{"_id":"wgdfstrategy","_rev":"143-400473d835dc90c71a954019447888f5","name":"wgdfstrategy","dist-tags":{"latest":"0.0.101","beta":"0.3.146","alpha":"0.3.157","gamma":"0.3.152"},"versions":{"0.3.1":{"name":"wgdfstrategy","version":"0.3.1","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest proto","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":""},"keywords":["wTools"],"gitHead":"1bbc15392c2abe2cdc45e424cd920885737bc3a8","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.1","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-2pe2IoU1JHk1fQwNzsb+OOQzU0k+S+0A8TtzgtJhEDCqsqePu+KvXW4cIsz+pv/Z+kENDERCLgiOZ33T6sN1wA==","shasum":"b18ffd17deaaaaca117cffa2d7e42266dff2acc6","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.1.tgz","fileCount":8,"unpackedSize":24551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUrEFCRA9TVsSAnZWagAAOL0P/Ap11BgKF5d8rYJ9/ywY\nAge2fMfaISuYitIrlb7ruf97iGb1QZCMG+f6068PTozLKzfFmcpy7X+6K1dS\nl+MuMlfv9JfwicFvtEZL00HCuGDUQ+byZS+Tk3lb/GsF9sLITmQYAIBRAtam\n+nXlsOOtJAb6e0fAoWxa2PiKZvwAgzK2kqwmNHjF+7pUc25pdA/JsE08dLut\nia+7Kx4t0rybmbuyfvUqjU67tk7rfmAzUIdZPL/IUw/Gh8jJs0U1KDSoQLIx\nj7G3XCx1zfOFyDf2o9kNrIa3mDmgvHSrMuC51TJY/EFGmNTmwCdsvK4h3a7P\nQx3bikxVAPLo2kqlX/D89wqAdgWWHhQqlvZWsg0/FL+EGRmXwlFzcAGt+JnI\nSxMk0yXwcdP2E1CjGAu1xQTlzYBbT8h/h/DcccbCG7y/f8JvWZZKhmCugT0d\n09aTZhQ49C0GI+L+/k6kXAXIyxsBbg8JtFvrxlGjobM1L+erInJxIotGFqZS\nJEVnvGkBCUB4epEnsa405jKx71x+leZVCgy3L/kXjjeDaIHFXdYYzimX1dh/\n6ef6RCyBtzcLpOnzCnSHrPYBsg3lxRqT+Ba399313aCfFmU8B/A425DqXGf+\nZu6a0LmeYNloeCGEzCb5G2ysgEFZgML5WMuXcM507J0IN5kQb9fod+uEXuY7\n2jLc\r\n=V2//\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0QIWHnjGSgk6YB97NAAWQbwZz8obgsm+GpwKaChGdmwIgHqd5P0oc3OXTzUZcNV3HrPyf7AJQPFNInBIqK+I3gLs="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.1_1548923140861_0.7250224127923881"},"_hasShrinkwrap":false},"0.3.2":{"name":"wgdfstrategy","version":"0.3.2","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest proto","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"wTools":"","wCopyable":"","coffee-script":"","js2coffee":"","js-yaml":"","bson":""},"devDependencies":{"wTesting":""},"keywords":["wTools"],"gitHead":"7b55da0751ea2717f625c3b1d53736d50fe3aa2d","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.2","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-qTX/iFvXZrAEn9vfxRLZf6dk7aNjDjsF6CCTtCan0hvmLb09ZgvK/PO7s0tZO47CgthJ4ShsIypnkQgKBJJTtw==","shasum":"87b4562e0c9a8ca124c711890f8fd4cdb8532df5","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.2.tgz","fileCount":8,"unpackedSize":24223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUrmBCRA9TVsSAnZWagAAUEcP/24/1R7B5+k4h2Y7NYLP\nWZjGv6bljHcx8m83o10zdiwC3TxT1xqcklws8i5aK37HRJbP2nwgPDUxG2iF\nI+Df2uCg+ouDqHewBhghvdjxPqK6r7GxrKYN/QM6Z7AU/H06hHG6Ed3fvtTE\nqvH6yp7L0EJmIeXlLvopp02hAmpB0fXvjila/cXOqNW00DNotXCzwnYMc6rj\nUpl0+cmMgRNmW8W+6Mq80CogA89rJzm/xd5rIERV22zFGpWO12DyLoGnJOuj\nsTmGMK+82LjwjcgbHto2dPUQ9WpAHPnVyIFHA9kIYOXsKJK2vI7wyblgQ/05\nzkxBXvrcKQDaqdfRlbJVRXq366fkAsO8sTb9szDpW+8IQn5npcxcO0GGrvrM\n2L6h4Bc259DBjkQ5WdmrudIHs8SdDuk2gOFOKuZruRM77vBtJWyHlgO2C3D/\nxz4kbjI7qiUo/biW8J3x2ap5yeFyOWlO7YKKiYGnvVFYXlXVkxQNOYPSE/hI\nooaZ85/R8mwgZANGubjYJ3AIUdooj1EdLw43IJUHYSpwxAb91/Ezhz+NTwuR\nVrFD0lCn7LMR+y+M6IG0zrUw+ytUmGP+qDMc+GalypW/RzrZi1hQDbv5LX6Y\ned3fzch+2KL2OSBc86aAxknlk1ANKpk4JzOqF1YELESA+uGcPhblquNiMdIi\nmTVu\r\n=6wG7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeGni2/ttEviYr+UfIoRjB5uauNs6M8VrlcnODWGuD+AIgdK6OsTv0YrJNlnELaVfkdCUEHiANzwm1S3XgV8zPNDw="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.2_1548925312715_0.3803900735611023"},"_hasShrinkwrap":false},"0.3.3":{"name":"wgdfstrategy","version":"0.3.3","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest proto","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"wTools":"","wCopyable":"","coffee-script":"","js2coffee":"","js-yaml":"","bson":""},"devDependencies":{"wTesting":""},"keywords":["wTools"],"gitHead":"c55db5167639cb7c805fd8a3f01fad0096126122","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.3","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-/hHW1SiIRJir2yNkdz1koJ7GDANXiGytCDYScRr+lkH1i9LoxN9LNAySu6QNnim/Spt4NISDwt4QFjgZdP2eeA==","shasum":"ce350189a22eeed7d09be9d56699086d6b3174b5","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.3.tgz","fileCount":8,"unpackedSize":24221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUsdUCRA9TVsSAnZWagAAJnsP/iarH7tHPaLWEomDDvKh\nRN5vyn2yg5NBZVRl52eLehY9WwievthIZfA49fRE6jnDw79TblOjADj7zKQp\njlsTZpaSXA6M3IeywaeXhvyfwAZGW9j8wN5WwObyrBiehTnyW/uCNhIzo20l\nRj/WORCdwBenjzFIJKxuSOdQPK2eEo08Ps31F3kS6EHfDAEULebxRH7jXy46\nYOmXn3UiTXW8I4H98sA95PKTfn9F4bms19vhKl3qi63d9S5tEOhsJ6cITcWJ\nYTc4K14Wmf1Cq2Eq6tm9o5mGTGgwtGsejdNL+zIM8M0bIwh0HthI26JmUMGU\nqWW12p1HxFwlUQ5/qr1Fk9xiJt7N+krmBmXEnhRqanTZw5/EJoxij5Hj+Ivs\ndeVhuBfiEXUKDpYHAz7HToaP6ypxx9I6QJp7Y7YbRMHhFtAAORzwlaRWuMqj\n2Dut4csEr7c8isRcY/BF2T68XEZlgXyh+o6QGsESsFwWOtUMqcTxPRN0KfsA\nNHMfuQYBmDO8ggffe2PgrSWfyBqg3xWvlfD8rLCpEyndK8fPP61HMT49B7GF\nf2Nrj45QIZ3to7jMgRpyK4KLvuFBeHP0e6r4tN5eWyu3seh+J3mu5MfQW7ls\nxs4hK7y0LvVXbLEAH+jt7CFOH/UXqmyqY+ezfy3Bkd8/QEA6gfJ0dY11p89F\nGDQP\r\n=E8gL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEPv5x7bpCra1HnBo5xM0afBu3WhTa7l0yTDlXp+9HwgIhAKRPGz5xexzp0WBiEu30/LyW+zEIQ8yJmClbAJNPadE2"}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.3_1548928852286_0.487497780207399"},"_hasShrinkwrap":false},"0.3.4":{"name":"wgdfstrategy","version":"0.3.4","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest proto","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"wTools":"","wCopyable":"","coffee-script":"","js2coffee":"","js-yaml":"","bson":""},"devDependencies":{"wTesting":""},"keywords":["wTools"],"gitHead":"9d75cf69db6b015bde9f8ee7b8147aaa47e3a1d3","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.4","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-Xs9XHnyTdGW2qmgO68bZNfzef/hqce5NHI9bEEScV7CQzNQ70TkwcZD7/14r1IWmRvl4W3ZaVdfuau6Z09kvXA==","shasum":"7a3ef9b442a3f91214ce16b014512466913ab55f","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.4.tgz","fileCount":8,"unpackedSize":24361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUseyCRA9TVsSAnZWagAA5voP+wdH6cgFbEbNgIT4wUbq\nKNgn+g2BedWGOdVD1WKuro8sHZ+WG2aZL2+TeND+t5Cnew5vA6uI6WsHK0nC\nIGhTep2oF33seO3Fz33T6XmJKXF3J+04J87NS79AoZQzyaKMrzc2S5Kt/TaC\nniUuaPpKCqECKAkzFMWIypkWSLvR17DxUDsl8bgr6gr7qdrNvxCwgi0zbMcR\ndY2lEI6uNkBdBtdWOm4Ruon6slmylJvOTSS+qginA8YPPJv2FpqsTxoDRvGr\n+OLRpYDFwJNyHh26qgFe0/Vh9lF9f7eIFPBAGWQdQD/T2rMNtSuBy8hKpRm6\nC0NbClhWpw6TK4sBASbVay3KhKuhh8mUqTA1R45bqzkBtJoDCUL9wDjXve5z\nlEn+kYsABN6li72UPVpPgzFzozo6O5KQElDdA1LbNk5k8tvW4R/KBF8wXLGy\nWbsTBOujUD8AowwnX/f1l3lzRkgTWdu3CA26lD2czoRQf+42iM2nyY3W1q/n\nt8qM/hQ4sOC5g+U+Uy9BRI7oGC8O+AEg2EeacU4YBHE17Lc4H/o2kdljTYn3\nHthbdMKg9v7jNDl17IZH76UftwB3It7lpD70CHDa+kqQ0ICBO5Fj2mt2Fv78\nVpjAcn6j+81IsHhxw6NOWR74JaKGH8v0bHQ8yyVFxrhS72vG8EpdqfD8i57l\nISbF\r\n=uFBK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHgnXMg73bNoybbRxy5WIywcAA9ECvFaGCoFRxcPggfWAiEAz894P4veeAJX13ZvQiQJFzW1R7E0qEYC6BZPpJeOKvs="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.4_1548928945843_0.7621926278753701"},"_hasShrinkwrap":false},"0.3.5":{"name":"wgdfstrategy","version":"0.3.5","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest proto","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"wTools":"","wCopyable":"","coffee-script":"","js2coffee":"","js-yaml":"","bson":""},"devDependencies":{"wTesting":""},"keywords":["wTools"],"gitHead":"91d4480df67d99a2482ef8cb16a81d2d1382c8bc","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.5","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-lnLZr431d23rxzPq4ujFJvbXh2gp9/e4KcNZ3Ioyi+fpxIS4Fmm2GMDBs2sBJO3JGErs0YiYpaDNrxnWFGKVQA==","shasum":"600146cc71948cef75877a482bb14026e8b3729b","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.5.tgz","fileCount":8,"unpackedSize":24364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUsfvCRA9TVsSAnZWagAAugsP+weMimApZNco5ho8UpMI\nPTEauQeg9d7P1QTXPfQgRsgIne2gyzxQWJALSnT6CPMUudeBCrwsGf2zn1nw\nn0QOUFVGX57VzfBThfeP/0b5sd0uQyFVbZrnrkKUKUp5A17JV09u6E1V8tJt\niE43a8ooeFFgFl2ih2g/RPLLViBZgLNuJkqgjw6R01ljOT+33r5iwQoesc78\n2D7VN3X4EenjsPxduDI+PWGEqI2XocAssx0btQPpVRE7ovKKn3aNw6wjBCuZ\np1C/UN6guqBNTLNMzl0CkATKIjAoTtZreMvzAoyuZxjcQf5uzTTdh7WSkqsQ\nB+aiIYDxWGUNsbiSAACfgfMFZT3ruw90Az98evFtYivozEh7RUwR3lXIy/yS\neHn+43pr/gfIW7rMsR82n0GjrG2jwuqwC0HJ8BNdHKE4nKa2Pd7iJdh5O+rM\nPuNCudfnNqWAhB/bdiD0FpSNLSTmf/kTuUO6aMnnUdmyVvJykEAyiXCOUyG2\nZu0n1NraK8mJ2fBxFGd5fNAsDD5csRLxOLlk66O5HgW8XwQCsFsmvLJ/G1kA\nkHCeW+d5qcAAq041Rh1yYAvBCL5sHl3ChhrxQlKYDTN6ICZUjjuhRocV3yC5\nO3WFpYvcI9Kl4lx9fNJZT95pChIa7UI8bUiRrrx6Ogm9JN1ZvxeEw+EbJJfY\nXGeY\r\n=cgHa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdmNItD3T+3N0w4sTfDMK6T0OETm69s4zR/Z8a4E9l1wIhANSlqVgQLsBkdB+Wj1eHbtqIjlbnVhfVY1gKOQUmRInB"}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.5_1548929006831_0.32910287407298555"},"_hasShrinkwrap":false},"0.3.6":{"name":"wgdfstrategy","version":"0.3.6","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest proto","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"wTools":"","wCopyable":"","coffee-script":"","js2coffee":"","js-yaml":"","bson":""},"devDependencies":{"wTesting":""},"keywords":["wTools"],"gitHead":"1e09bc53b0f86b324882dff0e3184775c9ae7ce0","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.6","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-GgdZ9jZ4JCjYQtkNVbeE7I0c2+oTOqgJLtBwY6Tp0pdkGh/M1ALNvhCUK0DggqKkkvcYp2e2VNKxdqaQIF1E5Q==","shasum":"ff1164c899bd023c4193c9c0a8c5862c35fab170","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.6.tgz","fileCount":8,"unpackedSize":28557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcVFadCRA9TVsSAnZWagAAFywP/224M5P5dgSJZvVr+WZ7\nr7fJ2cyNm4ZpibSUL5lWWlNURkDvAeD3wblb97Zk6Ez25qo0otIk0fFpOo8j\nfK3n8mUpvAej7pRRdd9Kn8NhRWG50bupPmB8pkDEseVb8jH3dZZFBFbRzJCR\nsoYInrHjUaHmYD/XKZirLi6/qmRWtf4U7Mfk6mnOfIIaKP/oWJJdvu0FyiSX\nJGp/xEXhZwU7ldzXcjHA0pPgmn8EHokaDJ3ZeMwspNFq2QaFk59BSwwDNHml\nd0n23KGlZg9t8nTOc/BpyNZcPaUAwDe2xLtksxhwDvDnPiB67oaHdmDP79Dk\n4YmS55gLkjkr2kVMhf1dM4CKSHTmucMjBxaU8wui377K6zB/u+FJFs7hSYhh\nzV7DmYIojOVfeZlxGeGSH058+awW8hONR/SkjnK6v8vGraLgEZyzfwEFHFf8\nqOdbyn4o4AAobcVmLxDK01F12d8xYXIFQWaQRDZcEnBu0ThlwcOcDMTKmJDy\nGtxn9EKA1E3yLUWchO3+RRw8Ns3mEsZlj1yLCTSUg8P9nbZFWf1GjB9FEX1n\n0CULod9a55Tg2wqnwHZ9sSvA/O/FZMwwDvZxmKfH63JV4OvTu4bkuRJeKeb2\n0XrJOmjOkKF/rJx0G8TnNTjVl7aI08vQHERkqRJ6Fnrs0s78x0VYF2kxyfX4\nBIUN\r\n=Z0BB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEHCdlQsScmIoAscKMXx2T+kNHnBHOivMUvaLW/H11S9AiEA4Cr49fqKx/9gzc8C96PIIcKbpRC+XeBHA4SO7aKli7E="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.6_1549031069044_0.6834832415172465"},"_hasShrinkwrap":false},"0.3.7":{"name":"wgdfstrategy","version":"0.3.7","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest proto","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"wTools":"","wCopyable":"","coffee-script":"","js2coffee":"","js-yaml":"","bson":""},"devDependencies":{"wTesting":""},"keywords":["wTools"],"gitHead":"89de8b37f1820535cd62b0016ed1b1712b45a1b6","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.7","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-uULOLB5u1cHijBSDyMpFB8necdSjoZObBe70K4++YDnB5jJFbX+QHS3806bAIV6HnMZzhZIGEAdSVw/6apnNYQ==","shasum":"3518664381bfea11d3d6cead14c04afe729e1e8d","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.7.tgz","fileCount":8,"unpackedSize":28567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcV0GpCRA9TVsSAnZWagAA1M4P/0/8vauD1F0iVCGKcRnU\nQpVRMeUtE+6qOegbnMoFB6WhN6phm7JFQKMKJAhEIOR/gqdN0b/+j1SZwS68\nDujYqfxYWt/3MB05C6kY7sUPIbKBjxgQ5UsU5yDZkGAfWijDOsaI7lg0sBMf\nj8RvS/RVHcc0mo459LZSjRxNPQGL+9ckVW6xPzW3SCtRfgoF5aLPqrXe1rpV\nyrhtFP+MOH2StoWluUIUi1MFfI0U8+dLAqcDKpDYx2kzsk3//Cx25xXhr53N\n0hGBKBwbK6IsOPY1Gbwvwo0Lj0hbs+xas63jJWAeMPypuYlKkjC9qrdY3fgM\n7su97QoVFe+WBH0De5iQXXzAftyaGsFWuPpZwokknPzj8VJVfH6lBmu6u3c1\nz4hh7LPI+ZN8RJs8AV2fT4MyP73GdOd86dWacV8TtQxn/vVwPKIb8j12eM8U\nXeP62NOrqC+3TptkcYTUmSj9KUAmIaLMiXJprRbiCX6r3b8bMdWDF7IH7vRy\nB+Rs0WJPqYwpiu4zO4hpn59yD+iOzTpeBpfBWgL/YMXh1KNNPbzKiPeCQoU3\nWxYfokf04PdGIW56c8RhCjlOnXlldhHAtOoFXh3R7IyIcr0Hz1PVwRng6Aqm\nT2VmPe5rUOQtjaoPY6ifGUzchR6miz25Nr8Yd9OPwiua+UTIaDLk0ytTbe+3\noTco\r\n=1oAV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID8LSEMu6UQt1YnS5siPeLGr775E2jtJi92SeQJHgTumAiBwH1xeSqRwqDSKVPF4DGDSxOUTyTJxJLJg3bz+iDG9ag=="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.7_1549222312967_0.10918465093275054"},"_hasShrinkwrap":false},"0.3.8":{"name":"wgdfstrategy","version":"0.3.8","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest proto","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"wTools":"","wCopyable":"","wroutinefundamentals":"","coffee-script":"","js2coffee":"","js-yaml":"","bson":""},"devDependencies":{"wTesting":""},"keywords":["wTools"],"gitHead":"2343c1af393aba986986369d4b642bbdd09d15c9","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.8","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-vRlffaMFwR1T8orY99G0WYQX2yHtvcSVrx+NeUYcYxYe93PrduklH9/tTR7evL68j8Cav0lMBFu42phAsD84ZQ==","shasum":"cd3e36d4c18d61b65a83f3376e1d8993831b4386","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.8.tgz","fileCount":8,"unpackedSize":28639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcV9pxCRA9TVsSAnZWagAA1fIP/0XwL38h3MIpCi2x+chR\nvghxjiFjGZzMJCIm49mUzpOCKmZpexGWnYPCUFQcOrigA8YbWRs99H+BRrjA\nq5Edc59b+uqCATWGPmrARfaC5gONpLq32MCWeizlAC92CHkqCkJuIGzGc8MO\nQ0cyaW8a/jvXV8eAEt7GXUDyQV9Czcg7Z4UI3frw7tybTyMl64lDpI5T1RNn\nsu5ngASQ40+yDKiiIz+CrhsecNinaESDWUou583xiHmMqq1OfIVSHhUXBkC2\nfq3y1qMFJaxCHpI8oW1ngipr49jQB9ECPPfsYU2g6DeIxGxWsljXdeWwgIq2\nKsjT4MmUyb4l2bzBwEQyo54552CJWAHeA2X0lXn7R5XXorfspZXgur3tPyZD\nVjzL0Xcm2/9SbuuSvxtDvW6zJrbfO4DakxB2uTQk4/9lNYwg4sJ2KFPJMj02\nhmhiWkhkcOgnEftAR2zwUwSlFckvRU8D8dK+4hHQCoEJWI3FIHkz+o7ErfRs\nDDdigBxWdJgv09rZOzFAVUb+S57BJO+fhzhcRp3TJ15v828XjA0ydFRrMihD\ngoWJQR8R3R3PvOJIHIin9tooVW8HPNnMmPUSLGD+n5sPOOejx6wGninwXdLF\nHqo8LfIM65gG8K1u7EPV/2If48uutMuTGtHdUK4c2tZV7+UXKIcE9qeYbKh3\nsKNh\r\n=zkyh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQdrZJkCQoZueqguu32V/rpCH1M6hKldZ5+ihY8Lw8ewIgUmeJq3gaXtY285kKYXrO5DVImAHPXhKkmOPPGqj5i9s="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.8_1549261425191_0.4618884404921917"},"_hasShrinkwrap":false},"0.3.9":{"name":"wgdfstrategy","version":"0.3.9","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest proto","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"wTools":"","wCopyable":"","wroutinefundamentals":"","coffee-script":"","js2coffee":"","js-yaml":"","bson":""},"devDependencies":{"wTesting":""},"keywords":["wTools"],"gitHead":"635efe436cd6219e65a9b2336ee7c4b4328d0236","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.9","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-YBW3CJ5Xqw2xnV4PWWKFKOJkCnOzcz5KiNBx2TfEs4oSIhVJg8e0IGXREG1dVmI+STPCPQS7gOm3uTvFURJcsw==","shasum":"19118b3b69cedbb7d0f6c7d6b380475d5b2f6513","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.9.tgz","fileCount":8,"unpackedSize":28671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWu4tCRA9TVsSAnZWagAAUjcP/RTfQasiH5em8ITjYzvE\nH0HCvs1Y2PGknfkqmdJJbMTX+9AcutQx6EFeI1zAJ1A8axkKLZX77Ad0WkUv\naDaOPPN0U0/T10MQFHsrw5GI5aghVx6cxxRFKa6kxwAF0u5qlS4jMSF9gKi+\ngdKrwXdAtKv9pXjUJXBrcdH3+EEl5W+dxvCnASln4+kpzDZ8SzRTrqP+N/4K\nqNokLokgeKCVAljf5C9Mjq/LBlnC1T4jqJFPYaSPcVGG3GRW39T/IFgNo0bw\n5CrNuzK9De2ALDj4Gqp+yl73bk6e7NQM21KRywQpe+7ncvbr6vI86Q9V7H/X\n3ff7jwArN0WKcoqFot4NBMx8dLRUUqflbYlc6Rn5NHyQTEXxsZCzXTTbp94Q\nJkwk0ifiC4DH3S+ZBb23HLHGuStVDk93nn9j5oqZemm1jndNqiPXJUoq1fBk\n4tYIzjhIqn3TV8Nl6tyzed4XOztUQIR0/+rfj7YnhLyLlJ4ZZk6IATy7c4fy\nekcefQPzCjCy203sKyTzcsTHXp07ztvm5Kv/V2NmSVHfCIW5UMsoMOhqkJpv\nq22vUdW716P/U8NTsBVE+8sBeQKTWHIGkvV0vbWJGBGdw4v2GQZB8Rt7xSsL\nMLDY7EP+VZ3ngJ+KW7877K+DeyHAPq8O31MJ4Z1coz+nlt70FwUZJAVCaPeF\nxvdR\r\n=dzdq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsUbcbYRdKW9xnfWxKw++peUXuLquS/kqM4K6cR5KmOwIhANS6FeKAI7JfgAjllq+3aV5SshwJMmtqHcrzRIjLX0vr"}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.9_1549463085088_0.43836115414809185"},"_hasShrinkwrap":false},"0.3.10":{"name":"wgdfstrategy","version":"0.3.10","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest proto","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"wTools":"","wCopyable":"","wroutinefundamentals":"","coffee-script":"","js2coffee":"","js-yaml":"","bson":""},"devDependencies":{"wTesting":""},"keywords":["wTools"],"gitHead":"633919940a475aad066b35350e750b746d45fe38","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.10","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-rQJe4D8zMN+gDulZEC279W4eKGXo+nImtKz20WiBK2IemzIdn9qWreXxXlYTSupJoS5o7GAdh57NViiFsPbj3w==","shasum":"77d8d53942bef0fce5929ab53c73c38ac60c0487","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.10.tgz","fileCount":8,"unpackedSize":28679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcW1C/CRA9TVsSAnZWagAAvFAP/AzRefEm8rsPS457tNrD\nlGVUTRPM8/xIDT8ajapHhtYtLLjJLfq4r13FFQEU/DBdHAQtx9Z9rFLAnBZJ\nu3/eWhAoIUhkJA+lOJ/kbpF0UK3e2mpYtL1M0L+xveidVUWJBY7pJHp/cHJp\nCP5YKPKuqrbLXy9zmEsd9lrLo75tEs/ouUh+qWaf5AINis5Jn4v4r95abUbg\nItgEFiBTL9YPJL98YZNlcygwx5izZ6aYkjAeD0xM1ytMdHbCryCHBz6J8y0w\nospwMFzjaSfShq0A1/EoReDLeuH//ApBZ4FAV5AemniZuI65c+B7MMNLm3wb\nAUrU7wMrd08zlXtlvDIilCSYXCpZF9wV2f55PzzeFiuK1yoZxIwO0axUCX7c\nI6OR22TeTPk5MmQOo/RlrtQA1xOAzzUIglCdJgPRLLYmJ5cmPzQVyz3Bq+yC\nLnBd6T9/RPuCRJBHaeluKfuQxvk2WBzGQDhMD7qKCw38Q97JI6iHDYNjNe3u\n9cPaBxO4S4blz7BWRKlwbOAqwb5T2kJknHKSCA+6bZCdkWuiQnqPeM2pZU4p\nz4kSKgd/IQhOn/SdM17NA+zLkrbxpfTjLkWacNwgHQVOMrLGUcIUxcz2zWKe\nLnnNg7h+pD2ZQCHf3Zcaefx8F6CT3BzOMNTJR6UFsDjxbBJguSERj4ps5bw4\nSWPF\r\n=pzdt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICwBQycZhs87d5gyr3nt0hAGdrZaeECKtC9grhi72i3dAiEA8+91lR42Op2QXwOsHeDGtCJUoA5b7x/jAlXy2pEPRYY="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.10_1549488318966_0.1408842158087047"},"_hasShrinkwrap":false},"0.3.11":{"name":"wgdfstrategy","version":"0.3.11","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest proto","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"wTools":"","wCopyable":"","wroutinefundamentals":"","coffee-script":"","js2coffee":"","js-yaml":"","bson":""},"devDependencies":{"wTesting":""},"keywords":["wTools"],"gitHead":"53e0d737b4a31890abf5399326f1f950551a4285","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.11","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-8OmgxMX3I4CKVezhYRzRK1YXWw7s+0aJIq1wiEvrJFyBiFhMw9D5ZiorhAyHY7IAPToJOVakWDsn2iqK5Iy4OA==","shasum":"d4f6dc33b61b0fd01588dd665a84e82fab7c0102","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.11.tgz","fileCount":8,"unpackedSize":30183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYc9pCRA9TVsSAnZWagAAUyMP/R/mhmZQ0sm6xJtLHoYL\nSC/+xlg0Ljwx/h9Q7jPwGoUMPyBOBWkSb7aCTZup2oIIFAbtMNFItcOg7o8b\nwHA1NDyiypnCxuztrq67H7pDKAz4XJV9oZQ6CNhzU4prcJoiii7RTnzA669W\nr2DtZ5JIb1NxZdXTfmlIikn90A6Gae4+97e6ah2thPqnlOeYYAOKuMnixWJr\nWhprMhc3/VeBwdLs+vF62eqIXOeWpOLlMzxJDdXyJVVStwGxJp8q5t4BXVwj\nL5RJlmbIjaV+TjsUlyeSTR9PopUX9/7qAjp73oYMukkTjIuOG5HGzVSEfXBn\ntjIzVWa3okiruhq8xkT+fEpJ1G8xImh5OyjAw2SJo0B175driTYB4ja2ZE1j\nEaKPqbntjVdy9/cW7eon/0KuL0bASWoFGDYzysqo7wTVSBLnN7CDEP3PwjgS\nejFWuZ1inO3NMoMnAF2S54NdNfpKUkeOitWa+4K8De4FtlTu/XCOvVa2BFEg\nnXFoNMVLEDjNeraoT01nfaJB5uuWaEkTRhMIu3YLGi1jsOEAM7eele1di9Go\nXD8kcQPrQ0/CBPG1yCCt/chWoFz4rKUvCASOUbJUwA31wNRH+7rwVZ7rxMye\nYbxp/hNjHnH3z2rxVBwek9HETvCTzfRpf+fIwR4nwzz9NmC/dPiZFS06jPnW\n/pWA\r\n=0I7T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICaveu1U9JBofVJuggIJ1TNBgsL7IgOekvT+ki4cIuwYAiEA8hOO7hqCIwGWVaEcqWqdQ0uJCV5PwU91rYf+UOGiCw4="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.11_1549913961312_0.13426083398204702"},"_hasShrinkwrap":false},"0.3.12":{"name":"wgdfstrategy","version":"0.3.12","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest proto","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"wTools":"","wCopyable":"","wroutinefundamentals":"","coffee-script":"","js2coffee":"","js-yaml":"","bson":"","cbor":""},"devDependencies":{"wTesting":""},"keywords":["wTools"],"gitHead":"372e2abfc5a975d483c616095b7453e5d92d293c","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.12","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-vu+e55fogrjlYcvHN7WRuhU9YsOCyZKG6ahMDG8d4w5i1xofc5iH00x8sgJ3R9XfbhB48QULqV+0dJ201Aij8Q==","shasum":"bea41cb2df03761dbabb9c2dc2ef2bbebe4c99b9","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.12.tgz","fileCount":8,"unpackedSize":30892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceC/CCRA9TVsSAnZWagAAIM4QAIcyWeY9mzxhvNvJTm8E\nvsV4JdphUQw2O5OkW/cc9sR5kLzYrCMFlUqiVxpCqoXMmlF/SI+rBj4XI6eP\nF4IjxYOKu13u3dqa48NMmH2qFa0J315NhVe8oLd+kp/G8tpfcLrM5NTLVSFA\nVf0rI6xAG5qzA7PMemijA4BZdcEb1Gtw3k2aA3lyoO2X6pG2/utqWfoVvMzq\ncXCYrVj7b9kbQZGWkNsUHTNiu4wcS7CDlvslXjWJS1zofa8BNCaB5VvH3/j8\nJ2eYlCrYVB73w0sgHkXVb5B0DvArFnQG46dReNHy8fBFinTNUJWF7R489CXd\nuXyUC8d6BwQhvAMCmEU33V0cvQva3bFggZvh8qtTJPbpG4aaHXOjNcr+oZT2\nUehOIgCE0XHnnc6s9mAuE4fvtwtdOy8nicXNXipaUlcDZLbDwXrQIR4HZkT0\nW559CesBUFaRJ/Rvu6SL/VEDFd6ojJMuRO8QecU6tMB28ds1vtdXBKoosGew\neQcwl0gpK/mt9+2XGyPNm3b5S5wWFs/13iK7/QU5SKElSb4wR7SOhzWlfR/B\nQXxQ5Gg9h5muv4mGeF9WhawceXH/sF1s3isbXWXsAMnuxWgzVY1LEC4DWjQC\ntWD+f0ZtJBEkf9Su4pK0FjFjUSepXlWTvIU0iP3H2hbLYfMWROjuZIhGUlsE\n37Np\r\n=BEFm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICFmY0mL9R+hXL3gbEOGXaVa4KEUVFwItQjnntYAyCnNAiEA6SV3z+hL7zCN/ep454F5Q0ocBhHGbEJLIHfUhmYoCbU="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.12_1551380418166_0.04758279554614919"},"_hasShrinkwrap":false},"0.3.13":{"name":"wgdfstrategy","version":"0.3.13","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest proto","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"wTools":"","wCopyable":"","wroutinefundamentals":"","coffee-script":"","js2coffee":"","js-yaml":"","bson":"","cbor":""},"devDependencies":{"wTesting":""},"keywords":["wTools"],"gitHead":"ca94ebcd7ab7b28014c2001d5b38207b8a5f21d9","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.13","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-pD2jpdY4NCs0h+RWaEmAWUWNPHsFs9XS4r2rITLYYR1muKH2JCQfi0JxJXgsGYUIJGQqcPIMOii8Svmw94ZViA==","shasum":"f5ced8adc1b8a0902e820278008730d349680efa","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.13.tgz","fileCount":8,"unpackedSize":30894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcelZiCRA9TVsSAnZWagAAbCQP/iI/jb57bBD3BwaOCqf6\nfVVFXQN3GWbVQsJNsldT1XqQViETLqTd26PZNEYm7beJGpjdsayJoFer/1qA\nQBqfBBF9pV7YwynW+WEtlvns0vgAWN1pO+kthVxckNvfCSryxxG6QOrRgiyh\n5aJ9dXoMEBkTUxcB4Y98WfQVevzuyKn70zxLtLUYygaP28UGLM079iwDqxkg\nke7nKFrrhEgblGLw4LCBh341LtWKKDwhpJPluWkeYNh7CDLETFSjyrOvDylI\nTH5MzjUcobzdDGlsnqE8kiKidUVMorNbbdQHAyBW8tvPWnfO45rBnNUyHAKB\nMh23ni0IdTVi7qFECxdpIXy8SpaZHGtKqE142u5d9xzFlUOviiPN5l4BmBWi\n4+UinU+2E66mQ3OkNHefTI4awyZxU/EzhroJoRxAkMHtTd+XhD9VvphEB42X\nsMwwe+YOSsNqj7/KQKUvnePnpjcD52kypeGRJpMfZd7N1ZOau+Yez3zpBkeq\nCHZkwWKr+5o1iEGLXjxZqmIXvtRxWbRqn9a0pT+76PTapfFqcwts7htVkbDi\nFXf+pu4Wji6kR9Rx+SjiMeyYbE0UB5EVHTCBz99zea00+bQgKLbLskI2R3tr\njm3ycfLFOHYnzHGy+nTriy1Maqyy7yjmu69Z+OmkCRoF6smSwciv8ZAJemzh\nLFeD\r\n=5nrp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkCigC+zgjvpC5G3uc1Os2RapHyNBShxwFzfdbuPg11AIgf8Go+GbcdnZ2BBcfOIII81oCwDNPNWcdCwyjrv+3jGE="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.13_1551521378029_0.05746841845033601"},"_hasShrinkwrap":false},"0.3.14":{"name":"wgdfstrategy","version":"0.3.14","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest proto","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"wTools":"","wCopyable":"","wroutinefundamentals":"","coffee-script":"","js2coffee":"","js-yaml":"","bson":"","cbor":""},"devDependencies":{"wTesting":""},"keywords":["wTools"],"gitHead":"0d38424c0f062095984b1dcddac1207875d8078d","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.14","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-tCIliqhGCyDAWyL+ZbqAwjvwAr1YlwpGNNh2ru784vHn99zZvot19VVOQExspFfmOMHazugHgPqJ9/REqYbKOw==","shasum":"e2086c7deb3e2f1856215da7cbaa812025853b03","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.14.tgz","fileCount":8,"unpackedSize":42743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfNWYCRA9TVsSAnZWagAAalUP/jUp8Y6mwuuZKT6Xqz2e\nbO4ViHQpCJ7fvO/9kB91xCNZO1wbVh5NuSPK/oMTh3L9hPfTei6gRWcrgoGk\n02qJJ2Slnqrd43EbBdXdgNpxg+aHwzdI/cY0/Q5n226qI3/4nSFxFklM90ke\n8mCJDYpb6TdKaATlySV7rjoRQXHEmn8h2euEYfsQVQ4/FDKtQTniLhDP2np9\nHNByY0wyKHxJ0BIOg0bCBg36o5LKivQFq+02vA1Z6rMpOlhEDIJmAD0Yi3lp\nR+g1LclFkGll5cUpZ6pzUNY2wGMkm0atDEEu+QMj9gM+8tvRIYIuZR/fddpo\nmO9k4DVT+utRbZvECMdmQqK5cTKxA805gbt2Gb9Mw2yEAruRosxMbLBV4yCU\n1g/lHarzM0kVOrc9agAGN3C5RKwnUJ2LWEVSqJwtheIweFnAO0zPSlzY8HLG\nv3cynlql4deIdaEjLDGM7y1Bb+q/djQcvJi/y2IdZGSD7oAxciON8mO+VnYV\nP14MnkqzKU8a00YUxup+ABsIqbtUu9GJQeMCgEYSPcZy5KFFuhwShiJI4TED\n6O8jtY5bjm31+kOerBWSO/p0kTOMQQe2v4pDX6MB8bsoVPN8QofJHLtSV92k\nTISKQYMXFZiesJvFhzKeO0+l3fXEbfHpB16KOTm8ywhnwcbbEVJRh60Xydu4\nM8KA\r\n=JukQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA1POJq+EM39/t3rwbEwbzw/D9T8qSPSTTZbBpa/N+nTAiEAwq/8+e6QxY4T8LXudL5MmG6gyI80hlK6dGMcAF7HdlU="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.14_1551685015620_0.5703768778623679"},"_hasShrinkwrap":false},"0.3.15":{"name":"wgdfstrategy","version":"0.3.15","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest proto","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"wTools":"","wCopyable":"","wroutinefundamentals":"","coffee-script":"","js2coffee":"","js-yaml":"","bson":"","cbor":""},"devDependencies":{"wTesting":""},"keywords":["wTools"],"gitHead":"787dcbfc097be7f5c1e15f777a7c862b3ae800ee","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.15","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-JxoJem4yQl6EKR6h6C0zRtzx0aKJ1wiQkqx4q/9E5VlI5K8VtqOmLgbZTdXTilCv23jwhd+uwokFvKnrLtyHhg==","shasum":"0846f3fe2e11f752d19cd79dbee8c07125bd1e25","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.15.tgz","fileCount":8,"unpackedSize":42736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfWejCRA9TVsSAnZWagAAFSMP/Al9PRV9U+9Gd0Q4LPnm\nKuMhZOWqsFEzDVJvMMdF1kMcM+i35iEgj3cMHu1Nbubvh+c+UGJIAKxcnaGF\nYV4H/8SRKOUBkmPT9Kjmav8ZO5tzYxHTQcy5TAN2qQMIYMHcHuM9LPOtWdDe\nRcKskbetiE4iAthEHYLG6i2THmppmynlq4uY1T0LkgPNblPwX/jGEJmUOTHx\nIpVUqI9kpWqPVFgERT0DYTnZ/N/W9p4d7I+jKgeQizOnpU7x/Nltv4rRxXNW\n3F0XGuDNMaUQFadJZBR6tuKjdgemOp7ek9ByF4pYl24CMEzCt4sihptlX04u\n/d0jaxwaK5Y8QFYsdml0HZnfH2GUXJl4aqD3P51vN3ubzyJq3h1WBCzSFDVd\nz0TkrQl/Wyx6/u8j3pofUsqV1b1QJvzPicWknInan19ZPIU6XFt3yNT9yb4I\nxC+aueC4OlL//f2yqh+jskX/jQMP/hhb2aOV3ogPEUifG7ClE50FInhqf6rP\n4AxP0RvzSHvndTCzP5Ph4hiCsHUP0v/UDzVCOAutAqvRRbGi7i8JTPb6LLux\nn0FtICaB1f9PxQt/6UEz/yjPVxx8v4E+c+325MX8n41aFGGkb1eL2f+AI1R6\nEkSRu8axiUp+3dCVn4jqN2jXn60rH0EPnxWAVlKH/B8VisXZv3VBupx2FxK9\nuUqR\r\n=cf37\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2K4MqjQ3kjFn4lps+bojcwUrAL6pa4cWWZQ9QkQxHtAIhAMXpKFqSP5KCHdcAfWQ2Up/l9Nv4V8yc98yJz1VSW7cO"}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.15_1551722402638_0.15825859010341703"},"_hasShrinkwrap":false},"0.3.16":{"name":"wgdfstrategy","version":"0.3.16","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest proto","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"","cbor":"","coffee-script":"","js-yaml":"","js2coffee":"","msgpack-lite":"","wCopyable":"","wTools":"","what-the-pack":"","wroutinefundamentals":""},"devDependencies":{"wTesting":"","cli-table2":""},"keywords":["wTools"],"gitHead":"fc1c71a97dc06a6fa925b6527d70df3e02ae451e","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.16","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-bofoit12nsAPjmjtVjec+f0ZxnR3xXDI6fIQ7VdkN/ivu8lqxFKN92AksRkj7V0rIr+HN9UjkDEqhgokg/zDGA==","shasum":"0e439557f19d2c67eeff001a5ea21242a2792c62","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.16.tgz","fileCount":8,"unpackedSize":48283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgXYKCRA9TVsSAnZWagAAXqEP/1bumNFLZGAeCYvPwKvS\nLzNcI4AfLmgkgiCK8GIYjg8/JHqYQmUPNt3CKf3J6+DKOulUIK3lywpBjStb\nWw9mrtlxxCjBsWqCpk2d/qKOPa4M9L1kLl3j80ZSk4KjypVkRvGB694/3Lrz\nECk+4HSY0nwvQZxNH74f1f/siUBRJOmVkCrgJiEPBq3EQ0VccfoECN33jSpU\noceicVr4UPPoBnweUrgLlK92fNLsyQ1YWraqUxu2c42Ux99MeUCgjr3+cECO\n7v8lz1AxloCH4K8abbb9Wbufbj9cR4dRTQVflvScf+qRUBktgaKZIjGYFW74\nVIYzG4M+2vCKjKkYlaMKdRIsN/5hvqY13AXV02mM+t1+VgSXDnWbOebAFOlA\nopj5Q4nC/5fhfIRRuQk5kA4WyUgNl9nqkwK9nf20bcQ/vREjb8rhwSWiuTDn\nxSzCqOu/b7mOWCVxXgs13Hr2aaR7JhmUh2GZeZcZ6+gQLnQbrePrnaj41AZ4\nA3TP2dDeYscJoXxuD8qLVq+XHmH0DRMBCd/et/2H+/NjlnQ0ZrizCj/vjwEM\nh1/W1wjecyghW//KxDcfHwRDAiHmViaT3uzI7swKwvK7y6NdboEmnkFlRrgL\nWDxQkDGSFUafKVxfoTIukRhJ86n5ZjnZ2zrokPXqG3PLZBGAP2P6WT4vJ9Ff\nzmVe\r\n=hjdJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA8UxMQZ/KSejS+HnmBi5jk6Pefey2bWbKVqbcpyJ3ZOAiAdJx5R2+8QS6Z4UVAGJVfFO2Y7f5Se1nn8S0YcAyavNQ=="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.16_1551988233736_0.7367855817491167"},"_hasShrinkwrap":false},"0.3.17":{"name":"wgdfstrategy","version":"0.3.17","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest proto","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"","cbor":"","coffee-script":"","js-yaml":"","js2coffee":"","msgpack-lite":"","wCopyable":"","wTools":"","what-the-pack":"","wroutinefundamentals":""},"devDependencies":{"wTesting":"","cli-table2":""},"keywords":["wTools"],"gitHead":"c3e5572a974151cbd7c69d0059313c0ed31639f3","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.17","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-iRO/9DlBh1SUQ4CCvGERlTW9S6912Fju/CyVI6Zsvk0kSbpV4nJWhq0uFDRyVwWpxx0vpWyqefQHAYyivFbftg==","shasum":"8232f6390d65c9445c5e050e7f47616386c67dc1","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.17.tgz","fileCount":8,"unpackedSize":48284,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgXdCCRA9TVsSAnZWagAA6KcP+gNSdqIQeBXNV7KopEUo\nkNlGdAqddXRRpEJAv+7zbIq5nWfkZS5hOUJeWnnoQKm+BNdaS77lbUC032Q3\nyR4fQORMk990UeFIUY31xKiVa7OIO3nN1FrXtr/e01w7Mj/3o/bomzVWLvgJ\noWVmc5fA/uJs6oDi+QysxpLhty8l2bZ6cGqD/jlhsC8FFtb+6zadOylYrDZG\niRwyjoweYzHoXLPnthWgnrmAgPQyLPqRMloxvVynSp4FvxScIkGGmBsn2RD5\neQ9f3xS9VnLhDpxnaVmQTjE57Wzz7PWww9C+CRl8SgsA8VQuFiIZTwhZ/KV4\nkZhfZ0qCWV0AhK5QLDlQt5CsTdMa2O60+ul9GO7CEAZwARQ/tNPafG+w0sXI\nI3Bi9HZtWx/vyEahTU12xfGyZGu6F3Ws21eEgnxUJYU2tenu46kuu1Z5fQ6L\njaxYaVj4LbWJf/C3uVpuPxMn8keISVVvdmEiG5Af5nyo4b1oTuCuEP5T+EQ2\nK1/RFIwAURPogA4BsmF1sPjJS/eWDK2ZN2n4o0hFgCXmUIqctkfI5xPbux2W\ntMQtXtUxAhI+Ulxn1qH8CO32Mq+XkuPdUYy/TwnV/JI/5zQNme7DnieEgiuw\njU0jeh1pxbRv1qSl1ryZ+1oJpCrpxMt5HXn6wPUvH5Wm//5t6tsvDxksXtF8\n/ffJ\r\n=K0xW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDriIS9HTfg3JWM+a3yynD3wVXiIGQW52LYKXkJYSJo7AiEAtwBdY9aczzPA+x87qhM72v/RrzhNEme+5J9GUyfSXgI="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.17_1551988545865_0.3082519872997018"},"_hasShrinkwrap":false},"0.3.18":{"name":"wgdfstrategy","version":"0.3.18","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest proto","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"","cbor":"","coffee-script":"","js-yaml":"","js2coffee":"","msgpack-lite":"","wCopyable":"","wTools":"","what-the-pack":"","wroutinefundamentals":""},"devDependencies":{"wTesting":"","cli-table2":""},"keywords":["wTools"],"gitHead":"6957eea880b56786c193c19246c638449c0e799f","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.18","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-E6Wox4MGWRS8LFMgR0Z7vUWgtLCxRYDAyfHG8T9eMscpSGHGVRzEzth/y+U1/fqw9H5FYP+aupqUn6gXwwHZEw==","shasum":"05590d2e31b0894d6505e04dcc7c935a1cff7971","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.18.tgz","fileCount":8,"unpackedSize":48285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciihtCRA9TVsSAnZWagAA4cgP/2YBcTzSJMJSw1VaMfnS\nrwxIdqar6BGFB6y45jbK6EE3y17N/PLRzPinw1KmTJcbsQ9+2+0LpEqE4f0o\nxgHg3zJjEY/aNAwtZurDHh2T3FVImZ2cXSiEo/ugVm4YHPcOTQHkBa7fglm3\nJKT/mMga+rWoR4N0j8Rc9KfbV7oDU7ZUL4ozC76HHHlW7s7mN6oGusgLjTg3\nuJGOQlFkK7Nicgj2fj1w77zmoL0af3jLD452GYDWsRXb89eV/pHvC6wGi1o+\nRzhAa0QOBGvP7MkVNty039R7/P+jVMjYHnoxzjhFe8wQCDhUrLzUi94o+Dly\nAilGwha8YntxXZ6dqwP7mh1O03YPAOWmgEcq/+trwUoYIU0QuA+N5qsp/BTY\ndGZhvyhqQWWNciQkGGxy7smwoPTGIGFbuWb0lMgE0gzB7/2+58yz0pnQTzSK\nqQ6B2FNhCw1tyfuY2vw/jGVKRVxImHKxNdgG4bbdLLRqrUvKtPc4dEEWssfk\nrojstFIcEEhw9Paw6kkqvS+4Dkz3IIK5V65C65BvxJ50+TVESchjW3mSiEm2\nZu6RUk1w/u3MoWa16uXavoahqZZTqt3aAayZ/hF0Pc+cwhCi7kF8wrl23Fv9\nfoizKPBG9ZcSizvaOk9HMY9+FqMgzTnU2tFoA349UNASyR0iCMVtRDJcqAkQ\nbnD/\r\n=1BnK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6gYiBX8h1ffy0VOCwE11ItPcJMVygYyeeJB6AGrVJIwIgOe8hASHYIt/f9XuVndoI43CiXhdmVYDk77JG2fbIpTI="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.18_1552558188494_0.5192827077288436"},"_hasShrinkwrap":false},"0.3.20":{"name":"wgdfstrategy","version":"0.3.20","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest proto","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"","cbor":"","coffee-script":"","js-yaml":"","js2coffee":"","msgpack-lite":"","wCopyable":"","wTools":"","what-the-pack":"","wroutinefundamentals":""},"devDependencies":{"wTesting":"","cli-table2":""},"keywords":["wTools"],"gitHead":"dcf218742e8f334e408cf7cc9b48e4d4c974c4d7","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.20","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-JMdwDc1ALpRj9UfFVbo6RNurS+hhhs51RQ+sAz3ET9UYKYG4yiWmRG3ElRoH/lluNUExWLnZmE+qsEQRPclbiQ==","shasum":"f2fcf632dbdbba1ed55e771d45d59496826707fd","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.20.tgz","fileCount":8,"unpackedSize":47346,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcimF9CRA9TVsSAnZWagAAAD8QAILuJA2yALKx+U6CoW/z\nj3p3giT16m37jaFgE/WcE0Dfl55BEnKlb5RRwVCLP/CMLQKIXgiuroGe57F1\nMv7B/lZAaZeXc5JvoJn0YA1+yFAgPZhCB3Iy8QxupMQQs69RpzQrwEXoIdpM\nJX4DFxA66kGThBJuom7wkOw7Ds3/Vs0Xa76Nep40y6Gm1u+QzTgyoeYl6Ozk\ndZPwunIuG6BzNEXV6osIgwMnmni0JLidyxc493vwH2eyweIxNwtkUxMaDpBe\n04TRf77DNMiGQyo5OqIz2PIdUEH68/yoduf3fGdyaanBwDDQCd4/I5TwjGKS\nToB3YSRnNBehmQit9VPKOSmLcVD7gSLMqJk/AO5CL3r0+Bjo1p5kYGxVA4SN\nCVpmk9vI0J1QgS677wX/5RL9QVrJP0kmwM5PVWOR0zX6VmCF3pjJlLpYL9U4\nrYw6+aCKH8lC1qTfGSQEtxt6V+vbWpvrwMTRAbrhOgjjEex8wpojwRPej0oI\nlg+O/alUZSarFWT2hj3fKh0htps52pKLP8kJeVuemM31QtXcj2/l4sKryGdB\neAY+oX/kS0VtEMb+/fK0/rMQCc5PzVc7YlC+7Xk2nNLFypcFjCzhpjV9Dr+9\ncpHrxvy2I6A0wBG9a03tvgIqtyCIMCByyllUb43CJcbRaJ5lyh/AQAZlNK67\ns4Zf\r\n=iv9+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwqo4sxsNWM8HOT1NxqEdhcDHKlrTseHAmsQ3frsG4GwIhAO02M7YRkKizMH3b40GwtkkQPFtDPJEXzWdhXi9gjs9G"}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.20_1552572796973_0.11245840933589557"},"_hasShrinkwrap":false},"0.3.21":{"name":"wgdfstrategy","version":"0.3.21","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest proto","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"","cbor":"","coffee-script":"","js-yaml":"","js2coffee":"","msgpack-lite":"","wCopyable":"","wTools":"","what-the-pack":"","wroutinefundamentals":""},"devDependencies":{"wTesting":"","cli-table2":""},"keywords":["wTools"],"gitHead":"db550fc3bea36d57a0095ea7c1e83656b03ffb5a","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.21","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-iKmcNacixb19NGmxrmadSKwnZ63YpZnOrIFoX7lsQCAP7TXBvY3Vyho9XAK8Emkb7SXVfQKDG0KDUnIuSzGXwQ==","shasum":"e3ddfd56cd608c21da59a61ef36d2cc3795999ee","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.21.tgz","fileCount":8,"unpackedSize":47347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnoHACRA9TVsSAnZWagAA9doQAJM/9k1hM4IR25ducZ7B\ncbZLxbJR1KMv3wrB7HCH1tX03eAmBeXl0OktTQ3UBRti2hGSECtC3NnBOdNS\nzw11zTfmOQp+6Sdndq6/9VFiyTXl8csfT00PEknSjoGRDQ5Rg6QGnU/tAQmx\nGFTH+L5YdW690O+hmsNQOxGZa7w6gxnQwGqLn5ULz4coVJgw4Gqos45BCrmE\n17FWf+xAVmI5iFdwwSwjRTsirCAYui5hZjun/b+PRkLU0y57YlVCBoP64jk3\n/gYU9dtJBVS5vovL6msbcfk52RzEqOYYKhaJHGj3lAE0lNdA66yvQs5ka5pF\naQO25/3jfnLO1AEcpEfpZicRbNUEqLiKmeQVb8MhrXNQhlgE7tmiFf1twgN3\nPbYegohaCotnuf0IJ8OlK0+p+jw6A71N++R7ZSSiUgjapET2IThOFHUEiXvn\nNcOvgz2cvFEX45PYTp7XwOz0IdcKJVMs0e0Fbw/qCsFYcGdzRKnmhQXpNhn1\nAXFiXuXQ9W83jOH35zXRjJBOoYa/XHG5B0zShUQzstGLbhihw0M7/pyH2l6f\nUlVVnTTmVO6+8wiHzdIcvNL3+X2Bqndav8BhCc0RglT+xieW+5lAAD1U9+HF\nCsJj8WQPokfDWMn4KdtZWgb9lfTZHkfuptTejjno1M/PN8jBj6I5Yd7AYDZF\n7mzU\r\n=KM6z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICRnJuGMS8AWyUzRPix8if89cdKvWFY9AaCv35XeCqwfAiBSmJYM7iAw1zv2Y4ANhOiHf8dOCZXyM+DBGkho1OxhLg=="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.21_1553891776135_0.8631662752682003"},"_hasShrinkwrap":false},"0.3.22":{"name":"wgdfstrategy","version":"0.3.22","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest proto","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"","cbor":"","coffee-script":"","js-yaml":"","js2coffee":"","msgpack-lite":"","wCopyable":"","wTools":"","what-the-pack":"","wroutinefundamentals":""},"devDependencies":{"wTesting":"","cli-table2":""},"keywords":["wTools"],"gitHead":"3b07a636def2786860435bdcd98c57538eeaeb91","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.22","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-hwGnXLz1XGgi6btGzNbh2vYIgFh3gFMmETon6iucmbuv13bvhOTMDFKUU0E9Ay/EqWTT+e+jgMGR7fF9WDbQ+w==","shasum":"99be0723b08698e3f183e53ff597c8dd49b510b8","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.22.tgz","fileCount":8,"unpackedSize":47208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrCjHCRA9TVsSAnZWagAArfgP/1uEEKkciSBk40DOfGNZ\n4sQugY+oeniZv9P4IehPMq3wcC2vALVpQm02uvjXu4uzPmQje0bVL8c/0T1p\nmMeIg77tG2QL0qtTzpjN5FKMcUxv6OuvkMjE+Dd7ni0MdkemBu1f56Vp6fgi\n1TKMJV1pRRA/IZCVT/FWgs9UA4kiaYt9lbi+5IYr+BhEN0/vyxzIxsqYiw0p\n8SQlKcNOKnxzuXsp3LnXlI6LKHnkk61bvD8nbRdx9sknvcprIvV8zy4X7GDL\nGwKvfw1TRb1TsmpdWx0195qGEWvpYqr9taBQz0JuW3qQoYj3W6PZCXPXSZxb\nkvFslfPmMXw3M0nFvHuTDEW2x44r4NTTRTNddI5zWsDt0Lr8johNriS9/d7a\nMYAndz8al2nZK8PCmC78fwcjCANKNJGpxRVYkxxCNFTWi+iRvYpPoXI1ua16\nsaDlOLTsLHJSmhApPPHWlHgW1tzI9XX3xGf6f4PLn5eKkz4PQfpXITNQ04kE\nOPkYGdpb24viSCQWdD9hU8GX70HvBrhsBtUAg+uN1eQ3XZ1VRxWmmuj9O8T5\nImGyEtWNEoUg3mp8vGNnF3kBGMZ7z6Um9PLoTo+vqffYhMZtCFBnAUCjsU/z\nQ6f5OqgayrDnDrc5B1DrkVRhfXdpBFMFlEFQ0PlYtNIc6oR1b1UUX2vOo9y5\nWQCk\r\n=PjN9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFRHEFP6G0b/9XVF8z3up4XMQo7E4fczkkDo3rWyr1jmAiA5aA7frhZPXXvt+wx8DG/6JKRLjZj/RgJz1sOFm5EdIg=="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.22_1554786502328_0.3731328190769978"},"_hasShrinkwrap":false},"0.3.23":{"name":"wgdfstrategy","version":"0.3.23","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest proto","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"","cbor":"","coffee-script":"","js-yaml":"","js2coffee":"","msgpack-lite":"","wCopyable":"","wTools":"","what-the-pack":"","wroutinefundamentals":""},"devDependencies":{"wTesting":"","cli-table2":""},"keywords":["wTools"],"gitHead":"189949c8640c8286febd3658b4a513d54eb409e8","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.23","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-R9TNvwumzMez+nm7aOuEQ0qSpWqYfeWE+7mKS7ItJjGHDUZLLawjKpNppONNatRLbMyp+/U6+Qc7opWVhXLlzw==","shasum":"b1c7060e21570d984d4c78213e5f5cb3ad6e0695","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.23.tgz","fileCount":8,"unpackedSize":50461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcu3bKCRA9TVsSAnZWagAAhx4QAIHFX29bD9OHuj8N+JF2\nH4xw3aBHgL01d9nlN+phzrYMWLFRvLzH89UpT/Jv6yrdMqVmwH6hRQbn0ISw\nH6aCtF1jXWTes/1lvF3d7sIXF9VmEGofLdcN8+RTlHuJ2tdZOk+WdEl+n0WS\nSOhQdLeQHr7eqGpsAlGbfQpDPFimlsWz7Y0hnzIMXx8gfgN1r/8DG60616pH\np12cWZM7ECUx2OOcUEkcKAy6Rjtm+nEHDn9KzG6v19MpH50Qpg0llA5eaXB1\nJFbAKrwO7A+9816DEZLl+2QH0ZA8k2KwSJvvdoBbKyeloQHRF1+v/KINoRAm\nU8Rw/aG1A/cHks6+fNFL+pG3fwZ1+M/ZA63kMM7DpFeyUw4AaACfaK01C71Z\nfGSnB2q6LxbdQUWNabDsX5hM57BuyKUQ7mnX89bzESM0cxKLVvDdVT7pEVWO\nO04BA/ztI0Ha9s6oEyZmJxo3dOjK91DdGkISMxIn6/uF1ofx5A0NaGggCkxr\njbX1C8SgNQnoD1lnKXuDugwBXb20Q0QCrWzEEkEqUhwT7UjokrkNNFAa3N6Z\n8VymI3CFtBOY6W2ATJH1Vu+Mstr15TaExk/Y9eBLmQpa90QEg9OdTbMTaccu\nrLBCSoBECo1n8p3pmVsrd6VHA4ca/bN5q0VAi0iyqC7UvQhbtyySUU20CwqT\nmfFx\r\n=KSfg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDyfbsZk5R8nvq8UwBSds3l3m8g5U2Ius/PobJurX1U1AiEA249yKsaHgM9dO3gcCoTKEZjDkI6HW5K3CdQHzaD7WKw="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.23_1555789513642_0.6835271877734896"},"_hasShrinkwrap":false},"0.3.24":{"name":"wgdfstrategy","version":"0.3.24","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest proto","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"","cbor":"","coffee-script":"","js-yaml":"","js2coffee":"","msgpack-lite":"","wCopyable":"","wTools":"","what-the-pack":"","wroutinefundamentals":""},"devDependencies":{"wTesting":"","cli-table2":""},"keywords":["wTools"],"gitHead":"f4289a31e8e7530cf659913817f29ee0e7d2c2ab","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.24","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-ZIuTYf3qL+1IXJbjpk19dIskgZJ9yHZsMQLYmFRZm8mdt3VHCifKabthCRRT6LYdAkaZxqQMgQaoJbAmUDM54w==","shasum":"57e581057ce6903a959325765d8c1416e3210715","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.24.tgz","fileCount":8,"unpackedSize":50462,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcz9pvCRA9TVsSAnZWagAA4hMP/1cGksjsf3iQ2nPeO7RK\nyUtGSf1R7/tljXoadTZ6xz5zJvDuapRXy+iwK8/hmkke/CSZfDtsmIkvpDnL\nJGeoJm6J9eGhZt918isSg6Rw1WsbRH7/C5P5ESOChGl5MEc9DiHyBuPAZkCW\nkO65yYM0mbZcmkAOwHhgiSgrqzmLwVGjziQcgKGNw6uMkMZzHpQkdITQDXHL\nMNNxsyR41k/qJdrjCp6bumJ58KZhCsp/yFEy+qBxP+I47xGBJJoEp+BftzlE\nU1lfhuRfoHMkdd5eHpcPcIxjP6M2MBR20ruDsPQ1I3OA/P72jaXiI0kniJns\neLahIpXUsJikAYGuSb3XOD+3mWANYWL902v/VpwAwHxhSXabziQMa36863v7\nf0usKT/t59O9th9anmypAxXrR8c5ns0NIlbFYkhPxR2Ste0nryGDQTw0R8rd\nEuVoOLAw4fJEA0FUgi5EDIiLyl0N++elGAkoqZRHB/0X2iSzCVwoj8eVdZaN\ns7AzHlT1QUkOrWqww3B1HcrziUyATM6UJibmhOc0bEUeDsEgoQOCRlUkC4tX\nSxZrNb2QnLAou4nT/Z07KMmDN+T8LOATmaJ/MLd8KCV2o5dnRr9ajHAirnNt\nVkqW0yxSpmEr8BjdIcjR4oOOUgF6AOEhMdgzpDVMOzbiGEwWGBtriyPqBu+Z\nzQyK\r\n=aDIe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGgRXU0xKLAmUzegoaCcDTtrpr7ozJ3+Kp8YpZIBzm6lAiEAzq3G9kP4JntuLCo9GG/IlbUgq3x85dYAtdxRLR7feUQ="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.24_1557125742893_0.19227643937024386"},"_hasShrinkwrap":false},"0.3.25":{"name":"wgdfstrategy","version":"0.3.25","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest proto","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"","cbor":"","coffee-script":"","js-yaml":"","js2coffee":"","msgpack-lite":"","wCopyable":"","wTools":"","what-the-pack":"","wroutinefundamentals":""},"devDependencies":{"wTesting":"","cli-table2":""},"keywords":["wTools"],"gitHead":"e4568cc532cfb8b07b28a58f79418393fa60a49e","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.25","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-18WT9tS7EkyyH+dxjRj7td1E4XwVqIdloTOQbjCC4suqbU/3xVARhhuCOacra0BSzgLIW+/2qyOZU/M9bg34rA==","shasum":"a3f554e26b631c776e6065b1c7b92b2dd771dcad","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.25.tgz","fileCount":8,"unpackedSize":50463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc08jOCRA9TVsSAnZWagAADoUQAJKb2bgxEn2QLp+m+8uH\nKad9UVPf3+MO1Ol6b5VwbaRSUUMwNqRvJMXD1rYMSEC7su9IOUiIczFSfF17\nVaV5j9cfsPEYpNm6+U4YCT50UP8jBXg6MSiuB14COGJMNmA90OWkZmrCKOlk\nTzZFsoagNFMpw+swAxoEea8iMc0fcaCBfy4wfc4o2c8Kvxvm2Ip4Oe/WJuh/\nblCFCEp6PXxMMW8LXoa5kuMBBbKjX37ENYiC3pisPh4h2io/PEhTxEXiwXdP\nMh/c+1P/+sjUrmHWqnVcZHFNPzPp1GRAncoHPwmB90zczp9PbwIDcWcASaiw\nd/3SdGk9ir7VGxPDxe2r5yvRxvurTwx3f0tRASQoj7g0WNA7xPKIdq1M88sV\nrN/ZwmTXRiSnvji/OLwyh8doCwtR4tE3Uma+ENf3jTvyZDE1WqiSCLUkmu4D\n5P8E3yj41lubNcyAuZR1AJt78I0tnOrEjBiVVarkFrKOse0OBpurc7P3XDYi\n7DBlQeF/LG/iLxH5wLfwFQYfXhl8+TNZpPIqhWlGM34ZhKodue2tCloJoORf\nNn1zic4w6MDIrkgBPFvp8bjN1cESqA5vCOYiQL8sA33R3v5dNvqONDKYU9fo\n/AGKOINucAzTe5gXJ6jyN1UrrSArl50+E2Z1ct+CpwdblRt+3OmiTl2n/rb5\nv3Iw\r\n=jOJ1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOaG0R/hGY0UGdENuI1MUwq/Zxk8r0u7f9yUqi+X4qfQIhAPUD2FniZwmEap86+2OppJ+31PHjGmM0tb+XAKQ3bkD6"}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.25_1557383373767_0.28542439003669395"},"_hasShrinkwrap":false},"0.3.26":{"name":"wgdfstrategy","version":"0.3.26","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest proto","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"","cbor":"","coffeescript":"","js-yaml":"","js2coffee":"","msgpack-lite":"","wCopyable":"","wTools":"","what-the-pack":"","wroutinefundamentals":""},"devDependencies":{"wTesting":"","cli-table2":""},"keywords":["wTools"],"gitHead":"dfca8a776c099ce1af1ca9e3ef9ca2ed23691be8","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.26","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-QVY23qWPnrAB6Pvs1M7qiq3i5lK33oiEWHHMFVXzM7qwtVHzPjUIT3pNGiDVL+XWeI8mm8546H2Tmsr+PeLFVg==","shasum":"e70e11c6dc3bd897c08bc457dee01d5e77d65221","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.26.tgz","fileCount":8,"unpackedSize":50463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc286PCRA9TVsSAnZWagAA19YP/3y0XklNYB1m6ffN4/vT\nFz1hCxTFd4D/sk5am0y/mZqtrBXE1R72J/vUd8p2sQJkTKQqd+Wov+CpnGUL\nfuoSEGb8kvbbCdeddgJhIRGXpRL1R/NJUTi/ezybWrjLq53EponmAvWt9CmH\nNF4zdO5Tf3dQpEwEJ1NkWooxwGo91wxB5AUnLcw0GovCVDmlN7Go3RxzhLeJ\nA/XxlN1m5KXFdDP9lSMRO1MtJiOl7uLJWCVmYij0Qd/qevTcFf3+kheq+Ckp\nGMoE2XIdzI97WbyBnI7LntCoM41yr4sZfGgt93mlLBIykfvL0tKl1d1Y0fh9\nsbCuDFP8bdw8jVnkmI6u06n1IZmN7U0Epx+Znk2k/DdEovjuLqV112cn7p34\ngoGuXllZ9OIshjurCoS4qMHzuHIw7f7IDAXb1UhA0jQlmX+4oN2ZWgVZltAv\nbv3dFVoaXYoP66YlpQNUoPps3ZEoesJB/opsAQ8nDK1J3w9G9vnDJ2/0HQrW\nsxKh7thxRh96M7okQNsyA/bKmq1bGgh0554+eAE3etuaSjI6qRXz5irDw+F7\nyBZlqMQWdj/ynEXPW471jfNF5hfBPkW2WYb0PYoTOJdPcnXqmFENkpeQnIg9\nj6HcDtxrY61ZQo2EeezdSlb7O/AfkZGqI7GFlYPudNWwmcDdF40l64K5Nvch\noJmS\r\n=Z271\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCH0YZLhgxOaz1L47RI8mBkasWp/GY7C//JnhIYY/gEPQIhAOl6b5bizQ8J7X8UApSUnS3Aj7VnCJoWKlO0ekZJIq/N"}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.26_1557909135126_0.11211835182957453"},"_hasShrinkwrap":false},"0.3.27":{"name":"wgdfstrategy","version":"0.3.27","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest proto","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"","cbor":"","coffeescript":"","js-yaml":"","js2coffee":"","msgpack-lite":"","wCopyable":"","wTools":"","what-the-pack":"","wroutinefundamentals":""},"devDependencies":{"wTesting":"","cli-table2":""},"keywords":["wTools"],"gitHead":"b3e3aa89f0fa0a92304f1004659c4040be24d4c1","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.27","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-L2Et8m2Rd3Ax8nYJP7y8Z67UqI9hMD22KwEAwLBXIRuiLbzq98FaJjU0BDJ+REh1xXt1JTLBHZSAOapEabXsRw==","shasum":"36bf8cd026a3ce9d83852ec823362cbee8c12bcd","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.27.tgz","fileCount":8,"unpackedSize":50464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6sBtCRA9TVsSAnZWagAAg4MQAJHVR+/4aufI8rK8R8RN\nTPp13l7MbmJA2LDtq6w7Nruuh547mj9JvmezsPVGA5xPZRs87/A3j/Ut91pD\nCr+vv6itybQ02N9aMEukU3ovRU1/Ry+mbtmuPBK1vR5TMBI6JefuWaZrXEoL\n74t5cSHHMrwbXNQ/vgP0pAOr9xNEbGY9wKFh3M0Fw0SoX7W3AsFjei1TJPin\nyCqt+TzZXKKCj4Scy88p/JTvxKq8TUbfBGTTl7JFu94emTk/f5gseUjccg70\nc/50uWmODrQ1mK+BnkNyiqFynE0UQiC4FFxbMAakMJfa+PKwPdGkW6jkxkMo\nKWQWuZA20C2SwcGVu75YMzj7N3y04dq3CYi9K3hJxwUhFbxsInOnS8LPVOQe\nlfKvQk/lTbod2H6jNozWilRxFCOumtKbwE2EHnWezxfDItpHlzZru1Jws+v2\nMoD6J97orL7ECVmb5Yv0Cq/Zi0Vyr8V1FiE2DTd8nIiqKemRNlYK4sNd4uKx\nJPwvuYYn4VzmYxJqF0JAVFxJNpYSIKDykD2Fa7m/oNf338enKOrVuQQKz6CM\n1cxbPjBmU8C7mrPRjOKqScbNm03LhaIXCzD9g+i1vagPdOe6qQF7MqS0zGLI\nGJuDsgGbND8Yf19a9QvTH8ej2pYdF34OARcZyqd/xVFAC3zVPpO0vMdJ54aA\nLvVE\r\n=s+HD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDDLgMHZ9Fc+Pn20+akNamRxYG2a7wKNOdkXfrNIWnQFAiEA0/s2c2MV3bVjQ8VOCsjCW014UhbRLxg+0y5hlDdsiNg="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.27_1558888556853_0.18106232697849234"},"_hasShrinkwrap":false},"0.3.28":{"name":"wgdfstrategy","version":"0.3.28","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest proto","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"","cbor":"","coffeescript":"","js-yaml":"","js2coffee":"","msgpack-lite":"","wCopyable":"","wTools":"","what-the-pack":"","wroutinefundamentals":""},"devDependencies":{"wTesting":"","cli-table2":""},"keywords":["wTools"],"gitHead":"76621610bbdb3fab51f85bf5f68ec2edcda80c94","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.28","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-XZTbg+8+A7+vW3U2m5wHebEYraTqIi92oeTbj1bic/IC5Lafxjzew0ys7n9LPGOGNb7vO/l1+Zj0OaBK5wLBJw==","shasum":"9cb23859b223f5bc9b04b1d26f2649f7e0970aca","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.28.tgz","fileCount":8,"unpackedSize":50465,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6tYOCRA9TVsSAnZWagAAhcEQAIa4Q7syHJVgMcSKDo1e\nYkqAyMbtvJHwFNhOVU7cwOY3gNOKgcp+YOaYRYy4mgitjyhQmJ2kXd0SSMdC\n2/WYnGP1Uct3g4WZlYwLQ7V2SYSwoqQ/pHtpcQ/Fu7EazxFEFu0YoseBI+g2\navCHUMVeazVN7WGGebJ2mX2qtrzsUrh3kZCvcUE5ro2M9S67FMFaxopoYOva\nE11XdTNTePgR4XbKGP0M/2vaaTgK0u0sBdwXELNRwdMjX4quAzZB129pSoZn\nrb57YjZLBMTaPFCQY5D5f45VFWuXVG/ZHuyQ+7HxXmRhN5o21L/EjCIoXrJZ\nVltO/k5FBdoofW193z1/ZVyAgw9Ehf6X8a0IFZ8Siq1U3GQHKXhATKBvDSZZ\nIJc0Vo0pwFdrU7rsaYINzvPBG8Bfo+p6pAsUKf/F4YTW+/fgbeaZ3yRv1tA8\nTrMCWy2ehJ4WTgPVVa4azeqHqp3G04iHm7DSTyWV6mdIgacXaCov402mOwzZ\nztJFdRva8r0pBbamA4zsExRz6EaPrNWuChIxwHXmUNudZGx4g5T3EGmRrhYr\nvTmHMLvMCJh/AgSd0IC584sghC5/MtT+rZf1ONevC/smRgAitEL/8OYj9p84\noUq2Xq0EpY1cQLR7z4NP5EGveEhOXtR0to+/8QQdYSphJmppoTkyC6cNV6nC\n/diR\r\n=Xqer\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID5z7Au13+b2uzYmU2h7N++9fPHdHvN9EnoyRzHkX4rkAiAEossUokVtOMjhwx5gDTBrMjHZarzTeYl9YwOk5mzPGA=="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.28_1558894093735_0.5547905980975645"},"_hasShrinkwrap":false},"0.3.29":{"name":"wgdfstrategy","version":"0.3.29","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest proto","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"","cbor":"","coffeescript":"","js-yaml":"","js2coffee":"","msgpack-lite":"","wCopyable":"","wTools":"","what-the-pack":"","wroutinefundamentals":""},"devDependencies":{"wTesting":"","cli-table2":""},"keywords":["wTools"],"gitHead":"c3186164889d8edfbd4ab179ccbeb71b8f97aef4","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.29","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-FvYkJxI/qSap7d0V1+7NV5gMpGKsf4Shht2cLtEo60jtdoBErYQglpev7lZKzCGPEMDEfk0jGT1R/rA80WyD/w==","shasum":"e50c1f815006b35095b42b76631ae02f7c1d83c9","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.29.tgz","fileCount":8,"unpackedSize":50466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7N3lCRA9TVsSAnZWagAAsEQP/jTLudhfYK5Xejy/WnzW\ng+kZtlNLilCrm8jkR1Oc0WXMam99PvPkEcKZvuf9FY8Fz6VCuMWapwABoWUR\nYGWRD6oCTebtQLX/4QsbXQaqPh4E643Y66uv1Il29iYczVPMtg1y92hM1irm\np0Ak8OI5K2uOA6wjy91uCttOo2dcSCpvn18BcT6z0LkiaPJJgpUqezigwNT3\nM8bmRXrEpaseQ5RNaNtyAOIwysXrPrNHGy0zzKnyuGRHeJqxoNmdntUK9ccj\nYiwNtBdgDKlASZUYgFqN+30br/G6vvXenOpmRUcPC8g7ziWumlX9/VbIorho\nqKeaswyY1dq6spTgO6PyuoDCHUfVQk81ZY2LlFl3Hx16BXBtjXyOQEbFGQJT\n3aBA+RtC4ia2rnfXJrhcdhnN3wEChm3gjsp4nfBpfwGHR07yDPoJMI4yC0EI\nHC+EnorIpDljSxcPKt50Tv/CjNVrFl3l7wGqNf4jB24FFprm/QoBhHx04G+7\njfvwAmoBASFTrzbdQkb6ePUfIHB2HL8MeoMSQOoFyqplzxW5//T6fkb1Muox\n/nkmnq70wUp5z+fHUpESGWTjAwhuSEQQNr/W3uJQph9xrHBUZnyfdLZcTLiR\nL773wJTABV58nq3hjPmORtQDUX1A3RBKRJ6TBBp543NLdi2GrvRFnfWZ3Dro\nQOwW\r\n=7qME\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC+gPE/X7iPTp/sBw+MTaP5nDVsj96LaHdocPwGpYzGIAiA/SXAGTDxRguuNdBPTWWqsNhlB9wxo3uSeyskiFKvYrA=="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.29_1559027172926_0.8513290601420094"},"_hasShrinkwrap":false},"0.3.30":{"name":"wgdfstrategy","version":"0.3.30","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest proto","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"","cbor":"","coffeescript":"","js-yaml":"","js2coffee":"","msgpack-lite":"","wCopyable":"","wTools":"","what-the-pack":"","wroutinefundamentals":""},"devDependencies":{"wTesting":"","cli-table2":""},"keywords":["wTools"],"gitHead":"644ef391003e492a34d8a4f7f59ac7fe6e183e79","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.30","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-PxCDTWnsmPLXO01upGo6oaMk5ZZdVtmnzYcoxClTt8BAIDhT5Y3eludNqY2IbVYQlvyF1jUyEIGGtEIDpS9+IA==","shasum":"0fdf3e79961ec54d5b873e3ccfbd25ae4ae463a6","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.30.tgz","fileCount":8,"unpackedSize":50467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/o84CRA9TVsSAnZWagAAVbEP/2NsDJljxr3E2BIRg3ZO\ndmzIv3mjEkS9GcM48xi8pCwkosANz/5zkZ6hCXb8ILZRxofR2JoKZOxdK1Y9\nJqjkpaZwlZBXTkrbxrKNSzYCn/TwwmMr2wsFhgnfmGiq2tAbZzZRji/TysBO\nzjpBiko+YAl/lVqA8fK4xfm4PfoHzBMO2WH8IgqcatcbwrMkGy0xcQiUZwOY\nrl94u+52MUkScc+vKnvcMFDheVcfdt1bnCU+4NSkuiwOYzY/nM0/VdZoi0Ba\nTab6vlwTRmu/HF3uP+C/iQdpZdw53MyMKHDyacYds3NfSRCg1uGnh28KbB/g\nDMsOxoVUplANvXKCOW4cRvFzK5+qWzuN/eUz+l6llCX6+vK2Xr/bqmR3o8U4\nCWBHvOLZsYzyEbt2cX47J/VWW1VsyQKTD3PUms9WSavnOBspGZRy30PdmKFu\nqx5K23IVRG7gnrnsnBG0a8KlCb5TMc6fnt952e/5lcYpA9E+wt+dQGRMvabb\nD/xjFxfc92Adun6nxBwv1fAgST8z9mCiKzbHqYeY5kc8Y8pT1yCrKGl6/yDJ\nZnLy8esaQIxN1ooWPFkbAX5MFwzaym0Y3bTKTBeK2ERRdJOQvtN03XXwBJAI\nnhc3knjPIGHlpoo7E3OuvfqPPSHZlnyDw6iVQIEykNUrJITvyFqEebceZnJt\no7ef\r\n=qrQ4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCR3Si9cuRlqdA15wT74fT3hVZGIjKUcuGi7wZ5wTqj6gIhAMkaUh2YWwHPBAwLLiNJ5FtPjfLxeJTRon3IVgOdwvrJ"}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.30_1560186679918_0.806893567755729"},"_hasShrinkwrap":false},"0.3.31":{"name":"wgdfstrategy","version":"0.3.31","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest proto","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"","cbor":"","coffeescript":"","js-yaml":"","js2coffee":"","msgpack-lite":"","wCopyable":"","wTools":"","what-the-pack":"","wroutinefundamentals":""},"devDependencies":{"wTesting":"","cli-table2":""},"keywords":["wTools"],"gitHead":"755efbf8ed2a1e603d266bd28f132e582f1d2e57","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.31","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-DCnrkNvjzs0l/a7MGaSzpm1T6MPZHssmUuYHoc5MMul+lWvCSX0h+Yt45vgGEuOWhIB5czyUjfmzUiBEBXYfFw==","shasum":"480ce0a7787e96ab2c60bfc38a7f49581cf61d79","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.31.tgz","fileCount":8,"unpackedSize":50468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCMKsCRA9TVsSAnZWagAA+kQP/2x+d8PsTk8ZL0oWh8Te\n62c9u8F+gu1/ZtwOoRtccid+WriTnWwGZDu5EDVn4hLOknibTTOdnvpPy7ci\ncLXkhETwo5FxueHCLZbAVosTlzLgRwZ+wioGbiYVl0M6HIo1SZsffZNErj9U\ns65Nhr7ah16RVfpJ7OB6uCmJwD3EA1wp0feWm5Copq4S20UZhRvyaKal+F1o\n/8juXzhZUkVoG6dOVrB9znHje6qnYLHkH7OOUuVcUPrXjBGwtuWf7FXcGiFp\nYnjxb9k5ddDGUk24eZwuB2Hn9p/bWLwtpAy+DmbNGi3Mqlru4tQw9mWVOjl+\nwzfT9gcriy0uMORMQM/JZAVMxbdQ2uQmknTXCEUUh8jOE77kL98oB6cXVLgP\nrrzbAxbJHYt96fc+H5+kDe2mxf8YA0RkUCWMoZ9VR5WzPrVPDPsTa1r6SoLf\nXxcc29+3uXZfOYy2tNj6JF6UUZ4gn4yT7i3gHraaCt1bNVJ5Y0ZZZ9GMWquC\n1Gd6P0akRbliKCuVeXxz1HD43O+12Pls0LK59+uGP+bg+uESCam50FYRAtnE\nhgYyfAS12lT3AF9BxqJCZHpgkR4RARHCtuw/Er0k7NufRKOw5EU7Gq06JvDu\nl46RWmt6WqQ+g9Yl81WbOR/9z1qm3c9PXs6G/6WhAZScfcr6RDRY/3jYX2em\n5dlB\r\n=2hNo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQDeNNTqy6Vwp9+0KnWDbjExjztXsHoUdkXKDIz8CiHS6QIfE5sQ/daL6NVNvdQ5r0Pk6gYnA3TcQGHd3+sd55Tx/g=="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.31_1560855212233_0.06372777061686263"},"_hasShrinkwrap":false},"0.3.32":{"name":"wgdfstrategy","version":"0.3.32","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest proto","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"","cbor":"","coffeescript":"","js-yaml":"","js2coffee":"","msgpack-lite":"","wCopyable":"","wTools":"","what-the-pack":"","wroutinefundamentals":""},"devDependencies":{"wTesting":"","cli-table2":""},"keywords":["wTools"],"gitHead":"a5b035d85c440b1c6b0c4b5f0a6af954c3d8c4d0","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.32","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-lFem20m8Dg/evQHYRxLWyLSZoERSC/IuQcoQ3Y2C/jAZBvkICAsHtBN37//Q5PkQ4OO8Dui/c1W3wa412VHeJg==","shasum":"ef51f102ba3dfd277bf209181ac3d13108957818","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.32.tgz","fileCount":8,"unpackedSize":50469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGKgWCRA9TVsSAnZWagAA1vAQAKRfEUbNgcOvsuOnli+9\nYl3I4buhjLRDAaXJg+8Zhy213HM+bhmGPYj3f9mXe5noYMNcSTEuLYIOQlyF\nn9sjw5dssvz7MALI2jozUTeo4Nk99Nqq8PL7C+Z/h0OqGWTLwmt2r76FRUVH\nr5fHNeNri9nN16z6aiWuGDcLbz9SXY+ldzKU0DzWsCCnuSlyG/J1MzKd+Ssg\nueMjXqeIkFcClh5p+EwQxMbpBhUFyLd0mFvJHSGGwvty6PEPFuBLkVdtPypB\nKeHoXc2Ai/974f9OV6m3yoH2iYRsuMQuBceH9IXwm7IOAklhslfnd5fnhb9p\nWPQTl3pmWXtMzc/tPQeKCw1TNg735W3a1fJdg03cx8/+/p/qYWFgwDyUn0Hg\nDMSTBntirJGYZdPuu8oeyfdQfFDFmCXOXqvJE2Q8mUEsQhP5YuoWXvnj88NE\nFDSPBKLlESMKo0vwC0FSR3WgGcoGd4dLho7+JtkyqHpeEuilJQPk5OM1QmlA\nh9DNW6JG3P1oa/etvUqon+fVHuPV8Cgx1WUgaxsI0mTKj84sWkbyv7OGwyES\nQejWLAwH1NTX0Bt0gxxzg4CdhBR2ASpolqUGKWr7kOp6foCEbrByMkszSJBY\nwBfCmbmIkiZM6XUBOazxayqh5r0amlFmsxeIpnX68tNfKhDMNV6FRYUwUDmm\nnN+D\r\n=hPtI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICSiYGrMNftwn7X51pV1rg10NHrw44NgUh1rro3APXQBAiAvWIN3MeTi6FmUBxkoIVbcZUc9h4H3hGV6tE9s0wbgZg=="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.32_1561896981911_0.3693961821611922"},"_hasShrinkwrap":false},"0.3.33":{"name":"wgdfstrategy","version":"0.3.33","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest proto","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"","cbor":"","coffeescript":"","js-yaml":"","js2coffee":"","msgpack-lite":"","wCopyable":"","wTools":"","what-the-pack":"","wroutinefundamentals":""},"devDependencies":{"wTesting":"","cli-table2":""},"keywords":["wTools"],"gitHead":"7ac022358581f0ffa5d142e3f513539349c6fe30","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.33","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-gDhqKAmby3nY/5H7iO8xmtxPpbtPDRaOURWOnrWYFX9CMmhtjO74vMf3Bc/KBngMF5AJvPTzgu5NyDyprOl3Ag==","shasum":"db48723ede76e669f81ecd1a1fe594e763fd59ba","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.33.tgz","fileCount":8,"unpackedSize":50470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKGuxCRA9TVsSAnZWagAAVIwP/icns+YF2JJtiYxlSffe\nYeDKR1t/8CAe10sVobFm2fX4Gt4vIkCLCi3zMXDy5H27wuz0W/V+OnWg4/fQ\n75KpTSbA9r8zzuw0xUNg4vQFL5Ynz0p2se4xaA2pKs0wLEwDux4jmL/bJxiW\nPRV2mGoDc6QKT5ztwkMvqdRch8fW3xpRppAx/Y6PMcJ2Xq4R1Ife8+6rDFxv\nwV/KxrccNbKfDvRWCJrZLPt2uz68BYLXKITh0d6Q4sGIO/EAi9cFwc05z+uH\nLU1UekIEtjgpNN0lkeT9pDI7LSsL9h/BkLLZELgizYLeL+xUR2iAhqZvcF+h\n3YT0e9rheHDnYkEO4WN9UTyX2uumEO8tVYRqwlq11oxPLX3NyfRZrEJ/QQJJ\nSaAl/6yOs9t1q8Wx3Mpz60Poo7vqc+jxLkBnEI2urpesjCHk9SqLoBoh5rgU\ngdhU+tIe+6qaGjyWi9KpHdMJAADkxjsc+uZL6rVHlAi4BME31og1PyUQ5ReW\nm11W0TZS3b1L0pEwBQdFIUJkD9FnHu0SnCH4eHWLJbGGNlyBKDd6DaPkUH71\n90Hg0H6sbEMA9qGd6vJVaKyPABLPPC3+wg7DmCkU8fYY1UvjKGZ3Tbf8sIes\nAtxi2yBKFELVa4fEGptUzpmkeN02T+n/wktjL5HDl4hcCUKaz0isidB7Rk/E\na7Pn\r\n=AdMm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGh/ei92/JiGF/UKaNY64L7OC9i4QjMoQSs1pMPXzrNVAiBBoSodE/OtCZWM7QoZlVddYw2cLz0qzgKea5xJVTdbXg=="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.33_1562930097329_0.5957004643334076"},"_hasShrinkwrap":false},"0.3.34":{"name":"wgdfstrategy","version":"0.3.34","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest proto","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"","cbor":"","coffeescript":"","js-yaml":"","js2coffee":"","msgpack-lite":"","wCopyable":"","wTools":"","what-the-pack":"","wroutinefundamentals":""},"devDependencies":{"wTesting":"","cli-table2":""},"keywords":["wTools"],"gitHead":"72c52bd0d6fdd5a9cae6a9c6273e5e0641d4e7c9","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.34","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-RKSW2d6rdsRBNuG1/opHxC0dGrEEsoxfETstMK3YabjtjKg26Eij7lVVzXoQqqvIIx78JifI9DUazPFzCKkD+Q==","shasum":"337e1de1bf93cd47e742c818c1da173f912384b4","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.34.tgz","fileCount":8,"unpackedSize":50471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKIVkCRA9TVsSAnZWagAAkqcP/ilD5AE9Z1U6IaypjMgu\nE2RhCUEt3dIuJDqC8M7odFDsh4sCXuNLgnIO2xdoaF3D3FVy1kPeGdnxbBGW\nhTqjaLNa6P2VPG3PcU5VwDR43EUpgwq6UUM0S4qE/jY0BnnsvygTgN7DDLSu\ns55JCRwnZqtoC4dYO36ItmWFuveQEoy930mZDZ0UxI5bdI/C9PpcD3/2iUra\nSj/r/dxIER6i8zbswYC0hu4i15GPKehUt/Yoi7gKW4XmAASIn+Y7cCpxif9S\noxvBN1s53Y9glUs6VkBAWx9KAEgg291HPRvHWyTHzRiQ11LRxxoS1apH4s3w\n3B1UWyaJp/9ySpWKYmtKsLIZOLnZ2KO9UmZcrPSc//QWd4meb+Pfi2jyJcZr\nabisGcnQMdD+HTSClkaVaKjpyuoEyWy5/CpU9v46H/WU68Ei0VtqvJmrbU9Y\n0V1DRO6RVQqp8CUpMYg0b0xoiIeWa1wkIynFw4v8B0+FnO2Yt3ABHWfFFEqA\n8zvTaKmN4djX78/CvoqkDDMJGdqAjnhSf8JBcLH+OIHt/YJOXS0dXnmKUfnm\n7HAyVDnvuNFeaJ0pwk0BKaiY7mYfthcnJA7N/1+3uIEV8EoTeSfUjBnr/zyO\nLLwnYJe5/zCRRloHp5Pz4ZFG1aLCiSvG8CfQIrww7u5W3QUevYpf18eojXIW\nQSSw\r\n=K7+P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbYh+DDx+kRU2VH7u+HXznZ8zGzgvZLtEqnxbqSnWghwIgThGyZUPU7zzTlTjRMp2FrJ4Ix6Gp4C4wSd15xFFRxto="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.34_1562936675693_0.08023852317626168"},"_hasShrinkwrap":false},"0.3.35":{"name":"wgdfstrategy","version":"0.3.35","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest proto","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"","cbor":"","coffeescript":"","js-yaml":"","js2coffee":"","msgpack-lite":"","wCopyable":"","wTools":"","what-the-pack":"","wroutinefundamentals":""},"devDependencies":{"wTesting":"","cli-table2":""},"keywords":["wTools"],"gitHead":"2af8e772c746df18e3b246f01e0331046ae1f108","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.35","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-p2p++JGRDDgFWcaIeZGdZxSVrUodas2aIBt8IEaBAK0JlWJzWbjbc+F86jJ7Vz80TgH/wtwJykWDx3QDcPrBUA==","shasum":"f4341f39f7765ecd42cc3549c0170c6e389ff8f7","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.35.tgz","fileCount":8,"unpackedSize":50472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMG6NCRA9TVsSAnZWagAAKWgQAI6sr6mlb+2veYp/1vVH\nlDM3+d4xQwZ0XJxYRvkyrhVj14N0lXcu9glccpCxI6I6Nf9y9+2SU9hAyNWM\nAsz18gK7G4uL9mQIOCe3PIgt4xYO7XBvExCDzWYtumLnuvxFx/zxqsl+kRWJ\nZsWlfHeYci4i20N2DPKz2R4PsxvZHsOyXPFZ07wAG/Fwku96q/N1CWtyaNjL\nnjnc5KNdKmBf7d+2z6AtGHVUrslamUCNPGebyWNPG5jw44H5FSPvTImOcJmG\nCedUQ0tk8dsvKUj83h72SSeh6RffkucPv2KLz691QmJSpLJfxZvD2b5m4tUI\nIIpdvCrxijb1TsJBIYVp3om6uKytQKSwR8gS1D+pBdUkycjmgqHFP3TPI7nK\nYd/DyiHDpUQYJf1pZK5BcnokZsi3TrJR4E9QA01XF3n9xkeLyHXaexfzfw3z\nWwPcebiqRpwDR3XA3+KQJb1R+Fe+EAKy6m5Xs5KuXj/bC/uD/8JyDyuYsN9N\nigU41J+khVraAprm4xumbFoupS3deUCiukCH9Atumq+kK4PsBt4GqwBobYPt\no3bUMN9s5DEfk/AdHnmI5nalwOTCWy4HaUbVl/Udf8bjs3HKkRRsPxiOEwxl\nPPlNTSazX4A7Mym6MLni8efHbcHcvLcYp0J1ujdZEKahA+jMyukwlMegS4zt\nPq5a\r\n=aL8p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGG1xw1Lq5ArAes2b1SlvJJ7hW+UmL2nvSkdBtYHFJifAiBnPkOdLnSFshEI3Zk0CvQu5+ChBghuii//GfZ+j336tQ=="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.35_1563455116723_0.1460856510884505"},"_hasShrinkwrap":false},"0.3.36":{"name":"wgdfstrategy","version":"0.3.36","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest proto","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"","cbor":"","coffeescript":"","js-yaml":"","js2coffee":"","msgpack-lite":"","wCopyable":"","wTools":"","what-the-pack":"","wroutinefundamentals":""},"devDependencies":{"wTesting":"","cli-table2":""},"keywords":["wTools"],"gitHead":"a496aead258bfbdf4043b0ffeb5d758806320143","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.36","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-BOaeWBTVBHyoxo18Ci2eInVRr70IYLUB1xYgW7grWDzbsRHYUbQoyJVluXNYwdfDHc2zVt6cdxUFFZHIqvbXqw==","shasum":"dbd09843ee63a033439d9a8a5c865423f4b4ee64","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.36.tgz","fileCount":8,"unpackedSize":50441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNoUvCRA9TVsSAnZWagAAXykQAJDtAH+Btiw6nSI591BR\nthguUlu5lhZaz8OBR3VPqRz+XdiWZ8aQSnbnH5Ti5Ix0G7spndK7+iH9x28V\nv+rMIBj1pbNsrXSAzLRoQ6eOFyX6uYUJyGIVBWwcz1B89uUpbkOjK1mock/C\nW8SzuaS+dwrLQQD6sFExtl+gD8Gm1h+noqYyy56pesiN8w+FqBrxeTv1yOtU\n8tB3brkKLE/1LSjOcAPonOi7iUCIoiLvOMLu1g2W27ePIFUccIoibt2Xdhjj\n2zH22inbQcveZHqgyRwCf6xnp+fR4OL8LTb2MhTNnUiBf//smDmKeMKlYThm\nD98FpRRkdiXdECv7jH6xZIXEvA2yvVU/d/2eMXP3YJeRwe165DRYSjAakM8N\n7QB6re4rhgRC4QuyB7tsxOmga8i5zItUq8bVbmzebPD7QU8gP4EDA+vv6uxl\nUmZGKZR2LqRm/IRzZlNb3FvtR4YVqjm5nISkK3oNNKYbIBqGOVGvkw/+V0ny\nCVkq4z2S1E2ad14h4cuCa3SBiqSS0laxgmeo3MFUCON37Ym3I0Q344RIROR7\nxXQxqPbQdHAPrX2emcWFUwba1j2GN2vWc4OIFCDje43Y6qhR0AT6Xg/mqdE+\nwfj0u82daI+XjH8Ru1fS1AEWJ55NNNHbvovgmjARiKg44ntMznjSC+9QYIbA\nVhHr\r\n=rsZX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE33RUKbdDGQ459mV5lEXrPh75URaskH/GsMCGLWcXkrAiEArDNfZMwUpcWCE3IeXxBc4pUwNdCxzYrtjhRUwyq9338="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.36_1563854127244_0.3668290133781924"},"_hasShrinkwrap":false},"0.3.37":{"name":"wgdfstrategy","version":"0.3.37","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest proto","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"","cbor":"","coffeescript":"","js-yaml":"","js2coffee":"","msgpack-lite":"","wCopyable":"","wTools":"","what-the-pack":"","wroutinefundamentals":""},"devDependencies":{"wTesting":"","cli-table2":""},"keywords":["wTools"],"gitHead":"8dd7d5feb3278bbb9c4ad7c0d30a93c3161d5913","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.37","_npmVersion":"6.5.0","_nodeVersion":"12.7.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-ehCzcYtt6j5TUYcvtvpSRFe845Bu906iNGSpQJRGtSME/fzwIki+qGBODBc+Ldyux4BZMc9CLsE8XonHNIlbMQ==","shasum":"5cb40d32d333743527639b4b01f99438ec555ce4","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.37.tgz","fileCount":8,"unpackedSize":50450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQouTCRA9TVsSAnZWagAAPDYP/2EsQzGEa4f83pw//8HZ\n4mUDNB3cRKV0zr9OU0Y0RN00kEYn1boWi7bV4Q3IShSV/UOWkU6I+8MCbNP+\nHAKVK7JnfaxH8vYz3YIqISitlZeuMvpJpokr/3mmN1WoSvJRxVtYoKMk4kRb\n9gvUAPqv21/7O9PmgmMptJmWUIMA9+CXNdD8kpNogf072oYFMuxt9kB+k3UF\nnlpBMsZBPw0dwa/FIp8sUnyK81qhDehSJtsERR9/OVpl/96QELZ7s2rZd/s9\ntY/nxx1hvb4cgEZ/h5UYbtaQc0/RpYp+r4oAJhfiKiB3O1J/Hsu01Ai2o0VU\n/9PZ8HoqcwJ0dAjs2dMSfAi557ogSh5ZzlWizk3Uc6Fg7OYlGmaB31m0nTuh\n4ux1lp28/ZZWMtZ9akduW0tzM8CdK3YrhjhoGSrax5v6Hmy35mYEZL16CS4C\nnuL+HneHiEAO38fknaejq9tlqvMBX/hjaK2oUwFbeNJOZsJwLvAQOqmyxivW\nkYeaiH2HhrJJtdysxvD1V3h2ICJM96Uk6cXQ3D7QkBugoqSqCEW3O0s0yhDR\nr8QlenDYva4Mxy8NyzEJO16VsUXi/7UHLbHBFDzK3OOmYJBTiyQGKAs2qNs7\ndnzF4QpN1AtpGkjathM44NAgIZ2ws/s6gYTFcpgEHqVU6+64MK7y1/o3kqS2\n49KU\r\n=oUNV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvKfbA1v7yyzFkofXX82TZfJtfA7f8LTyzdgn9ME/leAIgTid+q4aeuKAmGR4O18E/7LkOwCQCK5KQZ0BoHdB1LzQ="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.37_1564642194603_0.937602293299151"},"_hasShrinkwrap":false},"0.3.38":{"name":"wgdfstrategy","version":"0.3.38","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"","cbor":"","coffeescript":"","js-yaml":"","js2coffee":"","msgpack-lite":"","wCopyable":"","wTools":"","what-the-pack":"","wroutinefundamentals":""},"devDependencies":{"wTesting":"","cli-table2":""},"keywords":["wTools"],"gitHead":"bf5517188375e31d898c433b3fd8b8f6e865e1f7","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.38","_npmVersion":"6.5.0","_nodeVersion":"12.7.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-SqTAHWSQtWXBDodDBYrmtVQxt7gsbeTetEFhIUBn2p1+M/ieP2ZKSo1M+QHVLvypiI3w4HJBrLOGv9sNUN7GOw==","shasum":"fc11564cd9d8aed889f9b6324d54ae3539eed4fe","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.38.tgz","fileCount":8,"unpackedSize":50459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQqVHCRA9TVsSAnZWagAAJ/MQAIr0UTRTgZT0wHkwslCT\nGP6W5uMNHKHxaebbwxm63/Y/C2TEgHNc24BMc843G89Tkj08xtg40kkqabeF\nObnVTIq1FHLKoK7Orj7bK+49YiML0ZUUNO2gofueDlIoZYuEGRDPjHm3Kq5i\niaoM20umRn+NLkMJ2ZinD9jKaI+KLcwIhrHFL6PfwepUEanFL4xY2BDuJs84\nbTllMjdmTks3QWdq4thPVNcAGyfLI94Xx5i/8awz53CNLXu4nae1slgIvQIn\nAngniCuZuaCrK76h2A7SwhC2PsT4frXFhkOyrlRKiq8iYuBRBKzpfT0qfQPh\nNwkJYRs24GuukB3+Uu4PPXp3pvYhXEWvVNDtTQDrDG5GlmRVJwHGAeCgi9CW\n7idvF9Sm580QJ+Um/G93/ecbCLCQ4hwVYYM+ibjPHK36DLnVemQ/tk74lTjV\nDOM3vKhHGSJBxomd7Mm/bgvIpZl5HdjEgeVAq/bgYARUHUnBin1Utmj2ItJg\nJdAZT8WaejvKVi7xZWu1HkzQc7jKBdnz3BEPp7LtwiAJxWcb5031vrF8SxIL\nbYWaX+eRqOYzIiTgzv7GL6kQh1pgu5cJ0QrDEH8cULhbAi2FwXfNTdHdZFgd\ncl6Jgrap2WvgoyiJYSb05Z9rBHspB5S4ueLyG5OJFYcym7UIuwJhSexARnn8\nfxnl\r\n=RjT8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+JjVPSO8YjlVzENfnsyk3ffFaScDCym+pszqpbRgbggIhAL7NI95YghoprCf/Ba89BPIeY22XBILf+bUX+uTOMBoS"}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.38_1564648774277_0.047136399386766836"},"_hasShrinkwrap":false},"0.3.39":{"name":"wgdfstrategy","version":"0.3.39","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"","cbor":"","coffeescript":"","js-yaml":"","js2coffee":"","msgpack-lite":"","wCopyable":"","wTools":"","what-the-pack":"","wroutinefundamentals":""},"devDependencies":{"wTesting":"","cli-table2":""},"keywords":["wTools"],"gitHead":"9b13d593d900d46dbdb7b8c7070a914f9714abca","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.39","_npmVersion":"6.5.0","_nodeVersion":"12.7.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-ah6faZEqPT0g1zLRUSHdiDAg7DZp3cCbycM2RZofijuy6H4MOlaTtiDfhLkk1CmdmEclMKQqw8y9ENKdHEmx1g==","shasum":"326a924bc0fbc458195e399f5a85414f679a29f7","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.39.tgz","fileCount":8,"unpackedSize":50636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQvASCRA9TVsSAnZWagAAV+0P/3J/8KS0lrr0sqzBpxuk\n8fexhDD6U2kXfKCr4auXxkaWWnYtC5NF4wK0TBKoY3ZlRoYKxSqXwtQgadYA\nizCIgKemreBBjKtTJjuw1mz1Q1hJJOqCDwB285dRbxq0QgtoTyiHVDnSMS/v\nMDie4CxNqMkzhbHoVmfkSahvt7IdA+rVLLnocS7Wvefsy1gd/HVIj2+h1IIC\nCyajdzX5V5L9Z1RjaA9tUrESO9QbAepG0FaOHbvuOq2QDD7/qiC9PmwxJwGr\n+rG7eThgij5y+ANxytvPGlivwfg0Dacq4pyc34L0oS5BN22N5DaGK7MAfmoP\nDEvfvCC38wvXnAviOLwQnEj5jJ1J1s9lIxPtFKGx+HZCsNxaY2cN6Y3jp0YQ\nnQRiyQ4J5QR1W++pZeS7o0ilgUGSFln7ha2QEw63VJikSWwjsm3tqYwGpSav\n8/yA7l/Sf+NmdppqD2cjCdiuFtFkfksJsEfVhhY3eg45fasdjK6E/XwDVVlt\nHlA/1HdF2MfwVK897opWGxDFNBjsOsrHZQbfTmDMEQxKIScMoL+QGpYEaTSo\nmdrgiokMGAfFfiOnG412MvyKO8/fkBCNQ6OGM+mW6lwwsNsK+GFGTpeSVF/b\nPs1t/3bHdSmjcHs9xpCPFlGz+HV/mgWMtRhDgAgEnojzwrT6JRnl9P8KYywr\nPgRH\r\n=flQX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAqx2MTkyNTMDMIfEawgGHpJds8PRKg6k8cLZ0c1olgGAiBZMqY/T7ENpAOSZzlRMsbkxW0FVHnQpcIwoQRbG/z7Mw=="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.39_1564667921732_0.38020821066089217"},"_hasShrinkwrap":false},"0.3.40":{"name":"wgdfstrategy","version":"0.3.40","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"","cbor":"","coffeescript":"","js-yaml":"","js2coffee":"","msgpack-lite":"","wCopyable":"","wTools":"","what-the-pack":"","wroutinefundamentals":""},"devDependencies":{"wTesting":"","cli-table2":""},"keywords":["wTools"],"gitHead":"29a7a58d861a6a3fdec516062a6430ecf7a55dc4","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.40","_npmVersion":"6.5.0","_nodeVersion":"12.7.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-mOtgULUHCH01AGal5KScXVH9uGEw8S9bI7TnmFYaGSmYOkNrmAUrlfS5vkMyWr5iqbI+SYzS72RkWsIf9T6LJA==","shasum":"52549bab55f746a0c201e9d5a8c3b6c0c6d3f39a","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.40.tgz","fileCount":8,"unpackedSize":50529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQvj/CRA9TVsSAnZWagAAGgkP/RrQVAz34i7CFLsFAd2K\n8qdOIJUVQ6tdn6luPvF4htRk6Y7dfPNwvpey4oP++fLnDukHU7M1wtnC+SCH\nOz0gwq9HS6YWqwCJz5pDfFmtfG+/TTnTYLjwUfHJ4CafEsbNPESaBLuAbFiY\nmkY7N75Bc9d/LEmQH4byqultX0xR37UWZUX2DPSgclFduZvqFuv7IPm/ApHq\n7zlIQrdxS5VfkCH4I7ASvoTWj+fSNmCtiVVPDvoKVBzGmlLaUn6ZDm9hpkl5\nYhH12/w6zLgYbCjbcfoV2Fj1KgqBiMQXRChUwtFMhAftBO2XC+ixitz3cxU2\nPClRVV7BLTSY5J962RUSmmkLdVYx6G2yjTOBc+XBUu7WB3p+Fe2wPzd1TSiw\nQiszAvECTRCBfRSRfcR1dYg/r453BrbPFB3PEzWyc1qqTfHT6NAfvkmQKvv5\n2a1b3wsf91g8GplzKzcxmzQAdy9US929KBc0ei5V1uH6FoHiLhGQhP7tBpox\ngwTapSu6spWNxHM6h+1LTsz9k8XqB4TfqqMz/bK4yy0AkzYac11o01/53Dv0\nKaFWbZzi33GX4EE5qTzZrqg+rKJXozryny75J6zl6aTqnkRmy+/Nn6zMvxoz\nptE6c55mJcjl3+KYm8eAkDZ2yz5h0bxvWwyYhv6WqIyaMMoog7MoHXJsREqB\n0CQS\r\n=elFG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCilp8UVcENc2maZkhhWV8RMsPdE0yNxDOM39dF8WqrtwIhAKteeHtbezR7lkY24u0xINLz66W1i817l1EdcFQLr2N/"}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.40_1564670206747_0.24350642800776345"},"_hasShrinkwrap":false},"0.3.41":{"name":"wgdfstrategy","version":"0.3.41","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"","cbor":"","coffeescript":"","js-yaml":"","js2coffee":"","msgpack-lite":"","wCopyable":"","wTools":"","what-the-pack":"","wroutinebasic":""},"devDependencies":{"wTesting":"","cli-table2":""},"keywords":["wTools"],"gitHead":"328956234baf89150023590a3e36729fac740c26","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.41","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-BlepnXitiDOfgfAMwnVK2hNVC05iTdo4HnQJXX/RF/5IWj1XibO8rqDXzF5ucxQmQkI6X29bR13jD4yzrCiOWg==","shasum":"7745556bb86d8a95668dcf90ba265cb93bff9926","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.41.tgz","fileCount":8,"unpackedSize":50496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdU5h/CRA9TVsSAnZWagAA9NAP/jinx8lA+DirWGBHbp79\nPWOIGEgmf0rDyYobirxNYQsGRwlOk5uCp7px2eFOHDWBd/fQWuaGYsgQlBlI\naEf+LKPKJCCaTYJSxwECrOtCmWbH2q++kXN3NCE1DNjjWY0wa2TkFsk1uYU2\nepsROSHvW+cp0BTGrjORzwB89FnoJ5AAYNZiVmOJ4uXxVqu6uc9oQ7dR+ZTI\ncJks5sYL1c1uZK6g5QnX/0h/TNmv/odYkOzsvDXhXz4htmYROwubLaJu0tz5\n25Izf3+aP7Rm+2jntr9ADGJh32iBFj+3GCbIDbe5/4UY5rchww7GxxAwPSqs\n95FCVJzGCJyDksXLjgwKQ/099+2Ze3uG8l8P+81eAYNE32Uy3leS0fg4JQ55\nvIz7Qk/vppS7QNyz1+WMowIFeycsD97+IGAI5aatTee7y+XH1vMzYBsQQMki\nJ33EFYUUaLrg6pYBnxQOl0K1q2dzdloks4hN7a05/fHyJksWFvDX7TOf7WEb\n33/UNdqmIPvgligG57jNLCNNPI2EmrOqfzXPAuah2tFyY2GDLyt9S78AwBdA\nu3QSv6v/UgvPWSv6AHyHKw2EgvhyU9ZvlKEoizxT1rKHyZ0b2tgsSVPmVaXa\ndOqCASclqdwWu/gxCWwLFeFhTPW3eB7gM8cN3WfvIfr8v6/Ps4cTkgPFEXVZ\nwLmL\r\n=+mWu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDnKJPHu2Y3W/SNOoZJBBgctcF1Bl4wBtLuNRFBAmGnQAiBtu7gmuajNDv39n0t9jU+nY0hNL2Filk2aLJ8wQ6jPtw=="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.41_1565759615198_0.7049154908742268"},"_hasShrinkwrap":false},"0.3.42":{"name":"wgdfstrategy","version":"0.3.42","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"","cbor":"","coffeescript":"","js-yaml":"","js2coffee":"","msgpack-lite":"","wCopyable":"","wTools":"","what-the-pack":"","wroutinebasic":""},"devDependencies":{"wTesting":"","cli-table2":""},"keywords":["wTools"],"gitHead":"fe7fb8d33f542109cd8ba1d9262ac9f46fd9cdf4","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.42","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-Y4GzUvWXJkaVySYxy133twixgOrw1suIb+TVZP671GC8HRnO93nKB7PG/ObxsXNMeVxt+T6CkNmqoLiqyRCm4w==","shasum":"531db0c591bf27c5bfecff2b6927ef94dd1fdf74","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.42.tgz","fileCount":8,"unpackedSize":50497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdU9xFCRA9TVsSAnZWagAANaUP/1r43zAmTDmHk/loM+Ts\nXuiiQZaCMldt2T9jqsyoOmF4zTO5Eq7cPQYlAYNRyva0G52J7tA0+SHls2/T\n68jvXgjH5b3B6pm6M3jZGM4W1IZfCccwnIJJfIuYzhmJVHzDxh5j9ZqwfU4J\ncYL0euDj3WqisaDPnM/ho+o5CJ50L0k19cE9RRTArRisH4o4SGLTwPx25QQ7\n6LX42nJ5+bMqPfVAPjZuFEGIfs8gaCj8mC3YjERYAObsy47kbmd0ASccHuOV\nWzp8ZJxoP/cORw1PdysGkZIBrVQK9zFPJ9ZPVL+ut3srr8nJCt+TkKTddNCy\nFWbDfG72F5XM+09cTUT3EhPqFGoIqTqCNgvecQrBnzxtlWtYGW4sL9XCloA+\nrITbD3EXkHgpAiuzctMrmMJBVx0PneoAZ+u8lrRdP7P3LYf4UODwS2X80sfa\nuxw7il8P/lxiardIFQUeYF23L2er8tggRJ3jIIhs4wyY2MMWQ4mIhWMX/jC7\n0sdatn3JkPbZAgTwlaJlwqHerEfKX8URkq9awA10oAZbAAvYTYZSPsok45Tf\nJBaorqzsik/K2522aS4m/BVugwOk1HdI8l18w1YBw2OYNoU5+K9C8gd5+T8U\n17kuVcSDx4oXxIpvZxJe815Wcyj7bIO6UWvYcM37HdnXQhNVYwMYiscFFFLI\niw7K\r\n=7P1v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICGrLlrf6gqGnYMFUDtlnp2Dj1qgWXtNeXL6UlrMQfh6AiEAhbV6quwSU1FCAP7sHWu4d/6uLpfVHawKG0PVVF52bIA="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.42_1565776964674_0.19574569801983177"},"_hasShrinkwrap":false},"0.3.43":{"name":"wgdfstrategy","version":"0.3.43","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"","cbor":"","coffeescript":"","js-yaml":"","js2coffee":"","msgpack-lite":"","wCopyable":"","wTools":"","what-the-pack":"","wroutinebasic":""},"devDependencies":{"wTesting":"","cli-table2":""},"keywords":["wTools"],"gitHead":"793149e86b52428e1161fb212d5e4a2a5088b084","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.43","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-EjNliFsWEuXMX7hcTbQN+s1kAYnr7PYuNiZSyKOlLsp9Oay7EWRS4NKyKfOvs7670QB3S5z14ytR/0CQstbf2A==","shasum":"3c3a77d29ef0b9fd9cf808125cfa8c2552737863","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.43.tgz","fileCount":8,"unpackedSize":50498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVnI9CRA9TVsSAnZWagAAAlYP/RUyW+WF35Hge+kJOqdA\nVQYK3qtKeoqhMCSGX2q784DY/ToZFrJ3cdMQ3U0nSfl0p3xU/NaC4HogROgs\nRviyFTx6lC9gPNp2noVOyOWMEhnv13kEFlxHeQ/+IGZWLU6SJrnY5Sg0zahf\nHkx0TBMvtCR/phkyMjq53Pcdw5j4Ozgx92BVLPCeERVuAgC5JhMUVPs84wb9\nvb6h0rSQVSa/4XiUoe93wyrBxPDuqfviucvMct+d1lLuVAHBAmwLMinRSWUo\nSdHV0+c72rWNDftu+yJ46KU5hPaUB0kEnIlYLk/jBwVbcQYjyfAcnU/4hB1X\nVVW369MQy1I8FwkQmlFhLwhMlHofUsIWhjsd6r0g9IAPj2akACJc/Q9P+7QH\nQt+AmO6+7gYutqOYwCAkf9yi/nEJpXGlgoXuLxQ6SeAVjJBMHT58rYauCQl2\n7XyNzaqQvp7kQcP/86PJ696LdEfdTea3Zo3hSN9zYudWJOq0WHxEv47bs+Fq\nnahtXbsc0L0LE66Yu4wWc7iXhLwTnfQWuwrzy5IliK2efuabaezlsnltBamI\n2ZK5fdk2ClLCzl7gJH1oD5bLspuVZFFQCTuIXTJR0nop+xa3lPpBq9DEoNle\nFsS0yqhDFMJX6sKDtGCv8JFgDN9yD/FtRHCHyEQ8eYlc/ntJplq3zOPaTSVm\n+ubh\r\n=bR4f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBSIRUnjfBWv3RwWQe/+vzuxI6E9baexrMrk3DdlPY14AiBxY4rvMe1pL9X1mXBrvQ8cuBPVFK3aVwdbrcnGpg4cqA=="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.43_1565946429387_0.1384968043790964"},"_hasShrinkwrap":false},"0.3.44":{"name":"wgdfstrategy","version":"0.3.44","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"","cbor":"","coffeescript":"","js-yaml":"","js2coffee":"","msgpack-lite":"","wCopyable":"beta","wTools":"beta","what-the-pack":"beta","wroutinebasic":"beta"},"devDependencies":{"wTesting":"beta","cli-table2":""},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.s\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"ece900e52d9723e69d18f0c8c4df1d3a2ceea419","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.44","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-apI9ocijN52/fuG5aP6fD/iX4WEU32NH03K6ky2a2f2bX1U58SMgOwuMQ6OZwZyBRYzU4GlASDu3ekdFbtpiDQ==","shasum":"a1bc92a2d191d690155066374b6f96ee28f83db9","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.44.tgz","fileCount":8,"unpackedSize":52160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrYPtCRA9TVsSAnZWagAAx1QP/1X522sXWb5l3nLkGDu3\nM2GO2iYDSeIvwIuuJOeO/Gpd6V2uxusfpz/+tfRJAttsswJ8jzPAIb4xl+4L\n3FyJ77b0btX2wd27CqvIVaUL8+bFovoZId50LeDUl7hRW1aHm/ikmXrXBCVV\ndk0Z7IZ/sr3q6Ditcz9kEy8eAv7/GNDYNjZ83l14vpF9FX3/9xQwT4kp1mto\nuNmIeW5r6xKHlAAwN5G6ShhkiD4bhYAUgxQf2kLsNvn5GCjOtGEAyqIiYS9x\n5OvK3IzYf0DtUO5ZrhkBMzqvra3nQ7TVZ3Q+UGSwwu8NRIuY0Qrt6diK7tZS\ncgXXVJyFYBbbKsBvCDl5LlJU6WriWtBSwlNdnKCZe3xkC5aGKnapxtigUrmb\no1+qUTfIjEddeuONUCOwXfdUKC1ySNVz19VU7YrcN1q+nSio2OX6r8xdr6wC\nenGrSQfrNoBNu+g83C9bx7m1iOOPwqahoohCDwYHKtli7/3AcDfeUiSh1BaU\nmRe+1+ajazsCLI416ewbTZqxC0iwm0TmUy3xMY2zIBZF+HpE4nj9KQc4JiDM\nmedngp9pnLsR0RmJRyaGxswbQ4lgFDTxUtJS8bS/BfAW0CyFoYI6IYsK9Cac\n3FM69c5vXtROL6A55Ynab/6wsnUbssIKIdyIuh4ZvslztAKLzJ1KmeR9jf3u\nsAKO\r\n=5F2a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIErA4itB0mMYJJgPyfa0ROK1WaKsn8KLvULAHpDf1kKtAiB8d6iRjA5613vMwe2zUOFX0+WFOfoIuCRfl72JZGI0Ow=="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.44_1571652588539_0.6539231483883485"},"_hasShrinkwrap":false},"0.3.58":{"name":"wgdfstrategy","version":"0.3.58","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.2","cbor":"5.0.1","coffeescript":"2.4.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"beta","wTools":"beta","what-the-pack":"2.0.3","wroutinebasic":"beta"},"devDependencies":{"wTesting":"beta","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.s\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"813ada2fa73a847ac491404d8d6d5be507f107b1","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.58","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-9ONHyYMCUCfK2F00Paz9yEcizkkwrdVVrmXDyhG4HytlNf1C2OqxFQ8SqqO9vc4o0sefg/vMa1swARVEndvrMg==","shasum":"84c75f8d474e94ae1840dcba2961ab2bf771b5bd","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.58.tgz","fileCount":9,"unpackedSize":92326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsyp2CRA9TVsSAnZWagAAek8P/iaGtmFWfbLEJ1cK3mCx\nfUDS5v+mV55cP4fpy6nK38kqIiMqRRhllfxukNsiEwWWR+pxygOe6ATcrhUv\nueAl95WOhIeboLzyvW3F+hdAzscUJB2zUjtuUoXA4jChM/4sv4JSoJl0pPcz\nIAodK73N8mwF05AScU+gWLFjYU/+KN+8Fhuk7N7X6dXT64NtxyNvZSxnya5y\nWHEbDg/wvrNkVaiNy98LMhOJNexT+2Cf2umoqrM7/4yEDpKJpgrrUxQhza0Q\nYDLqShFJu60agqROZiYjbBsLs2VZKL8fxDw+te4kLg1TO8O2XT0Z4bCgTLv6\nRFqOwq4ffXshodig3FIBvJpjiMXLFv+iu/mXJzsmUPxGpyK32/3C0tmVpPlC\n52ZV+ST2/IiSWyfF5eR7+Kmg47x9AYvx7aKq8ZKRo9GvMZraMhw5SMdR65um\nLaUSpD8bIOJnB7OuGYMnkFPqygFGKFvve3ChadJwzM73s2Km4BzNKkPJZKA9\nYL4McMuy4Yk7q2gtIiw5sZ7QGfxakbVTbZEKyMxu+lkCmrux5o0Qh1Q0+GT+\nOn8N8srD1aGmuwplxgRUvuSbZyEHGt7+593ADi8+IEl6Ps3XhMoSUCRFQjrP\n6sRqhXR4R/KpgzwmZoK+AZTUlFJFv58s7t47hV9IAGSewhI/9kglmrnGCgYO\ncBhg\r\n=1peO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7InDb2qWSZDaxgkgOYE6eqFTMeqPa5F/o6qIaLlFXsAIhAOoZOy/Swv76zE0yZhmtqas3wy2rnUWDODnEpHtcpGap"}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.58_1572022902365_0.6984329741611777"},"_hasShrinkwrap":false},"0.3.59":{"name":"wgdfstrategy","version":"0.3.59","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.2","cbor":"5.0.1","coffeescript":"2.4.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.s\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"26c72f0ec5eb01281cbae056d015e8e79bdf1a31","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.59","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-z4LsvholwWG3jh8NGKARo67Rw97ZGdtS7AW7dJHNRyn14ZX3Um31ftH2kqJV83D4e98gdAUkMPwjL2FtjY2OfA==","shasum":"d1077cf96aa3a988921eff2a13eb3e193736292f","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.59.tgz","fileCount":9,"unpackedSize":92459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxW1MCRA9TVsSAnZWagAAhxwP/1LSX42+QZrATCV/eM+K\nuoqPTBIk+Ig9uKvj3F2Ep6VUSPF4ehaPujQ9zBQbWOfQmvfWMUHKLZh+aSeC\nNh1M6W4Tc/Ev8aHs+MINyjp9KIMHe+ew9yGP1W6fWUg+PtWmFwEFraD3kKSl\nqroox43gbazG9r1hG1TlJ+KYY8yWLCjwpPAlCPh4dwgxuVxR++h4ATy92/Z9\npXDyVYbNMUGTK28MNsLwc6Mb+NAUF1QgS2huw2aU3lb4IPGBAtwu75hZ0Qz8\n4dp2anDNItgvqopBn5v3pq//kYxT6EpctnwXKGdVAtmiF1fFxJuRXKlZOde8\no+LbFkgHqXJkl+SP51mEWUoZY50Fx0aMaPZRRBmyZp5396udonCl7kWs4NKx\nGd0FUpzEjiyR9DGwjomcZoOVHmz8gI3FE+4xRpK8UJkzuTgdN744rDQaKboS\n/bFQ92IL9C4rgIC6iQGjpCwC8de4l0EWOlVSONFtYjrHanvSifAmVUHVs/DI\n3Z/H4f8OYAXnjQLnJZQyqTu0jrm4l+Uj8UTzXm8FGY9BfW4O3o3ZhQ8/Lqep\n8VY/BhhfQG8y0VkPQGNH9DkpW3JALAhkoFIqo/xKQeCOXtPpCvqqKxZnhVU5\n+53gGvpy/T+XQVVO8xU7nSGT7mthviL1uOEyDGTpfmScpAUg0UWn49D37ReO\n1JAE\r\n=Zh+F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBV6QI+Ocntv9RxD5Pm0s7szmNI1mHHbyofVXPk0zm0/AiBXRiSmCrU6JbMzzCy7Yi94iikZsxYlgwJbqDNLUNvpUA=="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.59_1573219660394_0.2970402975907369"},"_hasShrinkwrap":false},"0.3.60":{"name":"wgdfstrategy","version":"0.3.60","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.2","cbor":"5.0.1","coffeescript":"2.4.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.s\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"2190b7b11f546015da5f32a2edf8c1ae6e0d2241","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.60","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-2zgJqb+VBV53sAGcQ9fVsUjvNvLLbpBZQZ/V+MkzvKKlwrU/i1T9a3sZBq75KXWht/bJ0NXBtnha/NIpu/QSPg==","shasum":"705201113963a0201351d5f35433af2ec8813ee8","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.60.tgz","fileCount":9,"unpackedSize":92459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzdCeCRA9TVsSAnZWagAAStgP/jkIIGQ/RUWixTYU5VFN\nzVkGP+p2m6BqUmK/bE+wx6Sw0zs94hHlsa0qH7xTykVCEVuVV599g98EMwnq\n+6eOymgH/HUsIVGtLupN/qlarGBqv+BtfUQVg+5cIjAIe8RWeuCTQvTuKsBD\nuNM6x3n0nJRZVGlmCmNWCmmIYWvWXFm77hzZvNpS3yk31/WHiBJdF0E1AhN2\n1Y64s6HO8IVLCSpXu4pY1PuCDbYjMX9+jNQf6XIHIVpNlvpwLbnE0Rx1wSfT\nC9E43EbJk8LF16ZyVEW0aJMPFvBXpIIRWUJTTO8dYD/WzRguhNZd0rv2cs+/\nNKY65Egn2K54is+4C/5w4tnZNGg8wuIi9RX7xsKKxUIbJq0ekRc3Ue/u1tod\nRpUdA924IYYKtLqyalYu8oJguEr286CV/96lpbPQZKRx6gMlWjy/3UMTM/gb\n0ey20XKjEyMmEL2l0mxtrvnkdKPsj7EzSycmQgqHE/uc708R1c9kQ9Lgk5dx\ndnifj5OBHCUMxN0Bsj1qt3mi9lbTpaZRjbPY78/wW59FAAKuoARQB/LhgQEc\nk/E021LtT75ObNIlSE7iTa1LdOHLKaiCv5PI9bft5CX7yabDs18B0ErL+Sys\nh8PKCGCfrQIliCE0d/sY8ibvYyARszG3CtrTiHyBkzmWIr9FLnfsK65QTUeO\naP1G\r\n=/t12\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICU3456i/nTNfimhyO7wfb1WhvgGvCXXjuQvyC7fyU/gAiEA3JYJMI7qsj3kRkAFoGIb1zTizrAl/erFCiAKCcVbBHE="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.60_1573769373952_0.8491601544214515"},"_hasShrinkwrap":false},"0.3.61":{"name":"wgdfstrategy","version":"0.3.61","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.2","cbor":"5.0.1","coffeescript":"2.4.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"beta","wTools":"beta","what-the-pack":"2.0.3","wroutinebasic":"beta"},"devDependencies":{"wTesting":"beta","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.s\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"87cbb6d31c7e6c3d8c8ae0110104e3b211ed9492","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.61","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-8N1JqfvONSZzIIQ2kMPsFYMtp6QHBCCCti7ai9TBRLVIm/SpdZXQ5Lm8lEMKqb9hAPBKwM3Wfh45AYvc6aWL3g==","shasum":"d3050777ba91140bde8d96143038afb3a1c7d832","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.61.tgz","fileCount":9,"unpackedSize":92455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzk2RCRA9TVsSAnZWagAAQZMP/i+clEGmWi7Su0x6LvDF\nW7qNMwqdo+bnjQp88394jjO7lLio3MDaI2eMn9rsvCOChpY35FX7IOXijFBw\nZhu4tWvcFt4Ta9TTr98jKS2eQh2HM3Y06fHF3x/1hBJOF6oCxtJgCYW3E5u1\neR9QtH9/RT7qu36SATR6f9uA+iItYKwwa4vxWqGd5W985zoXimVr2T9uRx6/\nXQxrlW76frWAaUX1TBxnnKfOpQeF3FGOW7sylKJslN8E/V9bQNlaHVxxG25A\n2hn5iSJKtOexrqpuaBebqLjO0/X8jhDo7Yi4xInTuaO8/YHUqUuUFQ9TPPr5\nELvrHkXMzE6kTzqJfph8All0sItuOw7rMLUmRHuXgmA0Wp/A3nIwpuJLdxtu\nEg1rInnqI+E5meLdBJ4zlK/9a4bJ+yi1CO8N8meetjtvKgm76sM5Zr/LDFJL\nNDeufLH+I3GNiHZ0ODjnI503fPjjshh97HeQBH3NawxuvbS7uKoMHKfzK8Xn\nJRY8RRo+boJI6gl0/fWha4KU9gno8gzEUjNJy9ZKQ5ki/eJmuJKPMvAnZm2U\nYrTEuiVZPj/XMey5CX17AnXkw3zl/s3Ea66ear7X7bxq+Svp0LsYebLSkNXK\nzZQQAZbc/0piTlFGh3WNukiWODm9DDDXl9xDINDmjhoAHkAOo+r1U1LZn5ib\nc+WK\r\n=YLBl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA59xyGN+6QN2h3++BKHmpieZVKh8QWtJP5XACtsQE4SAiBHM9DxOQ2hC9c4cIzLJGBotUl/o7Bv44sWm88gLBA+yQ=="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.61_1573801361250_0.8134668673340615"},"_hasShrinkwrap":false},"0.3.62":{"name":"wgdfstrategy","version":"0.3.62","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.2","cbor":"5.0.1","coffeescript":"2.4.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"beta","wTools":"beta","what-the-pack":"2.0.3","wroutinebasic":"beta"},"devDependencies":{"wTesting":"beta","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.s\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"37cf4042cb9890fc114fec98888be2f4dedb42c3","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.62","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-EtVUDdKugERaUGUbdtikZB72hHCX72TTdlvICx/jOXFB3/ZCTB75n+3E6rjpdZYyM7uV1sWMlSJMS0+cWAA9xg==","shasum":"be3c99e2e10e35a72dc1a91cbfa0762ef496df1a","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.62.tgz","fileCount":9,"unpackedSize":92455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdz5qcCRA9TVsSAnZWagAAXnUP/3uaW7gXICAuL2oHRCiH\n71o2hBWV7sRiSd0F9A2Fus7LtSUVGADqW5/e8nQHGs+x8deh31sPaFz3oemb\nQvImd6p16FPuPef7cOMQKShXbgXu24N9T5kDv/HC2pzphdfVb+pSq0gsv1QZ\nukII4zTvOiwru6DPcuC1iKRru70TXWEYsbVoXDgzzMmINFZ5dBeKW8Rtvnqj\nxqeqUDAh3GL5PMuJGWE772Y4tl8jCoRTd8j/8FjiZbgPJNfAEryD9mbo1y8E\n/QfwQSl/xIyd61hTWRoCRUmjogmOry7znzJXSDgHstiARw2qscN5TZ+cLXSy\ni14DnwY/mJOaZd4Iwin//pXrRXd+t1BIMwSwHMsrxkKXzAQrDU2GJ+2zoUAF\nRQQO+dRrlpBpUydyvNNAbzhmn+R1fGu1c2AV+MTMvWckSYZ+tKCWMLlWRXuu\n3aJKdAzi4JpQ5NHs6pYSE4YII0cJ3aTW37d/DndSJh8855c0By+Byqqm20+f\npn+JkaL9KTqPwKdJ1+ODblm7K0cuP4byIRI+6+juF4VsCbl/KvS4qMxw3WBs\nSkruN33lxFeCAG1t4Cb17qh1PFwRqPSXirPcfQMWAdArrpvSISGLrrapRe4u\nPx5xbQTqy5DXLfbfzHYg5iRVMZsB5oVlIsaSteMMourjy72OG9bOpUpvJ4tN\nAzNY\r\n=Q2Q3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/fNZWv2/PaEiQZosv8IJkCDYc+SmzFSmz/dj1h6bNdgIgeLaEwVN+JX5s6Mk2jw/3RWvndL2QTXzy2DERspv8eto="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.62_1573886619790_0.9185468349562571"},"_hasShrinkwrap":false},"0.3.63":{"name":"wgdfstrategy","version":"0.3.63","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.2","cbor":"5.0.1","coffeescript":"2.4.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"beta","wTools":"beta","what-the-pack":"2.0.3","wroutinebasic":"beta"},"devDependencies":{"wTesting":"beta","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.s\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"13169455a57c71629471c7f888f7700947077728","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.63","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-tlvClkIK8aw051HEiCTPZ6PWBVXQ1nVKX0lkLMWhICJ/oFEwzcBBpphPhTiG7mYja0ARj0k3ykewyWmYSepOqA==","shasum":"c3c0cd315c846705aad2a0d355a0f55210d175b3","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.63.tgz","fileCount":9,"unpackedSize":92455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdz8WMCRA9TVsSAnZWagAAzVEP/2vPP90mrDx6JdC5LGgE\nh+P3LJxSYcjxMRUQ2o7ib787jF+w10XsD1ORVyQ72D5Xnvowlce/Mx5hIIzC\nC0zJMvcThFVbUq9KozpDFTLWOvICVwYRiiM5UcEUUgZm2gJK/GAJpQm0zMNH\nZJ1D/jNUBtqC3iRLk54u7jxDUgXm3dTC8euSWEYDT/Rt6rpAMkGc0nk9aQyu\ns8QNnoA563kvJgPG/RWo4m6T4XTA/UD4x/3R9I/4ODgYbtavhehpZica4aHw\ntFygTL38vy+9Lc1t/LtSq2u+iCgUUpdk/rOKXDlL5LAD2y+6vchKggTrEPwE\nUOq6IhPqqD1QqyyywWnbzvNEjHIlJuruTu9DiC4IO6On2lbDD5Wbexg6SRkL\nanTfTl/3Bsd5jVGxiK2CKBZf76W+rOCqM+FOHVx03mbQk2Dz9zaDFRYZPmvB\nJcA8sq2iHa30YPkASJvsN0IYqim1MbPfgoy05WpKfCWzoDi8Yzqu79vfu9bD\ngQ8Xy538hV0eUlcc5ddiP6As+Z6sKuR9M6VkOdS16w59W8VowFBohTDwF6Mw\nsdwxPFtNoRKpqCMRvaT8sGI2B9C8OBCqaeUYgQs4TxZ5RT5c7mjXcN5RYJWH\nkJ4vPojlLyU2MAJvIyIpgoiSxV3J/X6CltLOAfoJ9pvzB7oGt3zu6PXZYKlD\ni0OV\r\n=hSFD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDFDukSx6zOYxAgozAWYfoYW1obLVJSxCz54D5OCyyuAIhAKosQFJw+0hv94XWGwK1zCvftg5k/0v7tnXOJiZnzR6M"}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.63_1573897612127_0.7699384581865782"},"_hasShrinkwrap":false},"0.3.64":{"name":"wgdfstrategy","version":"0.3.64","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.2","cbor":"5.0.1","coffeescript":"2.4.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"beta","wTools":"beta","what-the-pack":"2.0.3","wroutinebasic":"beta"},"devDependencies":{"wTesting":"beta","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.s\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"9025db004aed8b816210a8a722e0fde04ad1e85c","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.64","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-s9/OIYbJxdrUB+QkaRaA+o693FxWX/5wQga6HFDGaKK5fn3huvfntwf5RGaO6OrZQh70nWNcSEGDXzs9v/v4PQ==","shasum":"d9d70c2b99cbd80a6d1f26ee258ceeecd6bc3fde","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.64.tgz","fileCount":9,"unpackedSize":92455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdz8mLCRA9TVsSAnZWagAATbcP/3RDj7jlo07nuX1wfIJ2\nz2scG65Djx7CNiONTYJG279CY1+45dClgHOYrO2ckby+kprbdzky+j8qAt86\nQBq1ObG86UPBZa0/8WT8vcpyF3Sume7dsRf5om0hpE56BpnNBEib0HwMsHUP\nyGmq4RRa7sE+TsQXctfuaiW7chA/2rH+czmdo+S8m9S/HCcGKnifNFL+h3aS\neWthzCZ9PjaFcG3zuBbGIrknW1hbSbom9vZQ3FsCjcIXLYPDiMtoCKSHlNtF\nKZzSx6ihwbAM1lkB8sDD1zdJSO/XAeMOEshWQ44wC8OdKwTL3mPp6ut54inw\nqBlxg8nuFoe/iqoDrCK89sDdu1b1yba3/YNfpa9RL8VTfuRvi6pnonR1jdAv\nhhdIfDQgsYvN+j1QcohG+SaQbxRjIc4coXs2wgEMIPjPOFqijZSwIsnKtEhe\nctea8xsFSeLw51xag04gszYfDRyFn0CmR2j4XjIH7222oA9PQfsSY7H97mKT\nnV0q9HuLUnwrwdT9YN5l3MckNAjnijwNS2OaioqgZwGtoSBlbhsWoMzpIULx\n2RU3a4+2AxRfzIeyFgGgWed07AxmO0+XHizf+K3R6H5X5tSI8RepjmkrHmNC\nxcgXDbT0wqvMYK11tpQX0QJxjoFSLBuI3O6DEU3mWx3US3JCuugeWFuHSYsR\nDLuD\r\n=Xyi6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEBRAXm8Hjw5Zioc6qWaEkH0WdfWcYzIOgL5kox+FeZaAiAvfkCNSktOARqXwjnQ1r0/MPboU5HsYKRx1EdH27jeqg=="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.64_1573898635218_0.18063855661375472"},"_hasShrinkwrap":false},"0.3.65":{"name":"wgdfstrategy","version":"0.3.65","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.2","cbor":"5.0.1","coffeescript":"2.4.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"beta","wTools":"beta","what-the-pack":"2.0.3","wroutinebasic":"beta"},"devDependencies":{"wTesting":"beta","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.s\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"0fd13c0df46aeb0224beddcb0d7b9f00173fd916","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.65","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-zGbHP81+OePWNFLe8Im5l6m/h3IONvTeZLaeypNkcCaF5ZRCojPf/XrjE0b/pcA6CUxxL9vjvUFe94vYxQYQCw==","shasum":"8603e962fd191136bdc68252b42234aab9a47a14","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.65.tgz","fileCount":9,"unpackedSize":92455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0sJYCRA9TVsSAnZWagAAv0kP/A0NIkDAq0iy+nFxr2x3\nKmZQUcCFaYhfTdRD1RxkvD+lrelCIifKzqaqi1Q0RwILrgxBlSO4y5E0tMvu\nzBELR7QeOsxO7YOIZkL6PaW8feMb3Lp0fJ0uHgD9hDzdnLrXIc6vwDFfmI/x\nHyA99L60sqFCIjtFP8+kyp63fF+0mJsD2mcEXVHPobOX6yZnzf/VHihgVSU9\n0z8quDAOTUbmNtQfcfT5xs5KNxf8sV6M/KwyMQMNTjvTK7ND3ij7j3vhFnEO\nRJlZwHmdz5eAHPy+YD+GGJY3V/uLevLJNzjyurDGpbDALEv/zGbpZfXIb/a1\n8zbTmBtSpiTuCYM1g96pMrhrQLkpUYOoo1J8p1NrUvbuGPSl0EfERJoG32JX\ngtnlHfBTF1u3bYWT9J5Cv3Qvq3KpfqQ6JGCH0+xmaclx1/Zy+rvIDsSxdSWk\nYsqzplyiMlK9V/TPHptbEb2t040/tUKNTVMpsmxtusR6XyyOxCE9TXlz49eS\n3nbXrEBUCxuoP6/ro0dQzP3DGkI++Vz26CzO0oGuvgPjdN8BLwPnqZ7N5a/y\nFfNgavJPlV3j2nZCjYEmakRyP8i3V8wwM30VjPFJP/03uT36z7O5ZdlgZAQ2\n9q91v8OfPCVF1AuLaVHUAnr9JPClM9+pnrGnrV8KEabWFvt6osUpuWJPmyA4\nARj4\r\n=haSo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpyvtD2fB8DosK9yndEy/kRnQGBWRBobyLE2FpXrHcRwIgcawhzxX5p8zlPR+z7kkA5Q/lecrjBJUqxz7BJZPj4yo="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.65_1574093400302_0.35011349175041806"},"_hasShrinkwrap":false},"0.3.66":{"name":"wgdfstrategy","version":"0.3.66","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.2","cbor":"5.0.1","coffeescript":"2.4.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"beta","wTools":"beta","what-the-pack":"2.0.3","wroutinebasic":"beta"},"devDependencies":{"wTesting":"beta","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.s\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"d8e5a8fa95356bdd424031f5edc370934f544518","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.66","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-uHh1nl93w/OwSnBm/8xhkvupFTz5TyY3cmI9VPfg1oOrpWLrYjYeYn2nwha3o0ci7VMf+jZnvFIogJ2lnY3ofQ==","shasum":"50332f7ddca02b78cb032c6ab933732dbc1ec667","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.66.tgz","fileCount":9,"unpackedSize":92455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0tYrCRA9TVsSAnZWagAAEWgP/2z/6fqxfu7zBQdbISfB\nT9GXvw9dbVLZxtxuOXYlzn6tGGGKPnVyduTG9Y9sPd1YO8d5RVSZgxeti8Zk\nk5BFdztB7jWOMUJMIXwesk1fmUNt0ElsingISWXn5IjGxPogw3maPRwuua53\ntOKgLHeHwICEIuBqhp2k8ScomK/0sienah4egxmVf5Ubh5yUSEkizSKdcRy3\nnHv0yzDcD82fqX4hMx1ez8GrUQuU5jUUe9rdEDgQWSZy2lIT4AH6uAxvhbv/\n0DfSws1DpZGykj7yyHx/ZmuT4o2sj0yPtaUEJ4NHk+DYXyFJIElbVUgiql0E\nnAa9imLGxq0m1FjzfT6BZnOWmutGz39CLkLG2K+R2osx4bPScdS+YL7T9wF5\nTbwj4kQI1kWl52R6ZJG4vPpwmUbDjd2aqG1m/b5Tf8K3xPQa5e9dtCG+okgS\n/pNLGELzZs9pP9hY9uNZI8XUTHYozL6/XbdtNpIj3uwqVJT6qVs3KwdNDEYj\n10m1qd03Fz5/qLB0/KbtI5HKxg532X3Q2rM5lfsoejLWOhX84cuxweUqhxJB\n9NVqwZfLg6Kx98lM948ClrgpmuEwQxeIFJdYPiib6OL6LWLW8oxPHhqm2peY\nZ1qpqO+bmfWAYqKqj2LTvKGxyYvo+TvRN25enp8001kyYP9ubOL4exJGVCIf\npV2P\r\n=M5du\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6JG/mL/ztPQjPHYLJJjo3O2InvG12myrtJ4PHuWiyAAIgcj958Glp4+5pdDE7/Z9wBdkQERxsM4UqFmTCiju24Jc="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.66_1574098475140_0.9744309937191331"},"_hasShrinkwrap":false},"0.3.67":{"name":"wgdfstrategy","version":"0.3.67","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.2","cbor":"5.0.1","coffeescript":"2.4.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.s\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"a7a6c27f7d81674c536a027f50424bef3d433b9f","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.67","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-FmouXPHDwVQ9O5K+sTnvjALD4zDopKfCWIvxN23fnykMxMIfWE0o8MTdMudwuDLxWu9bed6fhz2AGEuBMrjTww==","shasum":"0c979ad298f71a112dc7321956f6ad57b11fb8d7","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.67.tgz","fileCount":9,"unpackedSize":92459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd09aECRA9TVsSAnZWagAAZqsQAJlPUJBeoaOHq+ZTzdxq\nHnvwPVKQjkISTXR4IZQ+JndkBBSNnFOr65kICTKgBvV0pc71GuL3l5i34yn1\nL7YGNMkZhspwnjDGoZ1Slpwu4dFvD65TPqmGvezPr8Ey94BPOkLplKwvyGx6\nTo1PARuk2gS7YDJ3Xes3yLvkF8IFZODi0UEFKrAXOFqcShBc/dKF4ce2fQhE\nhxQ/3/mqv4I8l/atLwoJnOfJTbfDhRQzB0T/HrVpwrr37BBvCOa/fw/p038K\n1IO/XCvqYgM5SxCXaDme/TstNPmV+NlnSL4IZ6vEVE5+EhjeCSXR+vEz8+55\nvD+w8ApaOWOBpzngl6WM+8J47RjpCPk8PQVPU5vgdwV4kjVojQ2ncpuss6Jf\nfeghKMuqqi0677NqcZbW+WQW57KBPODatqXATVpE7Th/VZlBFQkmzdix7fXg\nrk5GGOOr3/UXVh793U9QMHx/e02zAL129YBTI5cfWXobHqMKwViQ+37Lhbh3\nHkjfy+mJPpQRgo0xHbJJbXH4Gpu7U84kJdHTVVP8ui30FNL3yu53Dn6Y1LVk\nZcbecn8RlLLMf49wHoIyZIWsrTIvGmE8wMQimdXcNNgaj/xlhf3umDYo8QSE\ncM7NDin8RA+UGO0FLI5cX9lVtpYCicX8iq1eFyz05LXV6iarxpetFXqE4KLg\nXRe7\r\n=4CHx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQtN1U63LTIkguYB3pdUFJvOUWJoZoVX8k5rEj3iIRfAIgGhAWz0qgUuPhHEHrXQH/ubMA0cf9K4mati3eWAO+3wg="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.67_1574164100047_0.1351457041795765"},"_hasShrinkwrap":false},"0.3.68":{"name":"wgdfstrategy","version":"0.3.68","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.2","cbor":"5.0.1","coffeescript":"2.4.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.s\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"2501bbf82d559c4442183211a5ce9f44c4d4bcf8","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.68","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-4A1NQ2GGdFjKM8TkmqzaO9DdCk0C+GHgOJETQvSHSNINCry4sGUiHJqBjHcrOYkUJnWQNt95xZMyXiWoQHwCpg==","shasum":"57a7c7b022c18392d1a243070ed30b058ec3a8b4","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.68.tgz","fileCount":9,"unpackedSize":92459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1r7iCRA9TVsSAnZWagAAtEQQAJJO09qK0PTHmI2aLk19\n4hIhdt2X8+oYxiYSFwQQqYP7SVseXgzL2ok4TEOj/YarrmM76dxeQlqmkCGf\nlYWcIWrGAI1wg96dWljMXMfH4vVIodvh8k7xid0E6RzGRHg1BpHbdTDXVKbr\nW5hPiEakYQRu2vpCxbs2hs+HntDP1soNErGEypIAGuOgkj9p8CwiVyyyirjR\nNap0/HPsfWpigugcgpz686AclR/00sT3yhovBUOb2Vhin0PUA73txPyhHw1u\nrg1uMTrN3HVM6znjAkE2yNU5zzEk+vostxLYpz7XdBBaIDs8Jt+u4TdOWBWn\nr2zjvJ+tXWe768q8VUk0j8cQ+duoNcr4iRSpCCq4V836YFAKeMuWJT4IKFhm\nUAeCVjWWlC6X+JGwdeLVANL7hqa83xeYUCJexrfBHeLlorgRgzRKeRkz6iHr\nihnLk46HYaC9mKUpzmh3lFzjLQlDSOUWpS16lIk6ulzQSLPJSC21iWJCTHou\nnLqN19q6FhQQmnMBpCs38+Lp9LZHgdIii3a2NVHQfTT8mazzV40iJPXLW2v+\nqYRqXjeVidiVonR+z6aTO+7nlL5byHadvwC3IkyD0nUEqyM5x7mN8W0SVNfR\nzR8RbnSgELXgiUieXbHjIPDKxm79mZwIbodjCwzQnduS9FVT0rkgR9S3Z+Fa\noCyt\r\n=ZXSR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChW7TBBB7YgSf9Chd1HxTQMcyOjSzlBxeU/kIFFajm+QIhAOwdPCKm4goWQo7eiNB8+xwchO7EGHcTswOCNjC4x9oz"}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.68_1574354658003_0.041068961841141505"},"_hasShrinkwrap":false},"0.3.69":{"name":"wgdfstrategy","version":"0.3.69","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.2","cbor":"5.0.1","coffeescript":"2.4.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.s\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"c4bcb410f000b82852f6602c67d0ffd842b126e4","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.69","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-7KTOjlilhq5mneOaH3j2uTFxkB0dpyl9oXOI2gI8AwB8v3c4BxqGnOncSEyHUnkgAwFSbHS8ZRtc82U129Y07A==","shasum":"0fc59a2d83422986cf3f48b9d4048feedc128f53","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.69.tgz","fileCount":9,"unpackedSize":92459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4PDoCRA9TVsSAnZWagAAYSwQAJQfe/ljUxjDEDk04s3g\nSWbynojRBndYAkGKj0w8JR5A40Xk1yQGZoULsA2OescwtZFx4tMjHIswn4A1\nOxNsbDmJhSLYAJM7C/I4iVIdYbGNWTfABUA9dDCEK6H5ibc/qziScZpJ/jgH\ns4eIX+DL/cD3a+bsaQNaSJhbdxIluQJ1DIqdwfGHZC+LCtFu9xdiZhDZ4v2l\neFPeLXrByS4Sed+s3mIZd9lP+bwDL71cfBH5la0L6yFycMrI/rKhzL2z1rBl\nbr1RPTesW7JevIZg0WnAwH+W6Q1yBNqHpyW3pzO6/53sIPR1Wk9BTimKty1T\nfA26gJQ/uL/CMce7Mt9TRw63EO68d6SQAUjOV9ncwQXlJ0Ek3+5k3K+3hDwZ\nSlfdf+QaFuRQfOSx9yi4dXvFPNWQHCouhsRf1uBey5S94P3OWJKXpX5yHVB2\nyXQ4I6otpbLV3U7mmkQq+mj1osulySGPYA+3snS/9vP40cAFQqRyM9RBkv4c\nc9iX4MhqKCmtESNsgZXNIgEJOLbVvz4TDZycrWqtpC0Z4lyn+tlk6Znfoutb\n3UQYmrimiYdWLxGgP5p7Gyy8eusetkrysrPTJXz55vb5SUYmZcHngAgMd4bW\nj4s/6R1GvUWuaBw82pFYWen7O2sb3FCCoK6gyk4YKt5VWtqux3jSY/yhzLtq\n6DO2\r\n=Xb5J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB6ySVDgH/cDtIHb7DcEqA/98h0Vw2fIBw4fotLMsVbJAiAJqIUp+NcbSY/l7Ff3QuIKEDAAiOxRMEZtjIlizj0uOw=="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.69_1575022823920_0.5884641910957111"},"_hasShrinkwrap":false},"0.3.70":{"name":"wgdfstrategy","version":"0.3.70","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.2","cbor":"5.0.1","coffeescript":"2.4.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.s\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"b067f086633e12e442a4aacfd9f93bc81dc85c1e","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.70","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-U1ybOuWzBjdiHf+bJeCPZLk87Ifd6y79VpGW0i5ssbbUfe7LhKIdginCdGAG0ka283um6a9lhgoyKLftoPlMHw==","shasum":"6f148b6a262c9bda3026f093a3f97d7bfe0ff9b0","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.70.tgz","fileCount":9,"unpackedSize":92459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5LnsCRA9TVsSAnZWagAA33gP/3k3qvMBlz22GRkWRJba\nNs1Aivjch+wjQ4b7jWOYIOha6lMfEazh7IU8QScEZ2Nfyn1zlfrK4fw5+AuM\nY2pyxYQyXhhuZGA8Q3hOqLGlCy4DyVCwMIaOa56dspcdNHhgUq3GD1DV58i6\nHDWnJeoWsvuRV8b4DDjGNM7zajW0Z7PtAOhYy1AvLYkymfXPVfYpjngnAJWc\nTHzJ8JRsqCfGm7h3KizHunaiTZXeRJEUf3hRQLv24XApZSKvhPYJtj3+VoT7\nl31PMO4Z7xU1OrDkFQQI7y5B81BhovXk4fm8bg7gY5joGmVnwe/IAPMKe7UK\nOzxnRV6S1QQ5zzBkqkWzp3YRfDSXk1lLQEDZ+snCMcLKcG0Qc/FC8yI6ZWm+\noE15adLYAKNU1MJ992q/4jgOKZP5FTt56gu2x7ecHVsjvpdsHBkkBr9/B4B8\nbrrjYiymrILP1vehEsfKwmFSiJvnhdOE1eQPYVMTwbwMN3NQTdcudUIEnLyx\nw1cwD+BRLQUny0G9QoPfKRqJI8VsJxzwhd71g6VQxbLEaYSjkKcyo8YiGQl/\nbWNwMqMFYjxvLqfTS7GF9WWpLM2gwEb/l8c2+c3pV/tqteLUgIteKrKKBkgJ\nHCDfEtVkYclpiJMSIeAHD2WUOTYKGFoH2oOsQlq0oO3I85H6jaPu90Pjj6MY\n/IOf\r\n=AbYX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBmAy6wmJBcYGW1gWLTp022+mwbiCmW0rFRNSz1fHIUgIhAL2k7av8bDYTSIcDM3jHe26HHGlHks8lk9nc2AcgKdga"}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.70_1575270892230_0.02496392441006301"},"_hasShrinkwrap":false},"0.3.71":{"name":"wgdfstrategy","version":"0.3.71","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.2","cbor":"5.0.1","coffeescript":"2.4.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.s\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"8bcede6e4247a06cb21fb5df9b0f4150e46592e2","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.71","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-+ZupynSHTSL03+lLa85xHW6DX4x+rln33sdr3xTV14Y1JGh+grxY3os0Jbl7Y0PS67FbPf9DFjY/i/44ZFAYUw==","shasum":"ba8c10641fb5c4d623e6d56455c2bd6451947cb0","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.71.tgz","fileCount":9,"unpackedSize":92459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd570iCRA9TVsSAnZWagAAPcEP/2nvkvaUIRF5Q8UOnJTS\n3pcowKUeA+hWWPv/B7DtRRhA1s/Nj9XyQXKWRbrC5GvsZXH7pL6P1KY/hBxw\nSVZpdZUd31XEFivMbJcfg0rUpj+l+AKA755RuAwgwXegJhjB7p85RLPSlu1C\nlGB1p8nlAbAPsmL2YqDjBj83745uaUN1eH86gJV2nZ+WiUBUasO/zAM0ClN5\nN7aa2iYPCOfBissmbsnFTs1HjH/aS2dxTYdFg9b/cv8T2LrefZN97h7bzTY8\nhMUTg0jV5qeteSBZdyUAes2EMj9Cde8cjIG7WsBmPu9VIQUvqm/aglK/EdaP\nyJ1+y+ewwU0IppwQ7rRCha6Www8dEneJE70DVXqvL2aCmk1y1mSCa5geZYs9\nOzgrlPR2FerDh7MBCSuw3swbeJGLch6x79H6ADwlsvkkLsMDoOPGlsf2tdZo\n5/W8zJI2+zypF5dIAEEaX2rwThfgJ6Q3C8pNsoDdK9QuizMxXB9X+menNI21\nAOxzSf1FgJwYHki647fxzfE68E9Ksn6QfTjmDRwxR6+t+hedmWZ1JRIPq9gj\nH8jSWnoVwMsiotFY0Kszq5MATAUmqJAv4NBBc58++MfW20K7ZRyJGk4OAV4O\n1RATdNWm1jE3gcEl2baM3kNK+GXrL6uYeFwDG0C9quR4NFMW06wVAF5/t3XE\nJ2HY\r\n=BAQc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDihhhYu0hovSxE40iEWHdelF1o6taDYGsBqLKS0kIQgQIgD5lnnZu30oTsvrfTrbbTJgW3itw6bu7z+RsYHrUf+9A="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.71_1575468321764_0.3971503207989089"},"_hasShrinkwrap":false},"0.3.72":{"name":"wgdfstrategy","version":"0.3.72","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.2","cbor":"5.0.1","coffeescript":"2.4.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.s\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"e04da33ced9f4daa41dbbbc473caab67d03ae76c","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.72","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-x0NWjCWWCOZbuW+9Ln9P1J0CrpViXVWV/4fsFE5O/N1VBtTMJYNuZrvB4OV3IXIwyO2O2gp+94ju/GBeS479cA==","shasum":"1ff94dddf61d22d4388d49f8713a8f6e15ab9289","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.72.tgz","fileCount":9,"unpackedSize":92459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6V3nCRA9TVsSAnZWagAAH30P/386byVUpyvz16M5JCLz\nZE/MShW9qQ8BV2xhsg3uTo6qsC6P5B+53/ty3Ez9WKc8rE9AI8orbjHKh2Lv\njpDCrQi5b1/Ado3zZPkfsoAYnNLUxLURjT53qknoyN35QgjmO21TonmNEPCd\n3FIBFOPkd1zviDo/a/EMHn4Jx5T+VDRaHSuYFEfF8KVKTGt6GhUsy5BTVXbE\nBWFrJJ40+c46yBsNvMoB+gADrlNgsqtSX9HS3MeZT/y32gnPyis7u3tyGOce\n1pgYAB2GlB68SObxPa81acHfn1xwXpud/SI4yryMgOHhshOjPRRCnj90H5VF\nfZxanhpXTwfJDnUWLj+eMNHaZL8+UYMeUeeIRc/6GwEK6i1513vXPsiEB0wB\n17V6lrljI7c66FAHNay2aB91fD7phLbSwL4L+rDpfpb9rFch9uBgoveeXoCB\n1Wit+bTHf7fmLlT0td0Du5QmvQeDO3TjtVl4ELJWKHBTeC7RSQUWMsL1wKjk\nsKOrql+pkOmW7ZfY6UK4/ah1EmHXvehMfL5Plk9HsDNAFUarEPhCeuaIDkn0\n02A737CrLcSQyy3KxbABpgjhJXbNU4Rcqqha/52d/jvSIbaaTB0+Z0BLHhi4\nnmCJclvWWELLmUhCuk+JIYqcOTiNsaNQNoi42+iLaG+6yR4Nr7xvqFxBDbfQ\na2ju\r\n=E8da\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGRowWXWdtWEbFfYLro7KsQAIcU1AgCv9HegAms49uUFAiAh7AvTolKR9PhuYIhZuicISWZvnr9GvcOM8OmD3Ae9Og=="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.72_1575575014713_0.22048709341467587"},"_hasShrinkwrap":false},"0.3.73":{"name":"wgdfstrategy","version":"0.3.73","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.2","cbor":"5.0.1","coffeescript":"2.4.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.s\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"b242750181ef8c97b6bbda5467af97670a7cd248","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.73","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-yYRd/laHo7rbed566Ws61FM9BKMCV1C+OKUOgWRC3jVBv8EIYo/NLvENSzDpKMjgIjOGEE4qC20wf56h/JMhAw==","shasum":"6696e555addffbfda52aa8d0ae10919995bed347","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.73.tgz","fileCount":9,"unpackedSize":92459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7pdOCRA9TVsSAnZWagAAGRAP/3vP6jSD9NGqi74hsb3z\nVEbDDRmVnmRQ1+D6K7z7vLJp3CSLXDFMuiA0lNy4ZDyn0cWF8RQyiw6sPXcb\nS2XU0NS7dUmG5hpTW+tqcmSQ2O9wYBYYQo5EmH+SxOTVr4ZdIXKsMeNfZWOg\niAOAcrAIkb8602m6I9lDjv7J9cYzEE/jnh3zqPYEKfxGqL8zA/R34OQ3vIfZ\nyxDZRh7KGPGHfwago5ArcDyTAT5uZobNtSA0lV8QwzhwwrJg3VZUo7Vugea+\nWGjreF0WuU8wQkB7sVufAGmW4R656Tm22RuXDMNwP5/HSaiskl648OkhHaK+\nMhIotQIgNhVN4QcZMVVPbuXq2ODO84j99KIgNHk9RyZWBW+Z1ComP8qPzyJj\nfYQVsUWOKxNUSQq8/MHLWOo8nXf+hscjmnHT1GCnVnftwE95t+CZ8ejS0mbs\n2AuSE4uZb9yf+HErdItSpjAASCswFEEtARL8P/arNoSaqjnrgFpuxNdESX+R\nxUh3BE297qiuWokCXXtl4p8uW1rFoyh9mp59sk0dPp2feg+JtEx71NQB1Ddi\nHZq6y3Es4AQPYFeacb41WqT4Ww2sIIAHuh40wnP240c6dyzGKXulJ/00czj7\nPX9ESzS4hOcl8ItLOGMOHzdfCtZhqAxpusUbcjMbJeMZIiSq9SZjPjzp/tG4\n/duk\r\n=ShK9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC0R3setlUiTcCBRYpVl28FLptfgxKxPpGeUjseI1k17AiAqXbWi4qFl+t6d4y768gAQkFDZojK9C0prmCueiwRqzw=="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.73_1575917390405_0.3948877538197575"},"_hasShrinkwrap":false},"0.3.74":{"name":"wgdfstrategy","version":"0.3.74","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.2","cbor":"5.0.1","coffeescript":"2.4.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.s\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"b981a5f812fe23bbb7fd38822cf3f6d4b891d67a","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.74","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-KBSNFZ0F+FgHmETbzPDoJJhd/dRGI6qswsfKl7L9eYRmXl7BdSvKd0VgdSNVV3Yx1Ons72PpejaZdpPi1sHXSQ==","shasum":"1199c532baeffe00b2f5dee0311535d3009ae8b0","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.74.tgz","fileCount":9,"unpackedSize":92459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7+6+CRA9TVsSAnZWagAAFlwP/37oLDPLz4o5Tgs1wGpy\nPNl3cBRzwUEKB8I216Cn3Cw4gm/PepKtUBsMqGhl3fyWdtSciujFsU5EwwNl\n55+HmeGwcVYjC7b3CICV39NPAfx65Vn44SuZ2euC2o8yoL66CZzhqauMboTD\nr4pGa7Vbql998O9DyxxXUhZOKKubjKszZgw7jpzuDuCHXVMV3YKodcT57ap7\nEt+1mKLNl5Ny/k/v96bCVJfuUYsJOxczehxbtIvcTRxi7hxbXfyYfOa88L3x\nyPxoe7dgq0+Ij8KaogIy6Wv0qhVxxclhtgtykJKZ+jk8sti/NdeRTFCq/Voi\n7M/I9K09bVhHomWKwVetsErkw2b1GRjKi5vI8/hz/6BrP60Yog3F8CwMQ92P\nMuMoaOCprXOaljL54j9mvrzX6K4ffAgoI2i8WWDpbFnTYXGXbYc2tE7buRvN\n+JF4A85zZyNU9qw0hVfr/KRUPpDVC/FhEjdkFrQQFEEOUQgV/5SIDu7MEl4k\n6ckJlYvEbHAJ95xRT7sYzpqv6rpSw4O8TUmvrFABXf+8J3yFcppOHMPy8dsK\nghEcMQLR0aQZYaqsdu+AYpRet3yjS9tuX9jZArT0qC6mO467zVhz0VUoggFW\nf1ZyEYwf1yEi27JqhipE7/9loeJmwSuzmp4/vDSr8tCxtn8bW4V4mIKawMc8\nijil\r\n=ueMG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSRC+21KjjNA5+eSbbPc17UzVvysG8hmdYRPejMWzm+gIgEw5VbZVsjA9dRTnniLzh0XAmg5YWE3tJm+Obf2+F0IQ="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.74_1576005309683_0.4809572725647926"},"_hasShrinkwrap":false},"0.3.75":{"name":"wgdfstrategy","version":"0.3.75","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.2","cbor":"5.0.1","coffeescript":"2.4.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"beta","wTools":"beta","what-the-pack":"2.0.3","wroutinebasic":"beta"},"devDependencies":{"wTesting":"beta","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.s\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"73dd1502e9ac4e20b99c6c819e63ae3cacc49236","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.75","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-WOwlufbQJlCDMHR4YEzf3s025/U8oqaejmupdVPFRNXxj7Q6+tSLf1B4Me5szLMXVqdOc8VoD2995DemQbdR5Q==","shasum":"1db2079e45ca301630061d7775ccd7040ba27723","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.75.tgz","fileCount":9,"unpackedSize":92455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8iIECRA9TVsSAnZWagAAMX8P/1TLxK3ZwwhFJaNN6iSs\ny+bi8qsV25a0hhJ7x32peT1B2uTsEBrblNA5BTiKATfQqSCHCGhr49N0Vf7M\nxk0a39CjrhlXEyR2nRXvcJJ1u8HeMT0cH6tiG0tthtByuxUC1/vBf+ilb2iZ\nyIjueUpPNbpSMN5yzsd/bzG1sFFLE2HXMQXENl0c1KWyod1GFtZUBxTC8AHt\nn68Wq7jN+ie/Kn5VGbjzejt8Z9v8KcKVE5KxX6RAMXGIA5J0YthNTjmP6Rov\nVPpGXjxZb58EXYwstz4cf2hlt/0bphXMZq3Z24TqAazuX1rkOSvDgK95GXAw\n/2uyKDkIIUiXp/aBWL/zcs2EwnHltJAyxxObjRcJeQ0fiZZbpdyGyXgvppmp\nBONGEgC8jnsyXdT0G9pb2HYwXrgSK375MuDNMw2DVPkmKjjzNnNfFw74jpaN\n+tqQqB67DUpjVfy+IBVZWFCpC84dIqmZnuVPLlt+Y/kkRMPuAWrbGjBnAWJF\nuSf8KiIfQJsLPJEqEU4xXX4oVXhdrRKz7DnkrFSVcvQlH1zQYxwchTsEuAb9\n6wqRm02j7+onAuLIAhU/sHdQgIrqoFlNH0e7EMIykNdVjcewFMmuphCQpWEO\nH592IGAfaSYoHY+p/QKPnd/he0EddeZS1PoUv2c4qlwwGrojbnkxmHI+Ov0c\nYPzQ\r\n=Ha3F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMj4nuKjr+FVoOoBlS5sX6S4uB5MECXAlnav0BFd0QMgIgfmLe1E+rM5QG261nq0TXghJNT+bjtt7yCuoYXRJmrCk="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.75_1576149507766_0.16048178523845258"},"_hasShrinkwrap":false},"0.3.76":{"name":"wgdfstrategy","version":"0.3.76","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.2","cbor":"5.0.1","coffeescript":"2.4.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.s\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"b64db22f049f4cfabad3f67f209cda67d20a69da","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.76","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-EuvIaB08XAGTK+u8ZBWG+WBqYa5GKM6hQTackrFjh5DHfalqRPdzFWnM+hlxFI9oc7iSFsxkBZX7HmQHIEJWfg==","shasum":"d2f40323859cadac29bcc10d897253c674af7633","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.76.tgz","fileCount":9,"unpackedSize":92459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8jBeCRA9TVsSAnZWagAAF2QQAJ8iLBb0TaI3w6ZGxxDp\nRizxEAjbF0KBZo6QLk25cSZZJV27BjRFh4ZuW5WWAQWJWOahBIONXBhLV3bu\ntgYYqAd3Sb/hJMf5IICWvy7PXfaArVDIDV9O1LitPUepmQ+7NX7C5Qtv2nbc\neXwFIbG5lt1Xa1Zo2zURX/dajbFHwv7KfKS/ivEI/04XSvSeV0133CYY3f3V\nky6WKIkkxyA4KfD3dr48+GdH4xR9/JM0G+70AHA32FFK5+O6qVHUtdS+kESj\nO4MdBcdgRU0bmhiiq7eziWYo8TkxGYVQpSEzSNf6a7scM+nGW18NxPMt1LPV\nTiaoONkkL4YdwfOF810y00LYWl5vM2zvio+Gp1ca4atUBXWO9qqfGl7Pqaem\nWCW66G7+8bKer4D+ZCOYhW55HFQvXrswcsslhGpXa2TeN6xgeX15RpOg2BEu\nZB6d/HzVJNRosDWjH18OhMplnCEPh84Cv4x5CSMjMei3Lf1SfRzhtsNCu8CP\nqNl45ly7Ah3YrRndDk5hRScQmDbLgrgwazUMS2gt1gAlCFYYeMoIoNJJHur4\nDrPdnkBV94CnJPutS+DR+PvZ2PnDm6LFiA6tSPT6SjXSfIx05T04NiSgn9vR\nO7+yQRYG1xoJRF6HV9BhyxUmwJ13fOJk8PcJ+X/SaBjaRFempZWo3Agzb+DI\nkx6D\r\n=kqtJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcPOExxz13ResJL49hdr4n9gMTEN+6VusztoTGWWpA7gIgVf0IBMC3HgpZmZDeuCJtuxsNIYzr/V73cIpBE4pEetw="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.76_1576153182406_0.24109138013201536"},"_hasShrinkwrap":false},"0.3.77":{"name":"wgdfstrategy","version":"0.3.77","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.2","cbor":"5.0.1","coffeescript":"2.4.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.s\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"e5499349be87dc785115c1fc8b43645a39696768","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.77","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-cAgF3Gy8XjpGndoWU+f03bio83td70bOrqQ5HA5GhnwrT8CyJC6OlnJjz94l1Gtjz8Vp/R98P3Hhh/9WnjymIw==","shasum":"6d6f0f30ee1672de1a8e2171d141476dec7f851b","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.77.tgz","fileCount":9,"unpackedSize":92459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd95lqCRA9TVsSAnZWagAAMCwP/3gXUcYZs/xFotLzcmkf\nf4f3qbsBzYogqJCr1NHUHdD+VPFOo4NJy9SZt2SzJL6nSk5oAMm2jfqsVBNN\nHoIQKxepvcyuqtYJ1cYTR1jA5maQxKp2LR/Gszlz6k66ktoxpbq9Al0VNVJY\nSngnmVj1xdkwxge1aBGnlMs1USfGTbfALg0i+PaOlkvB5oOJksbexAbZYUij\n+I7yfUSnJbOHnAjeSKmyV/9IQkMIJD8js0vrs82zceBaFM1rg6cpCv4LdjCJ\nkhxCzsyKJhvLVnO9+sjhqjsGhA35uoRhv+3VOm9g7zIIUXiYxGUAqMzFTjIF\n1EknNE3QlgeCHHDz7D+JlHPjYItInj6IDUH4im9b0yToCkbh1ZVP9rLfyuqU\nUtJ0QEQDSW8zvqf7N6SnTcqgqgHK5Wz6tEUzs7nWzHbXTyH4P1+a86PYZuzQ\nqWxt3tJ3iqmGLt0s/5+Z8lowfZbTt+lByFrDkiusqjZ8MqIbxLNoJWw0ziGd\n672XIUIBbOjHwqRtWHfvracP2Os3q06DBrKhtpz8CLk/NmEhdJQL47SlOPRp\nXbQQq7i5IaxeJzocmjvbVq5jom+IJLR9pXg4i5qvhuSZ8Q04j0MR1Dur/PYw\noE8di1O/ItY2TPBmCXk06Ofawq1O5LWmTbSvcLjEU9tysuWOycYSV1l34exA\n0BmT\r\n=ev//\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIER0n7FS+sbgCTZo6LZHzJciGjc6cO6aqEZAQhuJzuzPAiEAjGtxzn3FRItkVLcbO0ohyPSo9dPGTxzvl7BHdkaX4BI="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.77_1576507754241_0.9491369966434371"},"_hasShrinkwrap":false},"0.3.78":{"name":"wgdfstrategy","version":"0.3.78","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.2","cbor":"5.0.1","coffeescript":"2.4.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.s\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"2102ad4b6e152c2227537bbcdd6658381c72a2d3","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.78","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-b6eQ9hNwwHwE1ssmUvMhPyLkfqlD1BaDsiEfnu65StKJH1jG/D/MKFaUHtntGTlmeZOVd1PNwHrRX8ZUT9t1kQ==","shasum":"2378689c90b2e2fac9841cdf589dac9e635f5aad","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.78.tgz","fileCount":9,"unpackedSize":92459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+0IZCRA9TVsSAnZWagAABOoP/inr++lcIDWakv/f7y9O\n8WItJPRoQXTYC/4lf+MsKyiHvvRY9uefkViNDCOyUBY7tk3eSMJqzWbPIFvN\ngMaVyRzOKZIu8zVOHiYQevYHl/GTkiGDhkoO/a7Jh07akU6KfL8AyzzUGil/\nCBb2NJhf/9kfg8I5ig/WqRz/8dcepme+x2AxNBDEHqksfsO+km4J70zQKlnV\ngVKdubTBBlXgNmy+Pp8oBTtnPFVPvic3HXJ662cvTLsd4RRF+VMMo6CceWtL\nIzqQbjrMQ6jxRUulToBz8T9QYyeHFbj+71D5rz5vVavqmzwshzgEPlUKW6Ve\nsi6hOEuyW1AJgwPz6fomzXx3+5ZfrNyh77LdBjXsb7Of2q/g5+YhVMeA8rVv\nKZs6ujMqoImcBHFkNwkF8N5IC9R3TiI+rmGU0SIiVkvaWTK/oWOTnIjSPn1E\nbdE/N04NpS3qOWR+7nW4wFpKYubpr0CX1kdYACwl9gS4slvYy6U7eJHcsmCj\niC5l8LLzl1k88VMIKqJRZCMkUhgpGYNjcA12EqQE3p6SwohLGrwSY1Xl0W4m\n7Kh2X3QUtqiP5EkNteL3A6n/KeYIE4SKdAc4j2/OKbQjGVpNDTJbDQa/9CRM\nO2zUpfNiqceU+0A+Ew0hb3VSwPJ2xkG9uCnjpRE1KaZ/1CyRlIZ7CL53NWcU\nDntJ\r\n=wkIw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIDZIMvrKcuLbwHc/0VhVVlieOs65Lgl2inp+MejPy1wIgLAi1E2O3W1ofltkWCv/d9wujSK8h1e/xz20dP6Rwung="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.78_1576747545225_0.7438324556617775"},"_hasShrinkwrap":false},"0.3.80":{"name":"wgdfstrategy","version":"0.3.80","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.2","cbor":"5.0.1","coffeescript":"2.4.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.s\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"3a5343568b0d703a0c9f5deb96c503e5964767f9","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.80","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-CyOiLGy4hBkFlUBZ3xvZRFm2+HcdrKJLKcsZPts9E+tP8IMBvGz3EU/Ey88D6t/7ccmmouxm5NWP4n/kE4yVQQ==","shasum":"11c24b84ee6972707e0af54b00e2d845a3ed3ac6","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.80.tgz","fileCount":9,"unpackedSize":92459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+1B2CRA9TVsSAnZWagAA6cEQAJ5degHvooT4jqWIpHXH\nRZ6bg+kMZWqXsUsUiIV2D/KXIfJhRpB87h2N3LhLyYeznqBzyOo4kjrcbjtE\n+QQ8lCGNMh4u9OixrOOvKDdQEPLgNguGhK98kYFzes6/MyRjC0x4Shn3kSLm\n8+KX62lI99+Bu3cX/uf0KK1EXBmXGzkfkcHU5MTK4zRn9MpzxgwJ9o5EZjf4\nvJJs/ObXI4F8lSmmAXyw3zU2NBgUBY+CeJxidsIiyFQPOJnTj2lbYrgKBYL8\nmzhRgqEpksPsqQY3L6xXAAx5qBCjNvk2DUABjQBEu/hsDtjOuJTKYMz7Vwb7\n34ME/2IvpeU4n01kYOY1zCcHkWOLACiLZ87Oqwx0s7vYNp+VyouAASQXTpgC\nr3d5i1X+5jH7xCvAPx8K86N9K/JPm4qMHc6DW8DZrlGWOrxKMLKa0/o5CPl1\n9tKNHiAwBC6KgdzU+rSFkhiDM3I1HuOPs3ahQpANNW8C+OW72Y7xpQmTfeK4\nWrVXMNgdw6q53/P0AXT4dmLftlpTHAgs+YyOfSMKayNL8T+jx6PmJmIthDF+\nR1m+uUCjHKySLbhxXZ21BfrtmmClbhKUPRzbDuS3Gx7eGQ8OUnQOFBCRr0lt\nAd8KeXYxEHvJxHAeYqYfNmsRZOjYpCrEpUBcPpwfDEBZr7tRGgLbN5Ln2Y7/\n8M8R\r\n=MDGo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdXCWtvYunmzQBLP/oyzSyDOlkFlJ6LJqUkGIdxphpkwIhAOMyPCULThNnOa9Z4iabgJPUxrCmtGEWgjrXTkz3zNhS"}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.80_1576751222024_0.8061584042258092"},"_hasShrinkwrap":false},"0.3.81":{"name":"wgdfstrategy","version":"0.3.81","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.2","cbor":"5.0.1","coffeescript":"2.4.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.s\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"01e053a7a53570d85206448b9821052faf3f418c","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.81","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-yya3czLW36EagKdNfcnpdb+uHLZ5JTZtTGxZ+0TiPW7MEklqox+cbfBWglAA6fAP8Isu0S4bBNdlg2ZcxYIcNA==","shasum":"98a933654fddce2acb94e78c8196c6633cc56707","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.81.tgz","fileCount":9,"unpackedSize":92459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+1gECRA9TVsSAnZWagAAk40P/37fM6NTz2+uclBPO4wj\ndCBLv01E5CmOIQTlM0WF/5JjKIdhhDdPEH4fQtflQpDx5xy23PvjBCdzHw2n\nPjX7sSuggHYUsRnUV0WzkMXYWX/1Zehah5bjpDt7AIUTIvePVqK7dfcXZAw7\nMrqWPxQPVYQZVbT9kiuZKBVUzMLnB2vGnpigoFmxPBZk/HxKTuyZjQaqmyCB\naTEz5hA89WDrHYW2DfqR0l03jV5HBKMhNa3QH38ZlMhUl1p7X+/Tw9qgeYL4\njJGwi2rzuri0rlKp0oQR67eKmU6thriiHC+SCnsN+dTucGnkhGybxRnkquA+\nBmI2fQ96aqykfzoJaPZR8GUv9ynlqYF+DbjF0ZG428CJ+eErDnXw+qLt3gi/\nKgCBQJ4vKgG0Jy2zSFtxjgRmfuzKKkD6S5fZEM76B+mnL3AYZSxaTZY/sBSt\nWfqjxGTQ/Z1cmYVAeFk5M+Zgo2+iQVqFm3wrcJ9HGeQNV8bJfW0Oe8ren38E\nyp6FHZYwgwsIK7lY69X9u/+Z2bn67DpIgHwwGVN3+HI9lYOf5fILJhlhXrOA\ndj2NCPY4EWUj8NyGJinjxa86jhWNewiu5yAmFLGMdzUNSCaCFVrMq0btoeam\ngUQ/wTzDxpEsn0YNwd4pSSBjGmHwQ57KPRxw7TYynQ2TmsmRb+fREYkRbEbb\nCslR\r\n=OrRh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/UEsJbJcG95uMgj2QvQFBxVaiTVQ2BxGI95GL3VNdZQIhAMf6oCTS0Enn20uJ59EmK+1mrWd+rpzj/KHL663EE7FL"}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.81_1576753156039_0.1112197622490263"},"_hasShrinkwrap":false},"0.3.82":{"name":"wgdfstrategy","version":"0.3.82","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.2","cbor":"5.0.1","coffeescript":"2.4.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.s\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"469ef8aafe8757719d55fcad71e18a3d0e548ca6","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.82","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-VCU56AvYwIPHdHm/9I+Lr4Jw22t31LO/eK53fyFZpjmyDPbRSPdkCdOx1w3FeJLrsMrXAY3oChI+M0KtS2cvYw==","shasum":"bef0ceaa367bb2541fd1d9f9b72eb91ea4202b3c","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.82.tgz","fileCount":9,"unpackedSize":92459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+4JiCRA9TVsSAnZWagAA+yQP/AwGlWiClQbbG4mj0wfs\nXjLuDVE8x7p+izCxRufJI3xOEMgadzGc2idbGprUlGtvSmg1hm5XyPfaZNCe\n/lJMpuLywFyWG/eJFPZ4I6ZZSjIAi7KPsyTN9mwDE54XRtz38cUNIBQCmggS\nfHsQccfzZY3Dw4ct/bh+swMN/Jn+7azNpcYzWC7tm+i8zRA0iR7kfxBJOBL2\nLGexq4TY+BCRZtEFqDwrSHogIMrPaSEI0mFCPKgyO2tHTF2xIeDcNMf1W/P/\nPln7NKwGe2iXR0Kcg4zC4qq2dq3lQxTcVgfqH8UeBgk/+LGtRSan36n/ISfk\nuoT0GtH3PVSl3igPjs+XgTQ/PHAN1NA6qMnu0iSp8CIKa0NzHzGBAnOtqVUE\n4gbHHkBALfidED5mg0rCWZHTagI6RkaOmZ0Z8wCAICdgXB9DCpQSQnunaOvD\ntmY+CDu4ELPGPQYxxn78rgOv2zK5SODoAp/eHD4+0kpLNaNbpwv9Zc1MLymV\nBsWnmtAxTmmJWKaaW8UBultb930YDt+4L/Ddu5V5pnSkoZOLrV6eDoA/dNrK\niI/KbLacIGzBWtGEW15ByWGxAB9vYGJdonNZ/omIwL6ewmgJ80OClpi8zROf\nJqImklFClyes2E0MJLtoe0Ir4VP0iP2fOvtsfrEDbJb48kVYQe9VBG7iL2Ve\n5uDD\r\n=x21V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID+JoQJ4lNrpxv2I4wli03lki8KGmqd/zf4GIiLvwt/rAiBsCByiPrR/qxvEDSpQubGK8UHwEmj0NTUWe4UkIoZpbQ=="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.82_1576764002462_0.8632058312722797"},"_hasShrinkwrap":false},"0.3.83":{"name":"wgdfstrategy","version":"0.3.83","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.2","cbor":"5.0.1","coffeescript":"2.4.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.s\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"415c6829aa317c29a018455804f60aaff9b76633","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.83","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-1b2zXUCLoUHtgSeoDDPodU3LmjEYUtiHRJK9vE9sOboJubyj0cT9KF13qcmIiiNuXGduPu2YD63t21iE/zuZmw==","shasum":"fc3d336d85e44bd499aa93743b0af8fd9ec7aa79","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.83.tgz","fileCount":9,"unpackedSize":92459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeA4xDCRA9TVsSAnZWagAA2MkP/0JlNj0/8HpvARO4nMwO\nmQuHfFQuzOlYAdSuuT2Pr20Hg7W9iE5x22S5aYj0OFGtPmstCxI6f++cVHF1\nL1UL7we90hf0v/HNnJUrAx7jPkCIYHVO7izxpIdDl2Q3c/Kz5BsKBECMP+BZ\nIDEG3kqoGi6IQXbhLIMh8esFMWp6DHe7an+LQPB+U5FB/pRcVJlMiQYS5MQl\nMK6dc8CIwyYIbkucfNgbeBsDuf3elz8xLE/5bhlHWEnVuAWpCNt3X4bvbHOg\nWaxFH5lyFdTMXKeyXbwUO6WBb9ww6y8YZY0Y3njKindWG4cQcqExBnApocuJ\nV9G+bEkPWkmoqVusY1raXYmcarly9qrCmdT6CkwTf5SzWYyycjMIKtg5VH5F\n02kSI/OMzofv5LcjueIFAtIPequW7AuYh+HjMsSqo6u0y7p26fGCX8nMUKe9\nTbO9VDgDlKX9WxiQVtIuB4+nvqFqovN3xvHLEyUZbQS6QzHozNPgUy1y5Ev2\nD0qJWcmxE5ts3gc2QIuIBjkUL0vPF8RD63P8HHjSWnbwCu/ynFWba/JvHCUs\n7vBjlTedYXnleEDQBB7k0mpH/OsHeUtXvhmHCUR4a0vS7iBApnUyIW/BS5iU\npKuAYtZUATjA+taguQuaBc93WRaRBfWOOLHmTTEpljVdpTGqF030k3IBk5JL\nEMR2\r\n=ulFc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB8bdbwoKcwKlNrZ64T/rC2O+plZO5OKxKDbP0uaWngUAiA9cX6n6wA483OTv8fkQKq5fuyl6RfJ52YgDolC4J7HVQ=="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.83_1577290819188_0.6751340340598211"},"_hasShrinkwrap":false},"0.3.84":{"name":"wgdfstrategy","version":"0.3.84","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.2","cbor":"5.0.1","coffeescript":"2.4.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.s\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"245eb004f041caaf5c5afb6f2e9cc47fa7c50ea0","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.84","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-zs0y0I7lxOGajGfTmRVGDrOKbdoCbODQUZO8mVjEpYVcYTDDc+SZrJe7pemeRGhllXNA/L46qLkuOiL4hqvUbQ==","shasum":"07511d4a15de4bbee0db1346f847201e8aef9eac","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.84.tgz","fileCount":9,"unpackedSize":92459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeA5thCRA9TVsSAnZWagAABagQAJimQhytxm5/m3gwHY9D\nJJJY3ebc3YQgHIdoNgd3ok2V918kMLFcWTWh7FHbqg3vCfll4FPVIZkhveTj\n4ClCAKXngQHMN1M/pWBQITFrwk938pS+pP6LWWAsNBRJxO07YvokK3KoWxst\nnw3UMxK6MIE6GChbNGvVBLKYlkEvxqI1XIyZ5HHAbRza7HG/AmY+hLoAkzux\nOJhGSU/btuLVXycYNJQBQptOf0KO1ue3XydyBiXNgDBtVCJwgGU/gFn3VP+s\nZSxRrGQKG9gRM7dGdITIGxdZFApmHc4XMWQmc0BBtr0gShR2/4M/j99eJgch\nXytit7pzSGELAyutayiWORWntutopsIs+zYRaQL1mJ+2CUpR9pTwJbBKE1ES\ncajWKhm4QnX8ZhlaIo/kycAxnDZGzZ1e0GoLnkmIsB9W/0jUcBvA96+3+YAo\ndgK/c+6JR2oDUTB4ivnLNgC5rU6Fqv4ihFiDY5OEAwBeFxV8FcOlndGoHSg9\nbu4qCxnJ50OhLKdaD2Vep8Xd9VIbvRdA2eLGjVpT2qGPQXAS+GZ152bpm+z1\nwBGgMXoM+qULEBjkNj39otpsQJZ/Cgz2n62uSly3oGH0gQPUKNLNc86jPpi9\nbhBcFUFdNcAiAqHUmD53+x61o149SwtPbKQenFu8gpgqtzgNLgdcYCyBx8UY\no7HI\r\n=Bi8j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFrPKW7VEVzMkm4epJzbi45RZ7oPNNV5lSr83mv1NpJMAiBM0Y3jgkgC99wMftseVUAeokhWRndFOrKCsZoSWTK1IA=="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.84_1577294689508_0.07370517189170878"},"_hasShrinkwrap":false},"0.3.85":{"name":"wgdfstrategy","version":"0.3.85","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.2","cbor":"5.0.1","coffeescript":"2.5.0","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.s\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"f8d2e94676fea223c4d8fb9c7878bcf43fa33414","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.85","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-wPmoauvvcDlUIjAOb2GJxs8EqOSZGBzzyMTfM/85WMNQP+QuUxu3bF8WvyEOSdUPxPRrbLPaPZ2QhosnRFHiZQ==","shasum":"d78afa113b7f59eb2b5cdc34c46365e8f8f90539","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.85.tgz","fileCount":9,"unpackedSize":92459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEepiCRA9TVsSAnZWagAAwlAP/iSRW3odTqIc2TIGBfLU\nGbkDqZmYyE0O9Has2LKLSQ92ICxYxM437R5rut5bffHeWtNE/VOegR3gBu/y\nkTk89uag4uEru9PdI3Tnnd+2Br+ZI7MS7VRz/MpvjvIhsPAOe//nwhtlmYZj\nUPevsfDE6FneRRpVzx8De40eToIHZ9j8dKeG/va7fOV8YBgbdxbltNNZQ6de\ngJVLc+0dwRZNjdCADpoc432Ziv7C/EVP0fa/rlMChVBwHEs3iw98Q1V3fuWj\nHM346ZcTjqp3VWN5AkTBIFzRp3egl0XVrv7U9oRbpuN63RwvPOOmC9RBBCEu\nGnqNUW5r8tiCYcZTyvZ686WuAGZrvjxTQWXzed9gWMaNCFSR9VtSG7yPzG+o\nSZlM/scd1VUXGG14F+KbChFHTI6I9G1E0HB2RMKtF2bLTlXHxxHwzvdewzsl\nYGUyDTt8BUBWWvqhuhtxwBCAaBLHbEsJw8BwhwvEbRV0TAXZVFr5JzPSQrfH\neBQ+3PpgBSozTDRjzWVqlZm+5Mkpdzxw5kWsQFmSxiRXnEFqPATrUwuUcauW\nHc79vkiMO9bP20rCEMJUzcgBtrQS6vo0u4oBPtFoHqELjGqmo3O7XPocZIUg\nlPnwl7ePvm32zxQqdqLaPCTG8pGShRzr+el/eaTZEpMeYt+Eg9SccTZ9d3S3\nveae\r\n=9PLq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAmpcTqpjJhtOCOZoeQDmEJ64bl+hvdUex2mPTIgOkOqAiAk1I2lhiYA8fEzMVC+L/w/NtHfMJ2+8eld52yfRT+20w=="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.85_1578232418008_0.5920973342849061"},"_hasShrinkwrap":false},"0.3.86":{"name":"wgdfstrategy","version":"0.3.86","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.3","cbor":"5.0.1","coffeescript":"2.5.0","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.s\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"bf36bfcd102ca36edf9392f5dcb5b9a2167ca85f","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.86","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-OBFSuDlXhEqGcYT2Ezg+SB8ZucQyUGWXn8vtZ72JZ7/8CNHnBJMEL48AvD1rUaCLwJIR1XBmf0cjpZSDYeq2lg==","shasum":"f07de425bc22ca649f767e0edb0f85b4e371ad94","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.86.tgz","fileCount":9,"unpackedSize":92459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHucOCRA9TVsSAnZWagAAbAQP/0uxpFJX9LAk+t1lg2bO\nCve4P3Y/iMQrcXveMXoahnlyNmt4wwg0zR6oZxNdrQKSTJdlXjVpbXovxfU2\nuMuJV0Cp84zg8PKNlMmlDqUwJ+iGk/040O9dYkPQj/ZG8+F2rAvGls+tvIIX\nFNvGs4LdFRNmNs0c196xxxTIL5WCNuARvfl53j/8VUV0mavYHBm0rlM4DbYH\nlHtNu8Y9gYeD9UM2dAMmGc556cS0JXkrGALv2VtRNf934J91i12ZwXzbBKWV\nV0DQlOlHw/Zcv1MFr9ZjGBAzSOF5TebQQcUzYCcTpihZD3QgYRJyYeeV0HJj\nj7resf0miixMDDmmqdso5LUjijJbs2pn7EgawWgZl9U40fys5mDYuuGYtt1l\nCTzF4dBklo3poiwul8u46dEgu7oDqDHoit9VThmdD9eBzGWHDF+89FTDCS0D\nD+vQofKZ/lskzfuov/pspVphaesgzmyNf+p4J2sefPvuwgYBWDpEgvptQEpG\n0nwIZE5jMji+Ke448HUt6/Xqe4sH+1+GzhRpVFNAeuTcggWKWGFXNG4hkUUz\nxtC1ORtI5/3bAmM8yPK1rY/MZhcgWJOErs5berU3NJykh5PywGRFKl+Lr5Sh\nTAcSNpMZHmk7BpVUnjFfaFhyTUqQ+ejE1nu8RU5NCz/9MbgMYu31lUi4vTmE\n4fty\r\n=1SvE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCixECAVCpMBQh8RgqWaCOYGcCXTmmfiAdrGVsn6yy6KQIhAMvhEUT6AVIvGRBPCC8g1Pqwbz44YejgKfIwYlieKcrh"}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.86_1579083533954_0.4305493277303023"},"_hasShrinkwrap":false},"0.3.87":{"name":"wgdfstrategy","version":"0.3.87","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.3","cbor":"5.0.1","coffeescript":"2.5.0","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"beta","wTools":"beta","what-the-pack":"2.0.3","wroutinebasic":"beta"},"devDependencies":{"wTesting":"beta","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.s\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"cbfdea0d0bd0c7684796f98e77481a6669f298d1","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.87","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-9ZMnaTLMKj532iVozowm/cH5ApPz85OFjg2nNOdQDdNk7qsLRnxfXtc0a7GQOe/fgaHz5y2IT1pjOFzKa+lGDg==","shasum":"d7ceff33484538cb0b6b3279d485201c421fb6c2","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.87.tgz","fileCount":9,"unpackedSize":92455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIfiQCRA9TVsSAnZWagAAU0QQAI/3aB/4abk7uc67zwQK\nvZZdhxmHj/YCiCz7aVna0WZxTP2tTrBehBKVoJk2Apwn2QxT5NIAbsQ2n3OC\nnIf+Wiww0wK6i9wjjwOt+2qtKS6MjuenEYmoKeqcqow7KHwfHrkV77/fofFI\n5X5Jtk5GMLAQpPrfRVyGPX0R1g2+/MyTUyXdYVF11hfRC7c8pgdgGMRiMYGj\nkDq0OuR/M2YqY/YqIrUXosNVVpF2pajz7G5tdB99nHo7OJIgMTc2fo61XC7Q\nHWPbe4graQFAakboyBetCIsWhx/xNMtCP0lEbXzqIIdzyHqOcDCFCwbf+8oC\nJjN+WbkVicFg3vUrI5K4xon5kc8q9b1fJQzBSNT4XxxvI0R/g4iquDho3pIo\n+ukD1P/taofHsEof+xwG9mbo49e2eVLr5FDW1l9exQCeR/tDK6GW1QWr6l0P\ncXftHBYCt5Ua8+GgtUAi7Uov4e/hoZon5z+9CUwSl4+RD2g7buxSuzOsgwFH\noRp+xieRB1FqRLnycYJ7YOjAqxPUy4CKMCUmMItqqLRRxjsfWiQ1xhcGZO/E\nO+zfqF8Yvx8n6ZO7dL12sdp6mLbRvLArgxH4sPz6MWZT9IJl8msOWJ1CllKC\neVZ+Ow43errT20G6dA64IZUz9qQ3OdAHLlpN8B4YA0CyhtE5leOtxT6LclaI\n3sCq\r\n=GY4Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFHYDsjuSBeT5RU4HvjxmUrtmcOEa6dd5SUsYA/QVoD/AiEAmJ0m4L+99Zgz5Cp9XuqDwXFHPpzjulYBUkyMS7EdXVE="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.87_1579284623784_0.0964945125656742"},"_hasShrinkwrap":false},"0.3.88":{"name":"wgdfstrategy","version":"0.3.88","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.3","cbor":"5.0.1","coffeescript":"2.5.0","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.s\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"1d65a4bc790070fee73bdf3351a6ea9a863458de","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.88","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-cxMMYFRCzz8k6GJe82vqtGLvOFYTsQTIXKHSNyVzXycGcKmrW818kGRSDNSQC5X9qfHHNP5r2jWCX0Vrkv9ytQ==","shasum":"fdacc1239cc28336bfa4df9109537147f7ff899e","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.88.tgz","fileCount":9,"unpackedSize":92459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJF29CRA9TVsSAnZWagAAFJkP/1/lS4HbrvsjvkskBUUr\naAyXlym4+d7YM4zRmwxGCjqiDGERIri6EaVDWDdok9YteHRXK65sBntzR+MS\nBvTVO+yBqFvTK+QAxN5CDe1HgVk9lz8LruIqb9rEvQAB2QCVMYTtQCOAxhSX\n36UZh2nEelJXBcjEEnjXb6fWh/06iGZUS/X+oJEZtpGOFk/Xkl8LHW1KDBIp\n+dfy75Eo6TrP5KEOCN7uEUa4mScn1Zs3YLDVVfRC5uLxYatGMXyl0RBmprh0\nQGZ+uvVQ70QMqcM1SzOLIcVvVRhBUt7dULFTqMPA6mtIqdb0Enizjw55wp4B\nS3HpporPDyuKTQmQHhahEICMJ0mp8cXglliNtSC7467THZu+Lgmm39XgoBL6\n0YM0RSfOsuRDD5x2nGMfA1/RI7VECRl2WALyqWVoFUrHJRKyW10AMkcy/zE4\nLZmdRZcv8w7sZfiHa8BYiHxighKfZfyeiEaknh16SymDJpSmKBKUeu/TmZts\nUix0P0HJ1fvyQxe/J5KlvHtt/DKEf96n0V0eShIQSAPni7dS8bmgaUy7eVkF\npd32l7DwUqk08tHRQThDAhjLCmzRrVCZk9V6vjY74zq7JWUm1yd81IFBKBYE\nBxWqwFqeZSNVb8IBlC0MwzcsBoLZMt0WhrN0yu5j+aU3AOb2A2YFIClLeHlc\nQZSP\r\n=N9Cj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDT1PfRy4/MS+zdA1VQdXe9i849NXpiLE1IqWYu/WYkGAIhAKEj2MgDPmnROcTZ6bUvh7lY/xj/RPKGI9MV1bgR2xZA"}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.88_1579441596952_0.7932550493104547"},"_hasShrinkwrap":false},"0.3.89":{"name":"wgdfstrategy","version":"0.3.89","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.3","cbor":"5.0.1","coffeescript":"2.5.0","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.s\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"8c8e41e723d6c30aa54314e4d1dff8200262aa57","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.89","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-q4pw5+K61xRj770TPFWaIrZOWF650er8RtlVjmW8xq9MAx0ePGTvjiDh6oYtBOFOYTca8V5FUF7b5DZ7ChJ+Vw==","shasum":"541c4a032a783ed75fc1ce648a8f64b76679d441","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.89.tgz","fileCount":9,"unpackedSize":92459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJGZkCRA9TVsSAnZWagAA0cwP+wbOFNan2+VEDbRq9fsp\nU4VY3zkRiOQ9CFMTvMsaE/2yRs+GPUfhT5QCvmW223PkJZqbUhFpUNYXheaa\nL8atxjk+0jQ3GRY2MEWO+THiDvCvLB3NlZIKvebxXWDbgcrlquuy+2J4gquf\nhf5jRFVi8aeWPxXOUeSe1/fd04pnCsVmIFAbUQP+E3kCL2doIF5fFn+9QDxW\n9A2QAjeIYxFf/NlnyVvISmGXVTZZCsz3RMKmcPDYUIIuQMEPlMjem+kT5ilk\nxtdP0HSOPD9e4HgGQoFmvQpE+SCpNLYAkoya1Hb4Rdqx6OYv061YLyCVAvnz\njfdlHqauSG/jHWwimxEG4beSx4hjDhecEwtQO7O05GIpo86pWftDogbPo2gh\nV++aLt2Gg8vTzXzYAiOAAhVfmI2bAdY5IPEuTvdPz+Pk4M6rrUPKqxtvoU0B\nbPl13G7q/k3IbAh2ly3yV5HGj/93km1Q0KzDDMsxdhdH6pG0oJVUV5VFVwh3\nRBau9yH3ch6pnULmIidb34AQ4ZGQhrKMc0wrHnUCOsox0GBkiYm6V1AYxVW7\nsxmapCfv/A3qLiJb2hgcbu01gTWBu7/vNNQx5QW2o8A+YM3skvZrkNfv2IMs\nnJHWDjpSZLp9ayzumin7IAd0t5pXE4secChJfzNlgFPrtXfLvuNc0w+CtDp8\nt1El\r\n=XOoD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJNnXv8LiCFHk8uXi7T3sEolWzAKSNlDSuy9MvL6oGSQIgJ6XfdZXR6VJVT1lxOtcU/TkpWH/gL56v9ejQDbnQdpM="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.89_1579443812152_0.7948737718694714"},"_hasShrinkwrap":false},"0.3.90":{"name":"wgdfstrategy","version":"0.3.90","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.3","cbor":"5.0.1","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.s\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"cbf0a5dc805b8af7a2c2b8a469cfe115eef97e51","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.90","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-yK4jyskTYA7g3jkLMaYhvOwF2cRFSlOXKvHRcksv5Ekurmn71eYN/WcBByPvUdY/CILfw12FvccHVOtTJLP15w==","shasum":"447fc5ae98f8dddb632720a761f1b0b5a9e3a8d2","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.90.tgz","fileCount":9,"unpackedSize":92459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOFg8CRA9TVsSAnZWagAAXT0P/2UeecyWEm7ujSX7ZIMO\n+k2nbEBvdRL/HJI57qcTSJ2qH8wbue6RzRFtzMDUnG5uYWXda3RFvupo8lXF\nqBIlSKbtM7+tNppeS6ApdtaYzhsCV1AfyrGSClHy0GjX5E5tUpzch807kbJU\n8gDm+lLz2FETpEGCv4jwpCTu77NdDQmBeRddCM/Kqpbp+uUSV0O3UDxVhje5\nYF/SMAl6OwA5fVHHSOMcH2lg18M7SPLa2x8Dk9LWSgSW2JHcknNp58652Y9w\nDD7na6xTAIuys59HPkJ4fV5FiK6gljnQNuCBPluIpnZS/Gg3n1u8rW+Hxr3m\nMhIjA8r4fJTfa2aRefvO6J6Uquk4hEkaEeC/wmOO3xPA4kCa3qhjF0YiC80/\nhD+WfCDMkikMff6Zw0RJGCU/yNczTriv/17U+judTBp8YOg/0N1WK2oLR/VA\nGmDgglSQii2aFAM2CzzGPr1VhyuIsPYlMdhsOdkRyLawChXJxj0keihVlYyO\nCU5nxW1jAnDFZgX25bW9EDDIUcLVns20+7vJvYjO6SlprbN95r7M54WE7SSd\nyGEFunUX3tFsSCFfdK4vjRozYUTbpbcz99ser+K5tLsHeiaScU2MnnPuGKzS\ndzobX24FBdD0+99QRd7d5un90aT9Gv9sYL1jvjCAbnwb3HJJDfA8cdXIvRTE\nDqCd\r\n=bP1G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCE5vUa9W707vmOOdPEt1ZQL7QZNM1YFqRJ2JhYIKTXswIgMe/+3Hmf5DS5ywPvigyCeyx6DOO++jjFXjb42SBNkvo="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.90_1580750908090_0.5810066552056661"},"_hasShrinkwrap":false},"0.3.91":{"name":"wgdfstrategy","version":"0.3.91","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.3","cbor":"5.0.1","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.s\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"c78d7253cb87b877d0b26fce84f504e581057d63","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.91","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-2nVAZ8w6PknNo6O2y1eFIqEw9PnkH+QYMzkietfRUXyGWURrOr0L01g2fh/2ZuHijSO3e3I+gZUzDklDzLdruw==","shasum":"4916ad73c556633fc0e3bc06cc7972c73433f409","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.91.tgz","fileCount":9,"unpackedSize":92459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOGlgCRA9TVsSAnZWagAAdyIP/1JaofHDDhsy48m1C4dC\nwLsQRlIP3yUcKZRMXnH68AzqbjXTjoatDtUU4Qc4QXz8NLOJqFNWh9PasBHV\n9Zy4ESr6bPvePQ84piFFcxFBkTKiMn0VogqgbCF1TdD6KcXzyojkcwtzpcyr\nwk4S9sWWSWDAbTdZXlyXD9Kh8pPuUQ7jotKdVFHNZkhJG0odzJTsjXN1LlG0\nz3PFeZfR+e/wauF+2dz19wSQdIb3gllCqNBhMiWmmHD5fLhWXM+T5/UKtIGF\nBFoFZU+LbM1XiV4BBjkCTLg+uH7JuLId+hLp4pcG7P1bstsr/lAt3iI4TSt/\nUqKwZgyjkNM6YKYabu9nFsy69gVu/mi71Y1MWAvxw91rdPH89vX7glhmCsUd\nsxn0RSvaPo8h4Y0KpEiC/1rsiquF8W00iEBKQdx8Frx+eEHaq8FGFtnKh7OO\njOzx1RDsgC8N5iSJhTF8ISyF/THEQeTvH6Ng39Xds6AQT9f2swpFMiBb6A8Z\nx7B5DaXuyyodgMwqYHPPnvFF7ql/9vqu+l3BAQZOtG9T7fryHmVr71F7PNwB\noqybq1ZtkICcQNrstytaMI1Z0yG07ehlA01a4JFv7in8Xr3vqxGJBqmacIL6\nwLB8TyypsFmy8b1vlxaqxhbK5pKqWLsjQqj0XI9WRKznS3kgqEN+tgeCuUJ6\niFkP\r\n=WGe+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAw/0Vgo4KmOEOCON2oALwH10Pi5Nyy1Vh3lTCIXus67AiAenyin4XUdl5JeBkY6RpBuBqAsBNfusMnkVDTqwqxvcA=="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.91_1580755295701_0.7803082464005597"},"_hasShrinkwrap":false},"0.3.92":{"name":"wgdfstrategy","version":"0.3.92","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.3","cbor":"5.0.1","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.s\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"3808011433fe92e5a5aa856ca8d083d11c606c66","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.92","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-MMno6cNVxeIQAdnWjrb6yPD2lKTqrMqESw3oGYuzRIN5QJfl0r/zEVQ8klGyDVeoW5yMfy2OxFGNwxpRDo4fCA==","shasum":"6f9fd80d780eecf5d40adfc7903de5c8270b1621","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.92.tgz","fileCount":9,"unpackedSize":92459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOHSXCRA9TVsSAnZWagAA3tQP/iCXlx6twwmy0Q6xETBp\nYEprSH+3+EPlAg0pJAk6nGJjdY18EYIrARBv6qEoP7865XslhxQQM6HmaAxr\nvWxqActntdFJC7brVPejBHt5bdTtVe3WDe87CcR0zHdVd9y9uH/Of4b6wNJb\nrfteGPuINPUZH+h23/Jt5X3ePiDx8P3PBGT/J9E/VViFalJWWVJnmvfCpzTu\n/CNKF1e3rPnNo1b9VDa5puwCeGM1TI29/zWh7SH+XcnlQ0C1e/FqXBiWSRgL\nfy2j51jljFeGNtCmqnpIJb7XwgxL/TJvsTZuzVYFlUyz4zVqZlpOSUwUTgpS\nj8aa2oDI6mUsRY5ITDp0UcZvuoc+CAH6/C7jJWbviCnrBBq4KsETkd833NTR\nJfGairkC9VQngtpoNY6ojmAYzX6rp5Ts65eU9DYhXde7aAc8kx5kU9hSiRyj\nRvSr7+BE+Q1VVnG2QkrjMcMpksHpcHGOLp7bKtay3EEf+EcEIKRQj4SgX2LR\ntSLthbIDp9FMn3owGi8ivrAc7MMUd+HThCF6Eid70btO7mK3XSwpr+rY5y7N\nrxX18CQ/6jvqotwjj0wjyNCCJmEYsUPQGr03EY69YlYtT/jogUmWzzgFxqv9\nlsTmYiETbGjdNRlDwqeItmX09LWX6FjeIpe9bfm16LOmkWju4w+1Iq60sRcl\nn7xr\r\n=pJE5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2GKAbbltpzlJEzs7dEkrYOQC9EEyPXCchMHjsAYtvFAIgXZ7vWzxys5Cn1IJwbQsZpMizedvntAwOCpob6IOTx00="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.92_1580758166826_0.7364223902874043"},"_hasShrinkwrap":false},"0.3.93":{"name":"wgdfstrategy","version":"0.3.93","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.3","cbor":"5.0.1","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.s\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"b4d6fb01236c32f7edfe9121cdbddca826b7754c","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.93","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-9p6TnHPeeJpBV1mgn2AKazTvAUvm4hBASvcESW/m5kuGDw0SABKL9i7AvD46+wqJjM+3NJ6lcuwEWd0HhgyEkw==","shasum":"a6a4e4a73dfcbaa608cc5de909610850a34d9faf","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.93.tgz","fileCount":9,"unpackedSize":92459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOH70CRA9TVsSAnZWagAAAZcQAJ2lq6R8ChzIi1tnP0eW\neBsahmE7Wj66H0/ve52+zz6092tCe0lBsGsCqoy3uWf3SC807xqqNim9qbQX\ngKd1gxmWMWOyNurhhdc8Egv91YSXQssP6FM/+lffKQFceo5+bx5U8ctV0ofC\nSe+sX6HxWgUX+7FWLxw1p95/bnURHwEACD16arqZir27kbYRbB9WFgWnYRrc\nMVuhwI/EbqdXR9une3f/wgQqrXHpHgH4d3OjGRWkWRwGyQbumwk1WCPmxgW7\np96rWkQVGPIkIlndx4XkVMKI55nZHXc4VIMzdaHyZxBFnH/yG3K/uMc5fBXV\nmEimHoCT6HnfeKMbrhqoNKFbfmhstA79h/vEU9i3C9X3udRg8Xbd6Vy4akj9\nLsvzCsYMwJrCF26rQ56WDlH9GuLTl9dNbbbvzCC/hJh8yoAq75o0iwkJznKE\nd35db2DC7WQl2CChY11ZUSWv3Vk+m+6iedh0S3QOuY80P15wp9b4Sn8pKbkV\nkprHbN7QQIG0zUUjGtbAVZ9a+++jx0SKNWxDu0UKI4Xsh0pVr5RYtnq5KXaT\naxbiaof+Rk/ZY20uLhqT6f4zaXjgqk4F/hQFc3w/BFGYBex0Xgmr2b8K/kBT\nFRzz/JgDFPDnAowbdyXKRt7LmYspn/Qw/69M5PlR/maLB2R35Fblv3H2yLR5\nLnRk\r\n=HDxn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA86O0SeDvOOhsmYKlL626vd9WFD5QcHSkBwq3h/QAVcAiAca1AJmCGSRDvkmMX0KJLiouqT7S2q+uGagXIiPYlG4Q=="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.93_1580760819867_0.5829416913859955"},"_hasShrinkwrap":false},"0.3.94":{"name":"wgdfstrategy","version":"0.3.94","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.3","cbor":"5.0.1","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.s\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"287a77a449221e029d07a484e700325054fafbf6","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.94","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-bK7q+hbVzhNrWZdA4Q2eGjif8PnpsvW3CFrRz3nk8zqZr8nhQRVZD5xAA7CRftaVul53xRtTCzjMwtxkwcUDJw==","shasum":"042671723f83616b41c79d2339ca049674e601ba","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.94.tgz","fileCount":9,"unpackedSize":92459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeORYBCRA9TVsSAnZWagAAFbEP/AwNC/Egz9f32GopQUtk\n95sdrFsv51ThHEhcB2TMtT+b3LBxMAwRB5IURB/6ScRJZjmlW5nZdrsc/nSI\nr4eKROAJAJTIwnJFICoykRy00xcGgO4EWxUse9y+qpMn1A5ep8dUINy3cyz3\nlPYXd4NlJnKQBYq5AaGuK0UDlueD3tEZS83E5hktXvh+33jBGbRT+LDWPhI/\no9X9pXQJ84fD2Vu2gBobTQ3fqtrMqPWjRhteyT61Yr1i7t8Z1ZTj/2L9vZ4G\n+2jGveVWUt5qfXCXUG0XnsRoiA8gMPazx4Rk8XdnGl0IjeIWPAh3vF/0Ufs2\nLf33IoboRl97cd+8C6xt2WfOkqrkWuri0Erjs35r8S1AQ6zCufv804LaPf/b\nrbJ23KIoxxRDQC0Js0EEZs/7CEsFwK74So4y1H/ZCc3aWdlIzHbPYxxaOq2e\nQHy0vZc9Zw9ThqEHyDSMYdC7mrGBDT+zCYJ4gif1M4atqd7HwnRONcbB7Ldc\nWRi4NeWrSDTlDNnacSxx1I87PAJ1o4OPwcBYFPox5SNnvmyQPwcTSRHndJ3u\nXA08hh/0etBeciFe9Vpnlu+bOV0kjvlsh/ZcaSbioN4cQJKe3wed2YO4drNN\nyOS5Z2hH75QU1/TiIts25V5nmT6ZylQS1Lyel4kwLs6OLnzq2DhssIdS7Iml\nwz6O\r\n=OnTQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHSWS2ZlZtoq7+uNihLtFrVbM+Iq+Pwx7yXt4e5OHrDFAiEAutkivuyudlB0KRGC+NlpUDeQqa/7s14TORQXqzYkBo8="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.94_1580799488551_0.79172686836867"},"_hasShrinkwrap":false},"0.3.95":{"name":"wgdfstrategy","version":"0.3.95","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.3","cbor":"5.0.1","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.s\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"73efdfba29885fc920bd8e4751782bf2641404f4","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.95","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-geX2hJmNXIwNDFNTvEODYZRStaRZjeRFPXU8rD5F/apd6hKDWxc0TgtfyebmuJbkj/R4BBhXlb5uJzbIHOqYWA==","shasum":"49007cdc328775b9c7c571ce3b58eddd5dd204be","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.95.tgz","fileCount":9,"unpackedSize":92459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePFamCRA9TVsSAnZWagAAROoP/3KtVgZxzsZez/E/fv/o\nt91keRcKzWerOvXnFpAqKJpX4X/He4GdvZA5Xp4Ucn4ioYMC1mxbkZ2be/6k\ng3TUfP7s/+lgMoWMgN7kp1jRR11MrX5qpC5r7hV0ioC1oW/iN99DI/h2djAs\njz8Ad/rPsE0xVG9JWuDdum84InyayZllWbvpiBq2tsW5xZUbKO+rTs9ruNY0\nGnVBTfUN4V86PzRfzCk0beQ5c4R+10MiDnd0n4TTafD/q9303eg+iPQYdzGL\nGrJxzRANXRg13EFzMzKcyEm7tjIErl99n9JACnOKo2916inFM4rMXvntu30Z\n17BSfIu3cUW5hwrB+KhRNe+JwZNYfy6Z3NkNGIBf39Iv+z4HYqq2iXCqdhDP\n0htXoTycIli65tq/mtBlKw8hx63U7+0oLqUM14dz9nP9+9t3PEar7AEbXBx0\nF0xoy60UgstwSE59aljp662fv/NEw/457YdSrQ+vaHGRAjZxe/fxG5NTAFcE\nwKTSjowgJJW0XrBYT2f96TWhiqRauWM4Eyyv7AEKwToV6lt/cUxZ/2NHXvnY\n9ele0RQ3vqUkaXMw8rTJvp4psVztcPdcXloAngyja5Mew2+eSBHPslMoSFk/\nWwOKUdwzivZEVgiq5jPs0Wa171UByQSOTup4Y5Me0c48AfD2Z02f6hLQ87Zk\nqezO\r\n=UCWC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHFpCBkcgCho8VdK6bkk/PNbQiRa63V/5ELlHVAy98CAIgV4OsW8DKs19inmXCmQtEgNUWRHaAqvzy/Y+Nol/3sFo="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.95_1581012646531_0.487744040901948"},"_hasShrinkwrap":false},"0.3.96":{"name":"wgdfstrategy","version":"0.3.96","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.3","cbor":"5.0.1","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.s\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"17b7d62ddb7cd78ccbdf6d959aeb020b77613cd2","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.96","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-h2QmoUApp1ax8coeaOGAHa4d/r5LvEOZiGOI+DrGAWf29G5u3OjxZi52/ltrqJ3d5tHygYEix817n3Qr/Zieaw==","shasum":"08f7d35a351d8f1afe03b94e55b947b54def56b6","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.96.tgz","fileCount":9,"unpackedSize":92459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePWtUCRA9TVsSAnZWagAAxFYQAKEpqBj94PtK2s0TvH77\npiXCKrIBLOvzYv3jJRn4KcgWZl9O/hQbe3UKSmKiTBiKHVqBPA92vVihMdqj\noiq1vGlPFddC8psj7JIfVXA/Le6p9iH3ctRItubH31NfA4oNShfWqfZugzsx\ne/4mVN0sVDuR5DovRORRf2AJ8g5F8g4BL5SvybjNFNxpkc6XyVVDFpxZLtnQ\nG+WIgCHcw4KvjWjkq7RvlTMcY0ljff5BgCWZB3KbxRAMJOuzlDAUoGR+OpPH\nVHKOVvzRv9jyLPFZRgG7nLFTVwVpycu1wXv7Zt9Vz4u/FFoLiAR/eG8RnzSh\n0REmI6Jq+9CV9sDtHgeqRhiJ7VEm0rlGNmgMpGFWTtG5Tj0lEWzesfOVLeQO\nplA5vhFfQsyT+UD+Qas8XTWhWGdXGxCTeNCQskO9CQQNpBlHes72SKFqqzyD\ni6uP2gt+gWADmef7pv6+jcgxUHmFADYtilBJ5FTtJzrv0O1XNsuBDJRYo0gk\niYvBdGQnWRtYS/ckHlAiS6KD/LlNfwZeZKnC7CTZ5L+c/t2EZz3xcU+v9vtR\nEdDQ35D2FNZw7jtPguI8yyUzYCdNm3E3PWutsaBXPGrC32nH2oa/sopeirBL\nu2ZDhY3ja84R2tXHJWwKxgAjhqXmB0HVtWWhTqwIclGThBWbxa7AEUTMARpZ\n+Xau\r\n=WS/7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICxCV8kqzHY72sovvwCl4Zd5fH2tOwIiYimT32XGZq1kAiAt21LoStoZIKuqMNRZvb3aHfVqefKo56dgxMp1jMaK0Q=="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.96_1581083475750_0.7806691245692627"},"_hasShrinkwrap":false},"0.3.97":{"name":"wgdfstrategy","version":"0.3.97","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.3","cbor":"5.0.1","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"4189510b1a5335c000baaa1f01df5819bfe15276","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.97","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-l+GZU2cR4kz2ZAECFFnNuQKI4/O/ui18iY63ymaF+qxh2untHrHHpIX5OLNhkZtX1kLhDhNqC0ggvoC0oaVzpQ==","shasum":"f5459c853aafb5b52885fcf00bed258595e61589","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.97.tgz","fileCount":9,"unpackedSize":92460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQpdCCRA9TVsSAnZWagAA+FgQAIaS6cAmpPd4SgK90sDn\nKUBHfPF5Wiy8IBEFfMljC4EXDjRjOVmTb5dGo6Q2vevfor1cpDXh9hq8Wqtb\nkP22b5EXVpUdJEhuwlLd1XRddH4GsZA4McuwMaOblQKds4tZ6baZrGoQegub\n4vvEiLzqDxr/4rgwabH/uBsBde1mP32iua5YrAnCe9jFg2aAlsSasS5brN52\nU/YylKUumGzWJrL3kAxErMw+AFnfo6a0CU0HQS9t5I4WHQMHpAO07pNcNn/Y\n/blI5QWsRLbJ7IKJPkP88gDyoWVKnqbOwzjq61p6PE5V1Y3J6ZRS8Qzstp1z\n8bSxnmfhODv4+z8P3nhBW845SVigzTgehQlVkSmz8XQTRQyT/eaBE02IL5+8\ndQt5Au9lKq9ap4/vCMUJvi28iVIDyHfHcLyimHx1LWkERlfujUn1wdngbyBG\nNkDRsbTbRENVQrYASBe2qdOL8KxhOqnofayaKZPINM3C42YX1LgX/Cxo422E\nk4a4crFG8ZeQdVa9Fe1gfP8dq0FpgiLYSszsWa4Qk7AhnCCP+fr24DtE6snH\n5lFjXYTgChmF0zjcaEPegQr/vO7iN3f3RJCgIc3F6Txg6tpkUEQ4fk478Dpm\nA0Il7NWUsshGOOubEYG0DqK/6AOHbvujnOeP9rylsoQLTZVnZsLxu4juIhWU\nIng0\r\n=169j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGKa9GArLjzoZFoCgz9B2rfs7svsyJJvhinQ9eZwBgCmAiEAhFnYGQx+RoF5l/9Hoa1I1lzvxIa58Th+biAbLsGqZXI="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.97_1581422402473_0.38314674838567875"},"_hasShrinkwrap":false},"0.3.98":{"name":"wgdfstrategy","version":"0.3.98","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.3","cbor":"5.0.1","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"60f154b56a1f92c4aa1edda4277f2e755efce858","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.98","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-fTXQmy4zsYNynlB53asvIi00NmKL5FVejDQtTBTpKsRIIGMGScofSOQLvbddl/FR4NaBEjbOPIqb7UXj/CQkiQ==","shasum":"0a7212e491414a4bc4fa4e1b3b5e5547a592657e","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.98.tgz","fileCount":9,"unpackedSize":92460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQrUwCRA9TVsSAnZWagAAhugP/1D/nnub8tITFOs/GtkY\ncOzSZSfj8K232tRlSPSl2NSBcUyjU25zIUrz58oXehZyhfdkLwU2FgU7p0SR\n0etCJxVJig9880+fobxCQR5w+7ZHBySQNCj37RjWr8eLdSkZQmuWSXU+wF8C\nXJJ9BRuz9f3XBErt5Xoh5FyVDUCkaFUs2bitDSSUw2MDa4FsaRhNm9cnZ3wG\nh0WOGZZEVqwMKaG/jZgc2iE1Z3hhAPyvLH55h5HzdZjw6AvQA8kqPZtbUY/W\nb4jJeY4HqX9J9PccsYtGsoy/ilkeaQnJC+10UG/1AMMQtrb2A4yUX3GkPchH\nDKIYW2mOlJAJ0lfbrk5nfewWFoxojdAp38slGtzlEtL+pvrx3yc+sT23z+Wp\nhuH7Cwqei1l9kgvhfTA9sCx96rGNyN1DiOx2szpW8YMVWRZCyT+D34GWv/j6\ndQt8Qee5hxCJEgMoqClCiCS8vwDEltHErA1nglGh5H+dOWzKwsoWznu5ywq2\n8PR0kGMJD8AlxGNnMqVn08647nTjBgsV8OvQyWWNtg+at0WCqd5U9WWDgnbZ\nVaOSi1+oyobImRDiFfZouyxMnhXnlrK3aSGaH4usRP5UvyC5fFaNh21YHzcw\nta1y19CqfLAc8f2zuPwFGj7K3k2LoEj5FNIPsCtJhgJySL01VZruXp/uz5OP\n8Peb\r\n=JHbO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3Sr3nRpfC06Jd0T5VNHIhbMVbAUQLN4Nj0576rE2peAIgP1sUKP3oH5JaRyDMlk2Kfpbo39W2kBTh5DkCG9NWefM="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.98_1581430063579_0.9543832922792903"},"_hasShrinkwrap":false},"0.3.99":{"name":"wgdfstrategy","version":"0.3.99","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.3","cbor":"5.0.1","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"c22597eea6604821255342eab7fa1503681bd298","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.99","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-fctlLW8Z5s+HDRWJcxl6Fg0gAGS6oMSP7jntObulHSCcXwqcYrmKgX6ieDdfb5JaBs5IQLn4X44j3cnsltoa1g==","shasum":"11d3d840b2023f231e10b438b797da37d67bcdeb","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.99.tgz","fileCount":9,"unpackedSize":92460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQsJYCRA9TVsSAnZWagAAgjUP/0dqkO0zqI7zH1h/iAKT\nb45YxV4c4RnVAKxbg5Mt+qXv3D4i8Nz8tDZHv8zogsoN/LGp4HWGTEhyFAAh\n45EOlEncmmutLDSK55t3oBwwCCfn4Y7nSWX6iAV9HAbgI2UtWce+qTt99D4k\nCM8LdrmCe4rG5ztAGQtZ32vDnPAybuw0d14vYAfSgC/EbVzY1cuVML4+wM+8\n8VG+ZdPxeDunWT30jaNrpu38Cr0khL8/wuWmjIGnENKfmsqlohOVuOdFY3qX\np6Rk7SgFgwhi+GDqctM4MWaNWoNwntTY8gFFdWxjMGV6KdZotUgrg3f6Mf10\nQSNVh3Da9WjWNtj/U13m0ck1EJoGbOneIeihqBgLJ0/KmDtwBSx9EJ+pfRHO\n9z2ua6zHZPr+MN39vpZuRznZciMhClaYdymcM06ETbg9yHKvUaLWkcbu/TGf\n7UCaNw5VtlblFac6z/KpCqyy8R2zQMTZW4vnCeXYPwDhgJAJytotihHX5yzT\nCRNUlVrWHckWYZ49V4cBjwL9mpeyh0qEjBN12l+At1J0q9tBi7lZwcLOuifG\n+6SboQopcInK1tcASFFW8NaH5g+ZQ7uX/B+td8gV5rBh93+ybCn2tAYS64vh\nXQU0+R4syn5TWyK8WKCML3H/ad0YeBbWd2iyI3Ig0n5rwT/jfailYvu+sN8Z\n+Tah\r\n=lKCo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF+kS+vDKEKNv/Hetn/yVcHb41EnvR6tM3Vu1cXjE1S5AiEApy3HsmasPH4lOHQy6H9xqT5tu7KAq35nbPaJM9nUYzE="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.99_1581433431505_0.7126981350550143"},"_hasShrinkwrap":false},"0.3.100":{"name":"wgdfstrategy","version":"0.3.100","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.3","cbor":"5.0.1","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"beta","wTools":"beta","what-the-pack":"2.0.3","wroutinebasic":"beta"},"devDependencies":{"wTesting":"beta","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"0384f4d1011c22b898bae4bec72215c091d67b1b","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.100","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-7yCeCHS8d1aUpy4vkAV5swF/9o032T1WUeauI+0vKZff49j618ocOtuZnHmKvATlD5Pk5ik7sjQ7JB34EU7QHA==","shasum":"d1a383ae2d7c606b7f6f94d610e52edd68c5d32f","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.100.tgz","fileCount":9,"unpackedSize":92457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQtxbCRA9TVsSAnZWagAAVAQP/iD8Yy2EUT5viVHsNFSY\nkBK1sW3EoVYQG5TRSSggrtD7QEpy22q7uMeqL0hxAP+7kIEqYNP0uzbYy5eK\nqt/s7FJiNKS3/V2Uw/0Ose0Xe+Kv1HlY/OCw5D9a3aHXfdV2OJeADeseLyUH\npCr2upbJq8Ux0AYPexubUIAWD8G8c0O4BzX0HTG2MYjVn1k1IgmcB4yqBrb0\nMEWBmfotgFUWnTGit5Vf/pYUNhIC4YJn3lwjki+t8LRdi2wC6OUFeRu9puh1\nHTo/WF8Qs3T8iyH6qrShKPekXKqVuuBMqd5+/3gASSZNH17t0D/HXjvIsPU2\ng/JlH8oybH/RdmE/DX1TnBd2i84DtH8LOaDpBCOQG2sBvHzgbqDmvB+MX3eU\nyrrydtIUB0TnlZaEyDzfA/9qIZAF/QoO2d7x7h1q+94So5DaQnl4rSkm/2kL\n0am/9b2WF1QUuZlbFftxwLt0ZtuPSJjc8RWXb+ZpZ66iypkv99Gll1/7BERo\ntri0zhlqX+VpkrTwgKXrOLg0xMcXuqP2NR0kqeIe0EONpYtmcqb5/1P0imsX\nUIxSYoJvQzhEnM0WpT9WovLi2hljh1El6tSlcXRMI6Fh9RX77CALn1A9m/Pw\neHFNg8LMnPrzv4dRJ8M5MgXk7YRNwGNFlHPDJ/48EWt0MyXRRTBiFQuhkeYi\naY1x\r\n=3qM3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBBjJ29IamIqcCW9zhqUllWwUw60QwudABFGCQdSlwpKAiAbzKKBUvq+MWG3qr9ruJuSIIxkur2eSGThRXuqjCS+dA=="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.100_1581440091413_0.8494564598669516"},"_hasShrinkwrap":false},"0.3.101":{"name":"wgdfstrategy","version":"0.3.101","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.3","cbor":"5.0.1","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"fa46b16142fb4758f3b70c8a780b0a24da94ada0","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.101","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-GUbeU7NEQpDoWne7qjJdOTJ9/bDflAlzp1R9mOK4hADyrc7CBM50kV5toV72dIQuX7sN73TCGQ/i8LZs2q/l4g==","shasum":"6a716ab1541e3f0e1553a783f91dc50776dfa1fd","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.101.tgz","fileCount":9,"unpackedSize":92461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQvl7CRA9TVsSAnZWagAA9tAP/AvD8+Vdh8XXbqgcKcOU\n2yhkG9MTTkU6ZwW0mQCp7vcghRZWPWWxVKlkbByNBsKLj1FG8l8WrRljHxcO\n5aLeWvediUb+9tk2/96247GWEodxdYJeB/0wH8THxYMhfC3zNUFaVGYttUgE\nFztpm9u5x4PcP5X0hlO/MUVYz1Xpc9QUV7FWbyfwKJW4vQv91OxCYOB8UaAR\nNPPkaiutydlrj8ftdO1OnYfnKqiHiDhAfWicyO+9CIibwRqmNEPvho5uJE62\nnzIeAmlh/Ss/GYGVDzJ9FQF7q9kD11ktjEJLKdWU+5RFo3Rbz7ByucWOoyx0\neWof0k3XgcgZeyleUzVoufpRsSzJHpEw0L8xOk8GP3Q8rz0Wj1N7SHxiKVoP\nY17Q4WYWScRpjbiyXHBX1QStXgGlxsYnLBfms9xdY1HMFgEWs8T/sWFfWz4e\nRO7878PibVVWsSM2jrLt2hvu5zTXf0xgX4JtnZO/KI/vG1B5Fb/WfexHvebW\nnUM35kN2Y5pA4O80cdU34+Nx3duIR0zZVJC8dPryHc6FxItAM55/3z2P+vRJ\nzQzhvsb4p86oociTWxvkG0svfxvl29YZ7avWODQBdgakzsn//MMUj5gVCmBT\neUYxYAjlcHPIq2+zUwdZgGkypyg/90Wh6ss96dhm87PLYfbjasqDRRqVWGCm\nHNOp\r\n=7iqm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFv7725alkIlnnW9cjQ7bhwPZ+Hw+UM5RLTZ3MegSUREAiBtgXAvztlY13ZULWvQUs4vG7pK8o1CKmS3D+lbKGZK3w=="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.101_1581447547210_0.7917853495678373"},"_hasShrinkwrap":false},"0.3.102":{"name":"wgdfstrategy","version":"0.3.102","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.3","cbor":"5.0.1","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"a4105ffd5e7aa4ed42eb6b2fdd5eeb8839a76101","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.102","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-Qa3b64QW5PF9Dif3nMTmxdb3bxRrqg9wOJTuu+T2WV1DKYMoRnf28/qw6z87OBhHtMXVgKoUXOVIT+lhk1qy5A==","shasum":"f217c862630c11005297e6c57ed7a09da56f12b0","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.102.tgz","fileCount":9,"unpackedSize":92461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSl7ZCRA9TVsSAnZWagAAxEcP/2S/289SYM9jwSexE6S/\nvUYac+Py6/E5MRfyTpX7ATNtvINx6X5DveADgghobhN0Geaio0QSPClwDIDR\nBqL5DT4+aDzNNdo5vuD0fF0lDy4xPx0ePk6FQdQmqDvvNB7RGqvAt392yYqN\ncICCnjHj6WeOFnvei6iWw50XrvsrjygKuOXUqc7XfujeyUymOKq/nvfBoE0T\n3UkXEYeL/7M4VP+TSFc1qHTDY5KYzW8JRXvgRN+Lb1uw9R5tzLc3lS+wzIMs\ntTrN8YQIRSDRXShw/xuLIV2kNkx8zXtN19/0lf8h1xvk0OkFdAEbPTW74yhF\nnkOd/eEcFx9LUptlphBpcM9AmB8hJbywjdWWzFRPy8hi68+M747EraGNs9tK\nvR7m4IoKdLWL4HkLwuItA+bnEDeZseYDzbsKMA3Qx71ZaaBWLOKJj5XiW1Pm\n2SRDCP3v4D4w95en22CST50SbVwzGcqWzyCRnKlYc8n+9miVW1JpSHxIEaSj\nooRmPxyiceBff5uTRWVRII4SrDEg2EeE4ie04z9WHScxYMajkJfllXYYxBUs\nlJteTpjX/JlHGwfwk7XMp9Imm+CROZtwquXNEDnLMDbVvMQGBZ9peoQ078uD\nLV8kJ6Fa5Xoyv077JtlfLxAHbQLSFg7BuXzKS6NmLHJpc7RdtjFfNuZRHM5N\nLNes\r\n=ib2d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDS46Dhs/YVwjKX7CQhqTKI9X8l+XWNqq818fPYVj2CDAIhAIFiIJ01oy44p8WQIljaL1SJWGo/E8YGnEp9lIjR2ViX"}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.102_1581932249493_0.22065608849520468"},"_hasShrinkwrap":false},"0.3.103":{"name":"wgdfstrategy","version":"0.3.103","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.3","cbor":"5.0.1","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"a9f025616a030b6ac604a43e3a52ece4d8333365","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.103","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-3W8gWnAkl2RJAjWYqFeK59MAxlL7aB95lvck7aEoYkpwVQR6VFq3kbHtTtA5akT5i+6zlc64N+nEIn8Gy1ESlQ==","shasum":"722359df5aa14ff8c4f78aa8d87e1223518e6864","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.103.tgz","fileCount":9,"unpackedSize":92461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSsu4CRA9TVsSAnZWagAAoV8P/i1yyDNFy8Fu/1sb1foe\nDZTHtbkTrbXNsmij6ot7e50CzBljIX3HmU8uYsiga+T7Gf3RoL6Y9TGNBz1z\nNk5ovr73XeP1L+3SA//MMiir+WWUdDxYXedllA372S+CYimvCxTxMZzU/AIg\nQxQj3vLNZsDgx/OMit27smeZfG1RtO3CD2k7Mz8rMrcaxL6PBaoFcYOJ0MDk\ncOP8zqOsrqOjKLRcdtJAchk/Z1roSGFh2NybzGuBiFF5DZ3qFjdufXEfybN8\nbnI9iJxzXRwu1wJeIQDppEIvxglXSLZOIRsj80lKzD8A6e00CFhuKw8v5zs7\n/ruaOFA2N7G1Y8wO+IB935S2LrfbKgMGL3NjncfQVtqeYWMh2EcifNzyQLxM\nV31Vn2CFfAf0FH1w1V41OpaSPLNObLU2XCPds8Wfd5dkAoFBWgqe6MHQpSkW\nALcrscGLOhT/qs1rYNMo1gT3hoD5B23ZKTXONg3O/FRaZ4GmNVGWuZso13k4\nve/3IyRuDA2WQ9Sy6i6sJwC4Do3AepGicAALDWi31xTfhAzFdTgZntVIljxB\ngJJP2/SReVaqX59pYzA4yHdr+KV+D4b4sv9TMZQcQijyrY3fwrf+fF2FVWjh\n+dFxVfBbdD6cZDn+5Wd/V+v9UN6k107rIpMLfEg3BzWxes9Fw4OTuyN3fIdN\nK94u\r\n=h2tg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDv8kNyi8uBAJZq8kaFUYmZIUm9HbKQTynTf64jZJd8HQIhANku/WNYd5d/YKICR+HIdkIiifVGKdGClALHBfZn7EeQ"}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.103_1581960120116_0.9268100435376407"},"_hasShrinkwrap":false},"0.3.104":{"name":"wgdfstrategy","version":"0.3.104","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.3","cbor":"5.0.1","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"ab0236dc59c5e752ab026784cb298b4c20e64c85","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.104","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-iTDwzZobRLQCWt7oAXxRgdHNWqU7S5IkM66p1EjwI0xA5WQoMYpz1VhOOEmpW/WsemvMmH+4ew+n/A2Q8nYhmw==","shasum":"af56bcdfa7402f30d9b14ce9ac8c5ef23f35ff4d","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.104.tgz","fileCount":9,"unpackedSize":92461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeStjYCRA9TVsSAnZWagAAPZcQAIHe+KDUeV37y8PilOvI\nnLgOKRKPxxNFd321oLK8VudU7phZXxZt+88eIqDl7avIFOAktIgHdbrup3X7\nfnRnUIcc1AHGf4gvjG63WbA8x+a7qm4ZhthnxkzoXVnKvXYW7xzxWY23PDX+\nFbnmaxNdgK9LectKNF9kGbYz7gxh9ttUSBpiwN3a6Q+G0Z+CbdiDUWqvLGQv\n0wdlQsN5dojO46uTy/xV58YExD1HUBQqAxtgpdYPPP//yQ8+zlxBsGfHWlpp\nwgDYLACBZXAw08+LiGbCRUphWBOQESqr7CwKUJIcQ7u8AJJBECgZ84LHDWjk\nEf7M+pRMmZtVxDhSKDhZsojEfWdNfrzWYws7E5V219B97rx3sAeFftd94yRS\n7BXjudic9VGWXVDG5OXSmCPOkwxdezKVxXh5zuM6FLZL7GlYyB/k7bMRFwZu\nAPI6F5kQzVadxIY+tHhtfebwI1ySiBWYFm01HR8t3HHQW7vEDj/+XP82UtC9\nq8O88K7ONipW/txMHsMoZIP4cgea8RK6FtSQ5fyZ+n+jb0h6XBqINcm8xphR\nY+lWk+Hv7s9I4bXruviqe3zViWb+7njQQUNXbQ6it5T3db+/aNCcBllFrK/j\nXD2oFXSz2IbDUe4GlAXUTR4FGGtNGxxeEFcOC7s4B6SvIJQWXAwtkvqIb5ej\nRO4y\r\n=T4BA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICokFtESnQjdYiOYYe0pAPOxqNkZ1mN2LfgGENasP+ahAiA0VhPE7htYzNV3AkGUD0/mxHH0QKlRximJVA6WrbiEkA=="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.104_1581963479816_0.8977267771025015"},"_hasShrinkwrap":false},"0.3.105":{"name":"wgdfstrategy","version":"0.3.105","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.3","cbor":"5.0.1","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"6a7fa1153fdc341a1fb3078f2aa66cfbae73b305","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.105","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-Olc9dwi8HBQnGirgk2b15g4QpC9Zg+O/BDU8iV6c+T1ydXkYdsWFDL//a3YUE4poMRPSXaDZA3c8zi0LTTZg2g==","shasum":"4d7f138a1e83f46e066bd770f39873910957d3eb","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.105.tgz","fileCount":9,"unpackedSize":92461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeS4nlCRA9TVsSAnZWagAAaF4P/2AFS9ZWqskHNStPnJbR\nNHYTPb4zCkS4HGUle9Xu6/Cx9CK1RdXiIMKKQfAxpdYXrr/EIkgLWiLKJuSQ\nsa5OC5i4je1czqFp4iUt1+QbHF+mjgXwzOtiGgtynrNjiKoVC2VyGtOXPlFO\nP0ChGOCC/6fnIHh3G7RE4NBhkgjaDZFdSKZLeRUSsnsu31wF3q9FeriXAdK5\nXgHkXAMyZ8cmEasa0lv3f2U316m5zbEptA6ovNpdrMKTi/UGxelIEFD+oTA/\n31tMjM9mcUGyx7Ga8+7Y4dZELmIf6QUdbboVNU1+23ZLrdAyEJTJ3dwHOoAa\nU+UT+pmwKrCP+oLLkO08Zbd5T0TOXJsOGOq+vJwy3tKkwcIxvhuOXbW1t82k\nEYXCQ9SEQjqqr8m+rasJvnblfbVN2mmCI2mG9Q68yJoLiT59OI+MbCIR71gz\nTtEW10aeQsA8NuW5wT9lnorC13ejebzr2WBgc6NBDxC49OJcKwTqWyf5x5ic\nWLyNLnIVCkYK5yFfWyg8aNg7XzmaGqnnyoGm44Jt1tHqBoINQs1SW1jYw9kj\nCTWIYNk9WoRXUcK4SqgdO/TdJtMJXE4IG7jdvw8GBivzPllJ4gsphgYhFf1f\n2DYvskK9gvyCZ4Xj7lKeZtsFPXSmxwBGHiNd2sHiHbOFfwZTm+G4ELGRO6Pc\ne5d6\r\n=7Ul5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4MBtzQe0WbTldLauZu14B2gtkTQ9jRYpRpRGyILx9mwIgLr1049+OaWprJSqC2P1iZkcsqf3RiLKW+uMU+qfPf3U="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.105_1582008805487_0.057290524682718225"},"_hasShrinkwrap":false},"0.3.106":{"name":"wgdfstrategy","version":"0.3.106","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.3","cbor":"5.0.1","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"e609d99399b33b25b2b076e3f568a8add6e3359c","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.106","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-vnTXifb2nmtpM2NxUMalzkQLzsvUZ/otn54xpe1QtLud11BE6yCkLEiDGc9lbwx1uTwX03IF6gi7k+Gp/CQxow==","shasum":"31cb5be2e789795a871b47af36acecafe5e9a9d9","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.106.tgz","fileCount":9,"unpackedSize":91654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTr36CRA9TVsSAnZWagAAgjsP/2NaeVrYWEEP/b5Pjnd9\niRw05/6qHwR26BfmmXMO1a/H8t621G1HNSdNtnqlL2FrBU7L5qRCyEh6AOXl\ngSLw/VScN7mvSCZvPxjYdXqsBcfwTPLVUbi8la3p8WPSFBMQDIk/aKKI3bR1\n1EAjPzBQXiq4tqyGLRbrigwOZFInjt8DCnmR1RM5Kwliez94OVyMZ6Gx5QJh\n6KJGM9qgF1Hr4xYh9J+brMfWvrAEPhTjVsWhg1rQ59zyDq5FjNMBTk+ztGmL\nLS6Sn0ch5L2ynCe3Zup5aKf57h8zbuTg7s2/CDt6OQGRN4HeoPTFFdyXm15d\nhDvZK6vQXoYU+kG9hwsQP5RXfJlVfj9TyEAlP/TpbBmmqrrrfg4gU1syAEbd\nmsPMjjz5AMGmV7+epEO20GcCPC+w+TNRE60AffMn4VykyCKYrxY0pOY3zJP9\nMXtY4FL+X1vjmVVky14bswENINNjSQ47AuTZasRDm96kHZMQHP4n4LTauHzZ\nSGBg+gEhVV21oszJqP3/TWfD3q1oSJBXKJthdb0ydFV65+POAVUQW16gYCQO\nIIzhkVrRTVK8AA/PuaYu8I7PG1uSYOTvbduejpbJ9ZCiJsyc3JBL+pXjzrzU\nyIg2QT3/s0Ixw0t4EmqBgCQPQaZiUgU+pSbFm4q8mtwiEriraGAjiOKtgk4K\nrV0Y\r\n=sDZO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHSdukrEtDQsdqYAnTFjl651phZsLHtkoLuKHn1PzbUqAiEA5E1n6TtplizoTd3wWDsCJuNiZyIOMfFaoBH0+XPvgeY="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.106_1582218746337_0.6717606330806207"},"_hasShrinkwrap":false},"0.3.107":{"name":"wgdfstrategy","version":"0.3.107","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.3","cbor":"5.0.1","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"f8be23b78bc3730dee4a64638acc35c4722cc672","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.107","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-wGfGLJ/+P4rTvRvySjQsEq6BqWmAxOAWnRw4jgvwtXdrobwMBfWfWIu4e4XqKS1ds/FlJuMvzDLoVByCUF58Ww==","shasum":"981a7e6c9843e512faaa6ddfcabad7ba6fd3eb31","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.107.tgz","fileCount":9,"unpackedSize":92521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUrz/CRA9TVsSAnZWagAAsuUP/0WJ9J6eJUIoWNUTKkHl\nAysLbl/3yFZyvPQ7WN9Jxh5ped9k0/vAKuRWawVbeVlmIqQY3LbFpH9s3l1P\npQh70ecNZPINfaWJ/Wxy9e0zFzs5pU3AcEFOdY60Z3CDuP+6CDKvXTLKuKaH\ncAUDfwBujfUxGJdN1dF7bxyIbAF7htNF0IZd9R7vnLVkzUcZkK1hmmMwUxGL\nJjIHXQTLMJPZwyp534Yr6b4rorxnKc2ulbp0d8Lyo+PgQ4HXjIiWHV4+5NTP\nf7G36iV7QQYB6e25Q1Y/dwVe72IdNs8HfzQninMMRla/6O+xOA0pZDSi4P6P\n4fEdn7X2u+8I6dknBZ6e5TKl7AzqjuabNPpzAb0pjkBTxc89c3PYNwGHw9C/\nYPlU5AvKRbR2G2R84soqutbmGAR36p+3QByRkynWkPLkRcK5pEB+kxWjs7+a\nn52PLweQJ75oh4EBQuvTqAHA5wtJqaiwDIoEhAR/8V07O+6vkeJl8Ue8kwQm\nEU6OFhWE+Kq5PSyVH+ehGLxIywVek42GQ/enkEPb9jmgNscuEYr0HeMFq2Dp\nePRUixddq0xi59MjiHM/cvO+xF1/c0bFLJmgUOeKZJmiTZ7mWz07XEaVaodA\n5AYZcrok5EVUjwvvETe6ugzamaWc0vyIZlrIz4gpvAsUfALk7z1E3vz7mSf+\n40f5\r\n=T9yN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjREiJtGYSmLOOIBbe2z6i0AWgTLyC/eMoOZYL3F440AIhAK+W3doNRhB2Q/oSm3vxjUIQ1PHy/+q5IH6wW1eMn2r6"}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.107_1582480639351_0.3971867601411587"},"_hasShrinkwrap":false},"0.3.108":{"name":"wgdfstrategy","version":"0.3.108","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.3","cbor":"5.0.1","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"fb3aa3a4ad72eba9a15f11a9ffd85b7d8b2689cc","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.108","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-10AKdp7PaiSaoK+RDKJ862jTnXrCAwDp1s3Ne965bEhI4S3k/5Ckr0gfkITrfGF6V+p9qy4CeSDA7HyA1YM8/w==","shasum":"89fda0836ae8f52cc81613361df723d77b7c35c9","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.108.tgz","fileCount":9,"unpackedSize":92461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUvQoCRA9TVsSAnZWagAAM4wP/ivtbXFg+do9dWbHxlRX\nypmacmxFmRDxF8rOYvDLX7Hu76evtyxReJZgmedIlMAJAdFrm9o0/fgzr9TO\n6N0hHo3QeBJXalFc/a68EP1KyCIIcr6KzezNc7RDGrK2zcOfKYUx+jPLVXj/\nt2SwLmbM+wt8sgJe855Bm/pjiVCiAcTTcnGt/Ny1ESU9y/45+poEv4NLM15J\nX2whGHe82TnkVq1Q1vLnpuh2wKAMueHF8ONGkhhUZgGvfiNn+psisqniSlyu\nmrHaHqkjen/k0/rCW0L/o24CeVe8qpXMLYCRAAaeSP0DJbAO3k9tfDCZgOPe\n4knRCbJCutaZjcqq6J1Bvc081CJ31hKaXuGEHpZB1QG5k+o4p249EWl0GkQx\n1nyF1i5Yu7IkVfWcS2gp+0DhKJxrb8xDjguMRcZMswxbHOy/Z+P0BB5dU5z7\nmgx3t5j7W+l61+x5D48C0bZbSrU2ecTEIZRtNHC52tit6uixzPAKSzzkP13b\nQ7WaCz9XXt1cBBNc2zq234o37f2sopY5NW1YfFWWiupTb1g/2BMKyZfsevBf\nINNxX9zV1HwJukyEvpsbunLv5wQJWUMCNu+BzxHup8WmFXtmotZx/n50Pc2d\njf+M1AoUzGzBjv9xb7xSTEI/A7nw0Xg/MtTLQmHzuW8ipOpkn0debd0+xvSW\ntKwJ\r\n=1Lj0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnoYUVNoxITJ7TEY21A92bo0dpOuL1ABVhc8XWiulD0gIhAOdgThXAHJuS8mSzs4FrZgal4St6eQEp0jDdYhUe8UED"}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.108_1582494759985_0.8929924141423218"},"_hasShrinkwrap":false},"0.3.109":{"name":"wgdfstrategy","version":"0.3.109","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.3","cbor":"5.0.1","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"3cbfcc0395f276e8eb3c169d626a4146ac68af1b","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.109","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-09ZssoJlQGghiu/GLH64riHw2uIJ1tt90Xyue5u3XgyawTrLrThSkRcoAmeh+VDXcS3QceAYvNIMGJlb4LcYKg==","shasum":"78b2c5d0bcf755bb1bb64fe478dba76dbf8d63b0","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.109.tgz","fileCount":9,"unpackedSize":92461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeU2CpCRA9TVsSAnZWagAAMdUP/RuwyuViC1YBHTTxWXa9\nZ6w8m/JwzmCIqeXvOMeC2i7dUR2a3xkfojDfkOyjg67lSNrpw+R0x5ebRARS\n1pYUSFmbrUV+PtpVU2cCRLM2JoqfW2LUPjxB533egt3gBUX0gdMlYztnC2pN\niWJI/1UOt1HPc6Xe9inr6TrHbKx11IjTtFsxNGI/WNcG0J41Adn1NyMlQzo3\nI0CWMZ3XMaz+oVE4K4kCOoQlrQ2crPBiyrjIFGpfB6mgxIBDFPkF8j8pbKCw\nbM844bemz20+O0WEDArO1UGMC19Dbp20oEHnmPkQmqlo/tu9JBY+YAOtIzr+\nk7g892jT+lepQjIjTi/vq5qaLuUL+27ZDoM2jXDe8RRwvh7ONMU36vnBArPE\n1FZqqXa8MrX6kwl8sle9ZTg//y+cfK/r4wk++3fpURXytk5NIQtj4eTBIM2m\n7O+NFx/VZlxc0UnQ/hwJcUP7AViq0Ll8rFfxgaCGXrQkmYEflYNBy/exguSY\nYm+seT81/vXzJUWj+k63UFfCvqcF33at2HS0n7LA/tYxSeMZAibF/WvZTxSV\n/dY5lore36ieDWFRwDY9XFhJ6olZdIOGYNAr7mhXEeoVWMhbgoAmFFIMQCKX\nfinPqcvLvAFrliEDhq73lkpBeZ16UZRTmHEdDBzyIq5kvuc0gnsd9rXoX+YU\nhO2g\r\n=CA8U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8oe/aPL1kHU9V2g7vauXAhkZDocbuYhCZQIIpuXo7VgIhAI29/hMSCcZBlzNxyMXaB87Q5erro0bN7IfrPIIhFDi6"}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.109_1582522537296_0.5050858250484069"},"_hasShrinkwrap":false},"0.3.110":{"name":"wgdfstrategy","version":"0.3.110","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.3","cbor":"5.0.1","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"c110c11f8f9894f456134c3f826a5441c8aa3788","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.110","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-Lcb7ASzmIQPc9cHRoRrqiJT5/td/ZfQlEgYrY28efMCght2iVa1ARJP2YBNZr4Proy2rLupxAyBoI5+8g8ZCWA==","shasum":"c713132dbbae2c437fa657bbc77ed6524367258f","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.110.tgz","fileCount":9,"unpackedSize":92461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeU68cCRA9TVsSAnZWagAAIywP/0mAw7ddteOtf2Kn6kRH\npDxkHEqDfCAhfAGJUG9HWIa1flW3BnxxT5Xkvp5qxXYCCbQBfLu+QI3qHZ8t\nHplLVaUASO7hLcoGYBQEOyXwqLKzh8D3AUv7Q2xQZqY3umFZfuJ4FDW9mLJA\nyhNjw0O2jPeQgr5sqo2jAoOB6HzjxpwBabKQfWI5ngwARBbLXXfqqwGSzKWh\nLoFxworqpQLj/6QyETdoBIk00ZUfRwX2ClASAwm2/2iwAqkTlt65n+Wtm1I4\nqYjJUOIRb0S6YbcDEc93VpK3C3w69PzTgYtmncX1v/VVfeRiq7CGaQRzySv6\nle4TnvPjEcqL/5OzqC1ftj1XTjn3kBJX7HVNodEFzMOttLPkden0dF9jmm1Y\nm0Z+bSl/0gEnUaOe2sjOLp4BmFJqRLGrxKOe4DI9JG658RfWPvlkhLgl63lE\n+VEAbt9EgZgQU83c2ojcf5XT6EvwGpbYIobpPRU3q6Bd2T7WVycU5pm098CH\nQifK8u/qn/p1IfFoXKZu3i0Gd9+q7ACD9RqiLBtiZYp5cg7opH5bOG68rcFF\nI4pKgBEiSwXpiySPLirhvieMJLJ8aqIwlKPlil657xZJOCHNoW61olx2dbTx\nMa6Tk9e318vYMcXnTE1vMBrfjHV17U7cFJ8mJ0jF2NwBCWLOWyw9xfQqZ8iS\nkKTH\r\n=NZq0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF6ZdUKivi/7gBaT/+s7UK8k1seWsF9ADGiJPylwBO0FAiEAydmzNIOzaesA7lxMmgq38MjJnOghTCFsb23XulWkOXE="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.110_1582542619723_0.6810123411406304"},"_hasShrinkwrap":false},"0.3.111":{"name":"wgdfstrategy","version":"0.3.111","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.3","cbor":"5.0.1","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"22ebf87d00efacfcf60b67c26a344fddc4b85d63","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.111","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-qQcWCNWjO3/pYzffhfOP5hpg026Y1n8bLGOTecYuId1eq7e0G5LgTcspaOhlWKq6DFWJg5qqJrycjznguDKocA==","shasum":"4c795eba8698c67dd074aad3e95b79cdae3df7bf","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.111.tgz","fileCount":9,"unpackedSize":92461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYRm8CRA9TVsSAnZWagAAIugP/isdCl4yr+Lz3F0J6P6B\ngffpvWsGe2SDkiULnnA8wIhMDH/URdmYJRr0fjAlByFKVCnfzaaRT/bmQVuv\n7oo+9cQRADiNUkH6taDybhTxpNURdHpvkoWmfL0PcDOFQaS0FEwIPpm0Xtak\nvN405B9rKSXR91dwfSkRmZ/BYRvKUN7d0o9L4Hh+YxEExZvN3oAbRismwy74\n+7VQ6bmcXgKNNzmNGTqBXf0NSSoFRQWXSfT3A+YLfXcjwE6srQxAgLFm198w\n59i1pkoKXkbU8EFix102oLw+Y4hR60CM7SWWNm+vHU+tllzf+Cko8E5rMKTC\nUc+QeJW74v7CKthmAiWp0tP02QuSNyA+sh1sdSO2A5wl2nPRPiblZcRR3yQK\nj5eecfaT2TSS/TlXU6J3crgxtVO63E5TYbXdidY+8uW7cstFzaOssTeMRDJ9\n2WElNA3YrbSm+UdeMoj/ZmFpodyMAt+RJC71sgnqlQGaEhjG9dx8SZ0Du4sE\nA8zzBLjxn9L8sp4avBhzqE5g+kOPvvANP/d+hHc2KB/T8KvBbwpvmNubtBRc\n6Qp0G7DMUijvOIaUIvDBCbIovx0iBC9kZ0riN266+ByF3zgElMqd0Y2zXd5z\n3Khvo4ppvkmbXVr0LCSP5Ne7q8CuZc007k5N+H0qvQaFAFUiSx7HePSKXUM4\ntFMo\r\n=7Ghx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQM4uYVXv4+vUR87UnNj6Cqs08U7d5nx5rRjjp5e1ynQIhAOzLamlENXr12L5Ioq5vMG3OgU7/3uMuQGgkBkZYogAE"}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.111_1583421884297_0.14484311680073514"},"_hasShrinkwrap":false},"0.3.112":{"name":"wgdfstrategy","version":"0.3.112","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.3","cbor":"5.0.1","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"2324fe68d1435f145742762a08c2a39e44de1135","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.112","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-2L6cWjdmQzhDcd0pYUlCk211g8XbHk4HYmGP0IILOmDUlVl2rYo1R5bfC0ajoR4UNLaxx4nt8AECryv4GbCP+Q==","shasum":"9e4d509a14adc87fc00619da49b5bb92aa684a9e","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.112.tgz","fileCount":9,"unpackedSize":92461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZ9maCRA9TVsSAnZWagAAuKUP/RpzZsFYO39dSipgOI8d\nsX/fWA57U4Nu+XokdBCcKl/IZdX107CfmDmPZAQnztbqlP4v1fZnbiP63wh+\n9NWEjoxpMu/V7sdUq9sPZYhWB/VTmywegD0KwVBi+i+q+4NYhGgYILwg/83e\nI4eUMSA5B+4vFeTcwFVfdetKzYt30sxgpykFB8b6BSvAKZU5FBphMTv5qgJb\nCxcXyTXQVNEg6Sz1Qj+JJl6Iy5wcrp9UkAgmAsPgYf4HDe786D7AxDFz5KKh\n2GZdPBUv97aMe0/GZNSuFosJO0gfEUEOTRr08myZ5D3Hn1Qlr+Zv4EWtOORw\nqSVt6z0qFHthly/ayhimyYszN1ARB6tJ8rvTkyeRFZ8op1yPdMf6lWZnqF6J\nX1b54cJKe70IF8usYTwB50Q32w0uGhZwd6TUN85TXMMor/M+6d+xAhE5OV4o\nXeY0LkygOe6CJZ6CoiCuQoLkFCigKdgP0zxD4QYnyP7UTH+0iYheyoPrDBV8\n4X3Kyp6yZ0YvX4GsQE+Eb9zMKnKWoev+0JSZxGmQc0+aKMJto36LQRCywOev\n5qeOMc5MwvF/c9jOvVhdhWkbAfZrNYDvfz5kbw2N0aujkvaVZ/hWiGG9pD2M\nRQjpJa+bTUU+7D6N4e8enQ5G3//N9tf3x6zxk9X+Kmff/3CBWTH2lWF1IgeS\ns2EU\r\n=f4tl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRIAnyj4I20XvcCOS8lRhiu0NEiQefv9vYItxHNQNhjQIhAJUfZRPyf+bPODoXkJ0JWIH82/91Kbs57eII+/AQME6D"}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.112_1583864217982_0.9737432659399072"},"_hasShrinkwrap":false},"0.3.113":{"name":"wgdfstrategy","version":"0.3.113","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.3","cbor":"5.0.1","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"dc807781777115b7d24c59ddbfb6697424c2a224","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.113","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-EmG4uDJeeNK9aRVA4p83iZhVQcxd3yK3knBs+aiDvLTxREkbmaw97wty1bldGXE1LXnxXuKcRNeINZnPTMSbxw==","shasum":"6c7ddb90a07fbd622b124dbc36b7cae2879e4b23","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.113.tgz","fileCount":9,"unpackedSize":92461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZ+dHCRA9TVsSAnZWagAA5ywQAJOQJjWYR/crB/BKFOh/\n/nSOzYlUAERoB5yhBVsGbbM3Bz0wiX0lihcLCwWcDsNFmBp6nEiDA05FmOGu\nBJ+H78+5hl9BYco5VmLYmzktZkNVb+uDeEz+zJxZ50LNMq6cTkhPyOFlyyLp\n9D9Fh/99ITRMRp2cZu2lMlsff9TneDlRPMuX/is28Dqpac5zngXERYEdoipE\n2SQ+SByJM0c23+SltmcVLGIOda/dJVdCnDGHS8BF1DrEkMU58cyoBFp8c4Ib\nXcEPJyLxXxkYqe1HGQVDV8f1O8u8YoEyAECtY+CUShgr+rfCfKlWFZ72mbXj\nLYqoPCKniHuSFKuTSBINReRNL716ITcOMlTU53b7p+FwEgG+eni1PLcfqF+5\nI/ueut5unjYR5AyVgPiJl9qSBbX5V9bq8dnHMuyCUXyyPFEDW6JaPmIIt/6p\nlO9Zx+lrQI1DHX3Ll+EXUZ0lmW7EkYl13XNhF+3cF9FEkbZ4oYRSpAqV7hfk\nYj3odCpsdViXWec/39RYeiQxgwct1gI/xHRPn0H8Teu5Zft1oWwfRj0QCguq\nBptuy/1mL4LUCAJDqs7MNV0L8Hq8+SpZZLhHiRO1zjk10FfRBQEARYsM8q1q\nmHQ0TX8G7XQl/dTBsRfRGHRfEnnsfojHtatlEqDkSmi5fcq5bxw3jmcM4h/A\nLERF\r\n=xmVE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9zqgN5hqbEpDu9OdM+rcDCihjwhOFimSlLH2ZEFct9wIgeypxzTw99N6U2hAGv8m9DcnLP5n8IRw7uTMXbps1UPk="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.113_1583867719263_0.5500318286148944"},"_hasShrinkwrap":false},"0.3.114":{"name":"wgdfstrategy","version":"0.3.114","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.3","cbor":"5.0.1","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"c2cd8ad8352ea73c6cd326824c54c539e342c856","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.114","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-QYXqJoKFvxFy2t1el2cblHauyCCpAsUIeBAD16Yzuiwi4GO/0v88pR6AzVAeuh9KaaeCMUL2pfZlqJ+dmN6DjQ==","shasum":"5dbafc84a85d521a9857801066d8faefacefe3e5","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.114.tgz","fileCount":9,"unpackedSize":92461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaK1BCRA9TVsSAnZWagAA25oP/RwylQqxmTcTXHxrz7bn\nXPdyHIc5BxNhXyZag5s/eLDwwWQ5B3mqaxWt0hwBi/+M384s9DgYfADL0w2n\na+hc8d6fBSJ3e1wII1xn02cZta7gbn4Xm+GIQAbiBv+Z6DcxgAi9v8yfpQTu\nYMh4fs67nDzVMwiKp+EyXnFkSuHLavIcYleZ1IMXOVrrflajI2Td/0AMSTQH\nu6xtP042KtA1e09ETi7guIRr0d5Rwh1tDdPOxERBqigliLOCin7mz6bYDBCd\nL23ZteMwx3zpqatEFRB6mgxU6SBa1/I9TgZ0cHffrh/FzfAp8lPkKJePYuVf\nXl/8Cr32G1TiqiPWXpMcwnba43vcgTDmizMEDv9YkhOsFqqNE7XJq22fYfE7\n3K3BjuN0uAWNHH4NktztlsEOWWPOJv1fE2wsGURCmsGTBIdZUNSC2wLW1ZFc\nl6MH90c12F7VG0Sf4wCAkCeNpaDdMqbTBTyOpnfuRf/uLoVZQ4Vvxrf92XGo\nDrdFhj4lJaGczK8mZUKQckA3z1Sr6ejyk1qRPG9fLtPTyaTQLhyjyYHm+722\nasvXgL/Epziv/b18NmAZHDt33OpxS0pVeai1S1LtUMk8xCiXE6EpFl8fzNUb\nImUPvPzQf3t8XI06ozXgRlgvub/OPU2OT/HBN7LUPjvvBWlgveiuX62QIL97\n+wY9\r\n=acPL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAQlPvuju/XDwqRzwvGCJpqHvt81TCWVAso6nG9cS2T1AiAfnJ/uyCx+Vvx4RsvSH85YPb4Z9MPeK6dHLXZiwuFkVA=="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.114_1583918400503_0.7237268015745542"},"_hasShrinkwrap":false},"0.3.115":{"name":"wgdfstrategy","version":"0.3.115","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.3","cbor":"5.0.1","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"4d82cbf0b86aefa8a4f93fe1d9d4394b6108f936","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.115","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-fefkhQqrEAl9oBqLtT4Fr2j/LSLbIe4CHVFXnzOZ+AMmt6tEvdSE4abv8OwzCE92XM/pRVlbUkqjw1eBHZQj2g==","shasum":"512be532f61775953d442f50b35083c68cd7edaa","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.115.tgz","fileCount":9,"unpackedSize":92461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaNZ4CRA9TVsSAnZWagAA9ZoP/1gIu2Taa7pWinSzpq3W\nyIpDD3Y1cbD+3CNaMwPVGhwcVkw3adhBL7B2aAnmCev5AHDKEk3lFvrzgCtn\no1mIxGwVoIkQhX8hcqN0LRok1tVc1w5bziuAnVTxpKqJPUTEn6q/Ucqd5ZE1\nnhOa9X0e4E8kCIAruZvsd6IwMxVCZBIm3RN2VFGQXqQjARpkUvQ3zU7vPcXT\n8MyIma7DNvOIbWLYZAlwmgposN+tiiMPo5EpiFCd1JOVY8odttRsTfcHmXSa\nfbthP7uUH8fqOaKyevTiehbyK9di5oH2jlXogqhaP7YMn5xSlt2MdLgVoqLO\nYzhx2wT1stl9DMbvJ0Uye3+kI6vpEhai/I64eG/f5uR9RAIpS8WEhV3EChoj\nhxwCnv0kgBkBWXTfKdJ7ef2VFj/nAh83RTzPRTKGxhVXZdRis6RUpCFArSi3\nfDhQCYMfRWxJ7Nvhirh1EtpOVmunNXNVbikudXApJ5kgRACbybJ+H3pR6dd7\nN0zYX1bkXnp16itAY2yzzV8A+MzsqVSmDIHsx6PybAjJQutLBr5jxrOrxW6k\nGMBXRR7jSspGUJKDTYUmGn+yxTs5ypxchQ3B00nzE80wGqH7n65MAxhLX2Nh\nWPCNKPp3ZUIoRY68Ql9YPXnA0yUNLHURkxz8b6fPxCVNHSTHLnvph9kXGtsJ\nE5FN\r\n=NVwO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID+C5WuZJm8E3BxCeAcyucmnOMElSSQclRwfLqA9RN2fAiEA6NxMxNdA08kPAf6aajAFyb7tYtbmlZJ88WkRnP4+KY4="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.115_1583928952504_0.5232104490357112"},"_hasShrinkwrap":false},"0.3.116":{"name":"wgdfstrategy","version":"0.3.116","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.3","cbor":"5.0.1","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"79e3ec4231009901fddf01d4a3eed0a93964efd8","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.116","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-lidsa3Dq7PR3bb2UFsCiDxKJiFMEpPogxNTBqVXOaSufHhrjz/TCp/fW2ng2cHC3dxnhyGVaO2JSr89qcmADRg==","shasum":"456e99315893308f77a57e8d56abe3afa27d1c1b","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.116.tgz","fileCount":9,"unpackedSize":92999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJec0EnCRA9TVsSAnZWagAA/3YP/0PoTRYHH/v85VkawqFD\n5ISOWqm3Q7zMPLg+hXnjMr3a5HdtkWPd5hPF5eSQ4ajB3mQvx0K/UkPVTuRr\nSI3M1p9HQ09EW8GONOHqPOoIREcjX2BWstWa4Y9Af5CDOGnQldlrB3FG+kry\nynfUvvDL/ZG51RMVOrwa+vH7sBkgmTxs0J4qd6+IS6+04u3n6Oe9FuPy3KQn\n5nCpfipXem/ETuHmePlFAUyjcBNOb/Xw1S+A6Zro0bTCuhQCXso2CgmIDzTH\nP3CM0zmTd44NTDLFiDEbX/OMtApnmSfwUJ8JsAHV0cY30MShVJRgBOH+NIyl\nGXU0/+xEzPTLarQuOcHJ67pvTWtpf5ixV3eb1fc9E+XzK3NbqXJ3MhhFGdKp\nJ/QodOipcKO+wnvQ0qVJ4FOTcrXHJerdmQMxeIbMqOTIjlQxHR2XsiJuvMtP\nMjHmvR7Cy//F7STugXJzb5V8sqt8UJGGb2FCJ8th/IdK+tynmxpHuq3j0sZE\nNTXNwXQybukb9x2qoDgfmx4SGWFAEiF3KImUUazhI4pjbXYiG5hujoZn9Kq5\nPlhmDvpl20BOs2OlbFAyJ3VriqVP1OThUFKxh5Hva5zxDFlIAxbVrTo6A5nw\njBOkdsMSXUpRadk6jdc3Tz88t/l0OAIjV/4JINQG57dWEO46qvDKgfNKMEMv\nSCRZ\r\n=uypp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoL/BVRDHsSNo+LgaunzoIKd/k8v/d2Jfaw88U/H2y+QIhAJH/+WkQxZHz5e39N5DRLxTnl7kzxAerHBcVn+/pb7QZ"}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.116_1584611623251_0.917768039353281"},"_hasShrinkwrap":false},"0.3.117":{"name":"wgdfstrategy","version":"0.3.117","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.3","cbor":"5.0.1","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"fdd30ea92626d311b95b5523fc47b240c394ada2","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.117","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-GvQrkRMplRQTgXtt3ij2abu9AQOuUfDyE16o//7jm8z0+KUO9I6s7+AUBClXIt/ftvWCCnRh5eZO3Vvw5BKoMw==","shasum":"bc2cf53c370b34209e840c21f26006593a32a57d","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.117.tgz","fileCount":9,"unpackedSize":92999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJec0p6CRA9TVsSAnZWagAAKRcP/3YP54ZOPeK4zyijVTbd\njJAHeuVsIPaiy72e/yzipQylkBuRtgrIHAOiOuCBEPu6lLGEw5aH2yLmDPUR\nP4962hpr3VO2OFdpYilCLgTZU8LIjgaOaAHOIgtRpwSz9bZAGk5KRxeOfXHt\ndpr0ByL4izdpHbaIEYEzTtCetmZz3uL5xeoKgEpVnK5qinaRZL+7WKvO4/mJ\nsBiV1DjB3fkhA7+2a+PMl+NHD6q9dmK46q27z6jBgYSBTZEZsV6FbW+NWU5F\nbu/ChGkHoYsNocVidgfbE7jQBbBiWCG7LysYGeMZjNE5c6VNPK34XSEro7Bh\nQytrfR0X8DpLpWMJF0H/wRcoBBMvBaVYmCSqmc8G5JIreQaMYWVQCd4EdT0X\nBNv9OXtL07l+Wr+IwOBxZ3vP4nH9kv/OmtEDik3RcleiQyZPCQa0D8UY29hN\nEv3DtkorUK2eLBSrq3JX45uifCOGvfFXMFOW8n7MLlj8rXBrPAcDRFdeOYkh\niOUoKa8utzonYDN3aXjC9AQzdw3/Z2R7NiUYU+N7ch80QNsjMG5LmmQRZIl7\n5y/IcOQIPqYbtfoVkF1xBsintMDn7GgWy3i6KHG2Xpl+YDD5SKNsqTu7jBOJ\nLNhbLRUcLNQxb7S+eBIdN5/I9JOvRe1FaZ7Vvef0DBpwDffzyT6k+mty1OQF\nCE6Q\r\n=1chH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBIlJA0TnaMNDhPh7nWnpqjNei4mvDinHHfWjzr0yGvAIhAIFpRshELIOquAibBCX/emiHoqDVA27aXMsOAi6qYN31"}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.117_1584614010063_0.14947564885255837"},"_hasShrinkwrap":false},"0.3.118":{"name":"wgdfstrategy","version":"0.3.118","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"1.1.4","cbor":"5.0.1","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"4d0dd6a6cfaf6c6e77d0a9a686ac67beab393a6e","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.118","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-m2LE8rYzzxbqwRP6NLn0aLYGW+YqUJL0GlZ8lK6tueWyvQ06tRYwLPS0pVusz4jH1Pe4uvAvUvPUR5F5Kcfsng==","shasum":"d470b2f51ed68043e4347b96bef0a110f48e719d","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.118.tgz","fileCount":9,"unpackedSize":93007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJee4m0CRA9TVsSAnZWagAAZLsP/2H+5Yyj4l8ybIpBYIM7\n8HGJoGqopfQJDnzYWjBO+Sxydu3NQyEAdn8z18P14u5fquwk5cony1WcsVkx\neV6BFVwOwlA/Y6kOe3EcTgpvZRRnUzh+dFsPkOwZfuau4HUmE/6XaP0G+XAm\nt2DMPQ9lZ2VDiJPb/fZ4eF0XNnGvc3VZPnZf5pp9JCX0xh01tXT6c0Y9dtAI\nCW5DcSZcpCIMDTJqHlIMrY3ZO/r8/uecVzDStYdYMw4+F7R/qMLc0hHAY8uS\nVabR6lajjCQwkP+wiYi357PVP7zMQkWhcSgrITpx7sBy6Z0IhVWSqoFqxbNa\nD2sqcTw1YCCP0BJCIUbZdDuFSXqYWv2kugOpjvzy8dmnRWd+Dgbz0O9wC40e\njsSZ/V1DGiRU9Pg7bRURZ4VDN0OXzsk9eaSY0tcfe7koUWkJqDTX9/VTD6pu\nIECZqVH98TacHGhF0PxADPJ85k2NR5tHZvd5CnFlIEHTM99K66ETNklJ8fhb\n0ihG5AN9m7A6y68okYivQOkO+mMSy4NdsJ7YU1JbgW9xbt6SFRWYQM0ROhz9\nsUwg+PdnPZy60FWhbbarCxg4ygieZE6OyY9BIvn8irEWOLW3dvzuD7t++E/C\nFl3z+Fn+rfmT0z9DK4WtZkDB2csysLrCHWWwYZ2sIcYkgse8qaQslegDp7vk\n3DeO\r\n=Bz/V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBjHOZZZftFR9hjqoGjMgRYc76j72Ak/5X0Lr1LUxERkAiEArTTJMuPzykapbsax1nsu/d4Q5ZwV3gcQe0PTkbuUQ2M="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.118_1585154484283_0.6440946636598617"},"_hasShrinkwrap":false},"0.3.119":{"name":"wgdfstrategy","version":"0.3.119","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"1.1.4","cbor":"5.0.1","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"d8de862c273988f79949b1a29582ee775e538862","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.119","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-wHAIdNQZSEdJ7YM1Pnp07tlphY0UhsoH/xu8qrFONkEqI7yq9GHfacfoddcDPvsJzdQpaFHIS5VaYPgbSB9CNg==","shasum":"9a28dff7c806feae5f4f3c1b2c97c45b6ad90ba2","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.119.tgz","fileCount":9,"unpackedSize":93007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJee545CRA9TVsSAnZWagAA7jIP/2tJ65qkh2md01vVuSqC\nP+xhPF+NSPDc3eq7WRzPkX3zbzQhCukHUxxDai/XFT9xyrSMtkgyAKUrW2zT\n7TlhiXFPFGunQ/nyvKqFKPmO9luvDVuIIc1Wnp7VG46xgQumq3+AbsrftK/Z\nAQ1DHW6cXRUXIEL88npW2aSytI5Q536eFDgiL/vg6YNZhlEbosQYQU9sj8jA\nu9/0zW1MoqVUHV1gKQ84z5G2yvi73+JRyU8CE8bAWka1RIvvFvthExzg64J+\nJ62L+rEAtT48bXdvo4RwYrYfsBzGLEfzN/fz9qmbnhiS7j++skmpKA5t++k+\nmK0omfInis7K74T1ofJ3UzVd9A5Thc6XOmufH2j1bdAPxLFY4YLi5jCaRafe\naGCK6vXDAOa0T0ylAnDcTfWji6liqGaWpsNuKVfuA59+GZM9+OAvt62ccg5V\n8Nx3zdLDsvfbboQ4c7j1ZKJjgxiw4nfQn7aO3YC5A+E3B9LohkHhZe44oFcp\np56XcukYSyudC1EbAV44L8nT+aNdqSgseNnYqOtn3Dh4+I8iNHpTVC+hFzsD\nRNJXNEhURCCWUCLes9rO7wJud1aM00Yhuh4HwZMg2CjajkYVi3aPuCruUkdq\nwH5y/wieqsZ8xK4Koz7+OTJPiKC4rDKzwfY8eIfT2+qmhoGk+l7gaCOVMvMK\ntkHg\r\n=zG9e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICfb7925XC5DLm7/NTiWckFvcvRF7QjXJYLAza6N7vOaAiBKRl/cT/vHlJ+ju+3Q2BWsLKpOdmKUbU8WFp5g1bza3A=="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.119_1585159736602_0.7101429770252512"},"_hasShrinkwrap":false},"0.3.120":{"name":"wgdfstrategy","version":"0.3.120","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"1.1.4","cbor":"5.0.1","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"670d87d97406eb8259817c2ddfc21c5fe3763394","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.120","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-khM8cyQ1aHvjhWCltssDIl/DAuD4USvkAhU4lDmYUvouT7iv/saWPgMkCkhqU6C82c5F7pNN9xeidvMOohKrkQ==","shasum":"6570c3c2e918dea70105fc7a553adead68328b42","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.120.tgz","fileCount":9,"unpackedSize":93040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJee6vUCRA9TVsSAnZWagAAjucP/A1Wh8kNhmtSFxUiqPLE\nBfgWKGVgsAbHHVti91aKxRtdrDEpE2K20xY7BeiExe489JewppU2Y+TWwUHT\nUSgE/PLTmpJ0w6l6i1pvWs10G6n/8UsI8UUXt3/PPmf0ISzcxZhhQ+yuF2FM\nXtEL5UhlyBe0xqAjWFN4MIF34fk80iRqahBD/VzExffMBwXGBRrtO8YkWeKo\nIcOU5dKgiSTjrTlTVSwkQzmKRinYlphg/IPw4kQ8F7F/ZX27m00Ybp+V79u0\nO4e03bacVk7fkixAA03k/u0kYY67CL7BZX+i+vkoR4ZSIdYP66d39K+PsWtn\nO9Yk+H0urlS8BpyUjRcuCunT2YWUFDhnmpRQlbb+XaJema1B2tpVL8RMRNWv\nmLInnLnHIPuCU6BHN07VqtfSIDbzPh7jexO9b4y8ZzbxPggcYcRLj9VzpvsT\nb8dWckzpczmtW+n961KCRffDraYJvGRUFaPN7B2dypfA4uKHr8HbhHo8hYBv\nLjicFo/C2QgNWwKaK19pl+D4V3NiNd1fqhNi/PZ3gJaVI5pzhoLEzON97/1O\ny+6/gHWOvs1qWmbOID799ecl9/lyGAW15YMnFrp3YKfRmskAgxi3Q1XEFB/t\nflxQRZyIk+A9T/9efyzzXiyafnzQRWa1bW3NmxHPDW40VXQFewj0T8Sz6W5E\n3mWn\r\n=P7MZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTZnmSLoN7apU41kURll2PV0l8XYDMJvktY9G74wbmfQIhALdd2QfjBXfy2Bh57NVhpfypNg9XZ2bWUMbBrlDqK2um"}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.120_1585163220421_0.12663802542163105"},"_hasShrinkwrap":false},"0.3.121":{"name":"wgdfstrategy","version":"0.3.121","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"1.1.4","cbor":"5.0.1","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"b2de4fe8f0a793b8e56b99cc43b66a9e64dae431","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.121","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-1vKGfqW2ibMNzZTBwRBcxAB8jJVC9uGzB4+gH1pxr4Zsh1qgA8gqkqLhPccWKfu14fPVhHuLc53HTunIRfQgjQ==","shasum":"9837286d33e04fac7354d385b93bfeeff4aa9258","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.121.tgz","fileCount":9,"unpackedSize":93040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefEAoCRA9TVsSAnZWagAAw0wQAIwlVLcbor7tEc77gLZH\nB/AfKjmkcxjkDt/wcJD6PzZa9KBSkMKAqnm/kaS7Ajc+7m7sUOGSdsaH9dwJ\nMpcf5zhUthad7KuuKTPzMqbMqTK9/YhY/RlhQA3pOtFBH45YoGvYKzEMW44u\nqzwbWA5N4a/bIMsvaEeQ0JdFZAZMkGWh0gYVA5yzgzrYlrCNBriUrbNOr2o5\nHKOjRUwpieU6lJs65FKZoizjtTcEvjcbDgYQwlg7y0csw0rYllhBEKzcFw/4\n+d8rJBejQQDyaxYH7KrcrUzH0uQ0xlxhpRJ01BMopOUtBXhIU5ACsBiqLp1h\nYVEi6P/zqVU/s0ls5NOK7nzKewh0MA2upTJCuo0BRxTkmoGsvzmQAPsZzpYr\nrOrmaSJDPfLDgVg2rq9nQeYWvkhF3OfhMcsTo/1Y7LGGSzZrxRtlk60Dgyug\nLYkE14wNR/Kzf7LCyNhLLvDp+uDyKfo5NufYuPQwP+7gffoTIi+WY22KzYSY\nkVmlytsRqqEDsYKsHCnMVuxIM9WnHPEeoiwSAFxj64eUNDA5LvjKnRA1BfI7\nZDbFgKoUYW6d2y/jQYPrcI7OyLs4AA5gUBbzPC+rH5k+m6EqG5lgHF6kluaF\nnVQzqGx82pCoDZgLIjssj/LEUxZ+AR4BnFx0BkxmjtiIzfqLYSyTbdhvrAOu\nq4uu\r\n=+/40\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHwSLWAWRMqY+qHegMmTh8ryuP4M9obmrZy154olGMNDAiAG24M7/pL97r70PALO0p+N303Rfnt68mcbs1rZuTp6dQ=="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.121_1585201192369_0.8106903178409646"},"_hasShrinkwrap":false},"0.3.122":{"name":"wgdfstrategy","version":"0.3.122","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"1.1.4","cbor":"5.0.1","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"c19905caba29a8cd734994877c201551675a7ef8","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.122","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-xdBW6haI0+8Ms1JAlp1WB2MF6hLfd/8opy2KNmEAwU7z6ytHjeP0g8oPnV4cZWpu0Bu+3L+2qZVqR/d6wY4akQ==","shasum":"dd77b1576da92f62e64ebec425c4f694547b354b","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.122.tgz","fileCount":9,"unpackedSize":93040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefE5KCRA9TVsSAnZWagAAz/YP/2ozfQBDce7FxcmP+e4D\njCxuExFdjPJ7RBsFB8LHv1vWQZ3ne7NZU/zzJTUii66GhF8IZJs868dwJEeH\nlZ3EMIO4gvj9mdlPEw0J5YaH2SjprBvxhH7NUVjLJnK8TB5jc51wpSUhAgUi\n+nAIso7fk+OLnDIdOcCi1h8KLDSazj987KjNYZxgSRm80giD4nN/5SnMy+i2\nGpyfwW1f18SX4chwW9iU7USF1rCJhtfDYqDfsWlIYkwtARg0ExIhFfaasbaB\nWeeQzMuHgvsfIB5cXvnUQ0i5OV3FoLRHiqDChpralKOaGoN+82KFZCdMc0V7\n6/Lxf7v7kwmLO7b/fdixvghw9wLPgl+Tx8m9twNh1zyxp8KX9XYO7I1hqYjg\nh6MF9uynGp2uM/7Edj2EY7Y4E2vidFCZpFKCiFjdXzf6+1Fq4MId21rxf0hU\nu50Jdz20dwohbPYhEvTNALD4AmU6hLLSq62307yylpWPQx7Ry6dmCYGhp9c9\nTNqeyKWASNzAyFOJ/it7B2mAXtzpmh3J1yKve0YuK8VsIvAeQgtgvh+eEPBV\nR1ux8xt+OHy0OceERD4EW65VxBulsttIDghM4BJPkDCiAAzbsinF0s+JxG6D\nG5FYAvaEI4wfV+0BXIvmVeEVLyzYwaf7yBIEE2oyuZ9Ti8Zy8PnAP8bpMHHC\nwjlN\r\n=JvMv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsZRRDlHQ+7kURLovIpwxBwx/AypiqWdKUBGHzGByohAIhAOX3lA+0Fke5JO21q4rPABTSKgtIM4TylHjhPRiYDV7Z"}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.122_1585204810269_0.10073375882463598"},"_hasShrinkwrap":false},"0.3.123":{"name":"wgdfstrategy","version":"0.3.123","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.4","cbor":"5.0.1","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"1e55652eb900502f86bec4e378e05db10d88f00a","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.123","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-jKxttUAirLLXBK+btCBe7N+wiHJt/qxft+eNIV0UtI5VGVDo1ZeVNQpJYc2zxdsxEXPtb1g9JTW1xYJCAJC1BA==","shasum":"27462f8db91371e6784b65dd7fcbcce548599ee3","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.123.tgz","fileCount":9,"unpackedSize":91024,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefhq6CRA9TVsSAnZWagAA95gP/22waL+gPYNl15XnOqF4\nQzPJSt+uioQ7QKU7b+1EIFzNeLjIF22c2rrY4Hdh6ljiEPyuQTFO0nbiezrx\nd9RutRUkT+Ii3a+7fzJy7gLwajBXgRsazkianmONX/lf+6H6Bue0ReLcGY8r\nXo9sHXt5yUVJfUpFQ7oBgX3feYGQQKhBWDVhoFgJ8/P2mAMiFfFTINGga+P0\nSLxnmkyUnppODwbqpdHcH/mGubdnkdfT6JOYSQyZmHLj8qSFNp7GJTPayYhO\nSyJB1i8Wvfn1s28KEB8JdnAAGEB/Uqbyy43jOMKGwyVwoz2jLlSNvBl06bH1\nizcybO1mS725T3zcoDKH+8mlKchbGnSoU3XBvP5TXaskw1nT/nYpF+GHblqc\nrGahHfHVW2ZRNw1EPs9umMMty34hlp11qvXCd1VvkzCVx1DVx/bAKwOixS/D\nmfym2jeFnufhkKAsD7/oQuHCjEUem5WmNIyGHKk3C0Zv9sfvThaqH//QHW+J\nNHHcJBAVyOVXQY3ZHJNbi2r4YoCH5Ai02uwfTUMy6ygzwp+trMRlPbR5EMCF\n1MFq0kOHbs+otRNxgtIlpbonsKiW1VXQjezesZY2Yu4IhLhqZJ0LhXXDOPQB\n9q1qX3Do03Eqka1tPk4Rv+o9cS7EM6WtPS772bgaYeF6y7JDT0rzX8yKxvwW\n1wIA\r\n=5IxZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGRAaFOOlN4G4Q5vNEKDwbxEEHEwjw9BgOzgFRn1zrGLAiEAz9hzc3AZRh9KZgesOjhOnrGGT9FuZ2msPm5ry/KYy8Y="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.123_1585322682089_0.5492466341314548"},"_hasShrinkwrap":false},"0.3.124":{"name":"wgdfstrategy","version":"0.3.124","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.4","cbor":"5.0.1","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"c65a5f24cde2176a07d37e4e7dfce543748a3bd9","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.124","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-d4oey48EwdwMnyRvqpKuYoG2WJPpukOzoLdmvwdcCDBUUwM2EFVyFGp4swRd3HcfoF3pJValGg6wA6ydxjj0Sw==","shasum":"9fac20b5eba41728ccc22d1ebdc525aedb4b588d","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.124.tgz","fileCount":9,"unpackedSize":93422,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefiKZCRA9TVsSAnZWagAAqBcQAI9jhT9WL+jfRqiEVfpY\nwfJ/etTJvhzUXImjkVtVV5Q8Pz4HSw5IU2B1Tur8xnS0UFvvS2faQ6y+hDUL\n4z/4nis9aW6B8b5gsL5RmVHl4tYLqqxrWignMIfxV3ieKiBZhtj552nMaKvZ\nK+SQL+uHQEsdCetpNTslev8j/mFpi/s5VNw3V7GJt7mlY71mCEE2Bx0/aLgk\nfmSH1985UIvVm6x9ueuDfgsIgVlyadWl7/OokxsK/YbErdMW1YIrJ0Xo6Rur\nEmoJGH5iHj9S/eoPlMvjXLP4ToSCvYsJWZ8WMEa31eGs3MaURXCNlkQE0VwJ\nsdqNYweAGIsyO2w1rxy+btqwe6w/j4ViaaLtZLJS1d5MbaU6QI7G6qPFIpBB\n0swYpGqsnoA7otH2godPXRyeL+P9yga2pxFtDswSyb5tG5L+Np8uye/cnafe\nhL3g58WmBNZiZJOxzfvzXOvb3mbX1gYU4kMIOuLI4EJ6GgVQFV0sda+Ze4RY\nD0bDogOOpdCBt2DsTVhBRLOLgNN/VyhmySUrizGTWUOo163DkM42RDbnL/rb\nRxa6AVbj6JdVAfwuEh6oG/ESL0cuv/UDF7Fj6gjLKGosic8NpQtu4PYb02uO\ntVgdjIFv3mlGk/i5HCYiiI5uHN5Ir+vkorx3BrOL2249GJxgjEZygR2Nmnna\nh/J7\r\n=xwLz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBf3bF86O5eymRfEFoURKn4fGwIJ8oOMviNo5FcoiiODAiEA9D2OY5xaJglNyiUDOhC4nmaR0OB4OFeC2QaUsC7yHI4="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.124_1585324697231_0.8795657950551068"},"_hasShrinkwrap":false},"0.3.125":{"name":"wgdfstrategy","version":"0.3.125","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.4","cbor":"5.0.1","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"653a6fef8ac8b39465dcc1269eae55c0e8ba4c6a","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.125","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-y4NQZpfdZkl5X8D3KdY2Yz0ZmFF9zEtts0c8dMp8m/0BEuHHH2TKqTantYir1glvd3cvyEryuWu4UDp7cHpy7Q==","shasum":"202b9f250af19d5bc8fc72d484b64a3d4c024770","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.125.tgz","fileCount":9,"unpackedSize":94289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegy+5CRA9TVsSAnZWagAA4I4P/j4f3AyzXGr18MFKnqhQ\nSU13udqF41/1VbiAGBlkOK8vd64RV0t1+Tz1QuYB7+C5Mf0asc9zOgGIYXCr\n1UCFIxDT+13//IxqjDcoXPIi/ExXS+5pGfeXCanv4Zl4NWfDoMGVFduPO4Qd\nj8jD3ZZHABbOzYYf2h+7OTTrChngwhpapttKEUBE49jIOot+x9dyNN1fQYVx\njL7Ks1ncbK0B/KQ3kqY+xfMTlVvebYtbrhfcXycW9v2JD6dfaQ8xLn3BqZ2a\n3mDxSPcq/5dYx74oqqDvp5/YErK/iFisbWU1qIiomR8KFza5XkaBt3NbmGkb\nnu/NS3nXdjdeGVV7X3Nf0IIdyXv0v6uNBXgHrQhuU5RzC/51wzbFwazDJJLv\nAkzXaq/YD/k6OWbpUQrlMbbBwbrqqwIyqutdgEUxp6bNE1oGKKcolrlPwXD9\ndhr/YFeXTTHvgfM2bjXDiRbQatzbyQmqfVjLuRBfWJODoBCuQwTLSsjxJblu\n9qDJGxTSb7MJVhGKSnNQH5kGsCC/RnT//LDswSY2pcj3oiqPIYLk8YRQQOQX\nCcuSKBdckWwoGMtp9hN6UFUEm1FgD8U/VTGKEQyosB7MDlYQksWfqenRsvOx\nb2vgZMPiLAFpBAr2RI3e+ManizqeATcDr2ahEkqcz/KARQkOmBzex4OhWRwF\nENVn\r\n=hOrH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHH1X7YAroEVT87K4feJlCJasKoyN0BDRR2YS4kgO7GmAiEAlOJT111NGDQ3aoJ29xm4LNL2LxSfoYLj2lW9T3wUIvg="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.125_1585655737074_0.5282355376427026"},"_hasShrinkwrap":false},"0.3.126":{"name":"wgdfstrategy","version":"0.3.126","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8_gdf/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.4","cbor":"5.0.2","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"5c1e11e6d9c4c80129aefae73889f4e14688c088","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.126","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-znLrMWAGn2e3UczmlSi2N4E5fT9YgBecDUmq4Zl0Zr/jXqEeuN0kZyxUccxRJm3uZqZmS/QAEnP3e1zh6xNLeA==","shasum":"a5b733bfe682ddd8f2253157455b628bc86e9a13","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.126.tgz","fileCount":9,"unpackedSize":91096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiYxbCRA9TVsSAnZWagAAnAgP/2p5gNcI5+8lzP4BLXc4\n4oQkxum1mZ/CJltX8YLcBeVdXa1hOWZmoizgYGzJ5LoPLI6FGNwyxgBougSQ\nuFRurbfy5pZa3LAMPIy0sJu36Hfr+R8oqHi+gN/JPUV3boLDSCx90Z4QQqjQ\nylPPuyAZEkKayzt/bqgFAVNbmCKypuFNKAg7B8IyPvtLqQWjksqMAoPn3dM2\nddxXlrRBfGFUHpTHjJbFlozWSh4hypJkHaP1cWUHQhgF9wzRfoRL1Yva0Osg\n/mwxRD+o/QqIoI3pzqo4rsLEVN/OLiAZft2ld0jqis2XtWVMzplLnpu2sPDf\niSaYmg654oFcHGYEChA79PXXNLw+7mSg3jiBWGLXY3aTkGkLXK4E/DheZtJV\ny457caCZEiO9fuVXEMJN+dhhoo/TwVYGx8pI9XAMgQFNyJfCCzyzA3sDL29w\n6CCH9965CAeRWmC+1U+05stCfcghN9HSrLI7p2e55OowmGQvMCfgqeTdgp9y\nVIr2W4iR1/7YerZB+pyFFbuwaoq4jTSvZLU7FyqSWSYwpkxTAmIVjNINHKSt\n1BIxG6MH6ywLiV/rqUncz2f3e9Z53SlywA9LU6/BibsrkRexxe8vouSzNqm3\nLac76I1PPxOof+KoJKsyXGTA9/WS9RqxIyfeHGkI7x9wzjj8pqkATp5Gy+Yx\nHLGV\r\n=pTI8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeuRLmQxlrunvi6yHJC6cAm/PCssOTGtRrspmkpbQTxwIhAPqBNQx1kpHw4QLe8LapCdYH6ksMA/2yeFssna+jCig8"}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.126_1586072666980_0.7035566598104572"},"_hasShrinkwrap":false},"0.3.127":{"name":"wgdfstrategy","version":"0.3.127","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8_gdf/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.4","cbor":"5.0.2","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"9da2f06e926b618be91b6b55081693065e38826b","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.127","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-gwjl2V2z5wEu+hHAy/dHOY4DpMIhS9Ze/EkCSIQyq7slTQxZPbzb0uWCtk4b4vHj0HYsM/7foZTVlLwj8TR39A==","shasum":"b7634f69a94eb1cdcc8fbe0c4632a9252212eca9","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.127.tgz","fileCount":9,"unpackedSize":93474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiZLHCRA9TVsSAnZWagAAC5cP/2zg56HaiFVTQx/khTzj\nhZ3BuBTZmo2rzbnqMbjSguJfFVVXCGKR5nYjIofp/CFXFQztSdsGfqp0GebM\nDvz+FupveDtqo1VKEkbfcsU4rQtbuswVjSfUGJkIiztNR6KydQdRMZx2EoYV\naatZ7JldOtfYmYGlTCbzELrrBVTgEI7/PcnNokaSok6oLowo2rkcqnfpP94p\nI+gE55s1oRdhMZhZ4De4D48PRI2TBYlyui3lT4mpSrIME4mhiqzhV7E/X0ER\nyek57IWB2wvwcnc0gg+aqcVPHVc8p2Wb9SN6l1vDX2i1ZbeQyWzM59WTR4Wy\nMMCywkWuJBUDXYlIZ5LylKj0RFIrp4oBHXIoNnahNzgyrBd/kEWvd3NveqHz\nr/ZEPni7/uM1azNCdGPnPecCOVPKQU2nQrticrHDCgb693AONYCDnOvEDdc8\naKkmRGApSEFHvvo5kwvLsuoBz034CeAm08nrY59VqxR/zfGWAzH+FXthM/+b\n1XLzDC3keKFeScd9RlvVc3XTiyg6ukvDrDuCYJ2wkIbZZSYHsGg7J5rkcrf/\n+1HJDkp7vcNHdaA+GyErJ2BNqsZc84cd1vRSpQ8wAEXwi9P/EydFLYMqtnqZ\nYGzddKfYJpUR7PDIW3umlBXFfTMHac85qPnr9lygOHA3ESxjIyz3FAibhCI5\ngBrG\r\n=N6Vr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICTULvIzyDtenI2j7014N+pjw/MHmkrbADGDx2pOPmByAiEA3MRehmygI4GGXIRIJpPn8tCRe4HrSuY7SUzOjfNLAuA="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.127_1586074311113_0.74382569239691"},"_hasShrinkwrap":false},"0.3.128":{"name":"wgdfstrategy","version":"0.3.128","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8_gdf/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.4","cbor":"5.0.2","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"7b1df20c3251a2e4d1af7203c4e14d3e8c5f1c1c","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.128","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-yeAMB3LDSZOD2GRSXGzyFJqZCGqzi8nxYISHkGVLZkLR1XuPzBPqaIBvLX3KBcn6lxO1//+5+CHToPVkRZc55Q==","shasum":"e44c0aa50616844ec5c00a6c52fb35de6b12583e","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.128.tgz","fileCount":9,"unpackedSize":94341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiZnWCRA9TVsSAnZWagAAI90P+gPCXZWpAhENKoGaYcvr\nxTAgFdYZXmFj7HK9Q79pnOnhkEupayXqYWfhdAp+VPqz9WPfcQEvIbG8WXol\n3g0SHLepGuNGe5cnCVyZ8BwRnxMFz3xV3wiFULui1SQ5hzbV1MUFBxny4u9A\np/CDBEXKu2GBz+HliSz6S/r+mKI3cbhDEWGxUgbN3ZeYBtl1LiRIU9AviOCa\n1ZSglUEfY0QnvmgJzeMoe88GCFX2MuIe6zdukdQY4UA/0Bkk6S8Y9Ms3eoZ/\nrCzeOiZOOobMPmrt1ITHLODbi83fGQAuSFd9h/XJaVoIMfztLLDV60cYyAO9\nRZAsOsMsLuSNR1ZUEe10GV/0HlKuh+rbuMrGRdDEzjLp1Mp7GDy15tCoBj2M\n1Fq5h18+uW8eVNXAF87WoBRSLr8n5MQZHotUzfUaz8+wr5KWo1m2D2hjoEjW\nVRfvaLmcZe79tKXFPqeqdgU3is2LVSPWve6uELoetFBIZpHUQfRFhv30+3J2\nmyHaqbuYEv/sXxxyAZg0DwrNXFCM5C2vOADC9TY33s9wmvUfpAHEdSQA2Adk\nrJpFkjzArnxRmI0YAXgiKS1QSTfww5kjepskSGFPhp7miUbf7Y71cFDlRr/m\nt6w+QyIXyO19Y+A6tqSnz0WKddnMuoXviEXi7Zf+C5LwiDvN/oUbkSGpoONg\nbjlr\r\n=0p1t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnMw+ZcjplHDqBHFVVgd71XfR2XqwY2tEMTgxFYvzDAgIgVlShYf8Mzy4d6tWWDBOwisoma1KD+DF3luV9oQa7q30="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.128_1586076118339_0.8588826754708578"},"_hasShrinkwrap":false},"0.3.129":{"name":"wgdfstrategy","version":"0.3.129","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8_gdf/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.4","cbor":"5.0.2","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"bde66ae403b8f17592e98e743ba5311f51908058","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.129","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-/rr8H6FA2Hu5YpdjPlkpb2zsupTDV9dUemRpR7/0JNb2HhAwNivCX8+TwLKgTTJsfpHSeA8n0y5eroL+lVeR/Q==","shasum":"228db8166382106130c01291d2e3038cc9d634a2","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.129.tgz","fileCount":9,"unpackedSize":94281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeibuFCRA9TVsSAnZWagAADboP/1j/mSvCbYa/jBxpEmS0\ncikYoTbjzioo89Zu1KXe4nNwmYCYaw79FdZyMa08T7YSR4IoATNR6Dc8gXLY\nhzJfT9Zwuqc5BKgPKyqybmyUUzPu1pQ4eofthg12PAZRYU3OqdK5cLlNTbP0\nfLm9DiGqngk/BaxTVO/ZRNwoUuDhvEsWval6NhfjOHDHd2auoQ/HuY269ZoL\nc8ZXRpLwO38iQYQNfSTM/k1INHJ3A3n/tbhpIWNZIq8wBVTVp97FswDW90xU\nCu4VwRFJdlHuaoqklhaOBoTM76yH9ctePMFccjT3PwZj5NwlsQo7tUVWCfwK\nKYGijlyY+dtM2Z/h8V4YFP9W4AxCtV2bxGf+7l+oxyYhjtQnHzkA9P57v+jQ\nQCWbNBn7bSr1NRAhmzPkFK5Rxb25Z7Ruvy3kkwq+t3GEL9nDlsjgCAXRbOoT\nDzb4zM6XGzB69X51PMN8hoIN2r1hWBAZ7QiDCjx80ucDq0oCIbaczg4xYRAa\nQXwCdgB2NlBCqIrw6tdMIsiJj50lbROpfazcXjutnXdcd64S1iJSl3DzN+M9\nmW8BH2pUVDADwF+yDzLhI9g3Tq6UrgMI1DKsyqPI/ltyd2TBaBKY0oMHXdXM\nKqfUP9zgu+wHsRjauGaE9XJv03U+yA1eSHdB/XL7eo778/c0SUJGGo6ionQa\nNWVl\r\n=tF8s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCX0il1VSLWKBRkhdDBn0zPDutuu23H5XEX9DmdXnwnUQIgXCuqufdAqijCG/8UcQiLu3PMkuN4r80D/WF9HkJxlUo="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.129_1586084741390_0.6067253357971969"},"_hasShrinkwrap":false},"0.3.130":{"name":"wgdfstrategy","version":"0.3.130","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8_gdf/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.4","cbor":"5.0.2","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"519e83a4d35c6b9a69db02b5e1656d1971aa0818","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.130","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-Custm7eSnJy0gjRG8zdKu/MFES+szHU8IA3vBgQFoRV1tG2cgomVEWDEHhkR1kTYTBaERe7RF7zjcYEpm+IV9w==","shasum":"5436fb7ea505e064e9f9d4eab634b83f65d51a23","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.130.tgz","fileCount":9,"unpackedSize":94281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeicyuCRA9TVsSAnZWagAADlIP/3r2EEP9tSTZ3WSNGclk\nWcLnxo/XYT9A/I46s0pW3J16wyVLOgzVdLHEtF0yN2yRenaNpguzaPijr7yK\nZjHaDqWTQ75GdcA4jjGHdV3h9e1IoycpEESZuhSIGbfD1sdk1RS7iELD/7li\n87lwY0hgIiYWCGBjzsKSGFrsI/Hy7qaEtdj/EIMVzn9Hxffe1iQptVlzBHSX\nQexoHHHmtuGYLPmcD9nkmMdmMeDvG5EO0G5jD1ErQCpmmSAfXOF4HbYtiZeE\ns2KH+gfMlHf6C33nXLTVt1KQkjnISLHm18M+Y5qOILCHDsCiEpQhVrt3lkrv\nqVqHQRWYHThlDQf9bHZzPfJTnhldnbWpk63rbYL26yvzg6oSOiOOnOeRt/bx\n4FklKzGNTJHiPzbvf7xCzIBpv03eAGgcDC5Y193/6FzBbgzU6IQxlgOC2Seb\nztpdXSIbl/s9B/qnKAH+jHcEM3mswDm4GKLvc/3kkp+klw8uz46EqIB4KmzB\npqzD8qhnl0YCnb5fxI44VFvqDcUvriFxyu05EcQ0QSH9c6yMPyuZXZusHl7Z\nOi4EQ+zVoocBmkYEZrSNfSLg0aThCmjrgTRlCbK8455pHftrfjp1CCj6DX54\nx3YAsnCvwVfUVPwmrE13oQ2xQahl6Cw3kRnroDKs6R4iy2cDVbTlABvGbkJW\nnGU+\r\n=CwzW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID2dABL3TYMaSIZ2dl3v01noAjBh1zg8iEN6FClhUAsGAiEA/8btMaUyr58AGuS6IljJu9mGOpp7LeZWdSZxpRDKSOo="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.130_1586089134168_0.4623333734932793"},"_hasShrinkwrap":false},"0.3.131":{"name":"wgdfstrategy","version":"0.3.131","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8_gdf/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.4","cbor":"5.0.2","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"110e416e961c835d5822fe180e2dadc4f8a5f0d1","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.131","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-2lAq7Mqwkb97bDL1Akrv6aoD6n7ngE9D8YODtk8EtHGQDg/ShKX8eX9ciiODEIxMJQrrtg3+4p7fBFof70gv6g==","shasum":"4c8269c1177b5bbd9231624cb0daf43b2912a433","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.131.tgz","fileCount":9,"unpackedSize":94481,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeju24CRA9TVsSAnZWagAAJn8P/3D3v35FA4KyJc2M16LB\nxGKzQc9Si+Fm43ikaHkuCMMcubvRzq16vgAZpkBqC04GHz5zFZGRh3Cx/tod\nlAz4wA1DcgyWewDxMHQn0e8hMa622Sb5SB17cHmxbdJqdevbr8Rlv55qVWGn\nMRUwhcKbpsr2Mn8Y7wgNzGye4aDJBq3J9rhh1vb9s6pAElwN7Q6nW8lIHYfT\nF/jYDDyvzqQnftVJOTJ7UETvyms+U/yKduSaqNV/qLYVD8+ac5pvDspKOKFt\nPOe0mgAosSgcx8a59TZyznuicf1yu9GI9dqsdVifi5YpxvnK+qZzBq8SAN0k\nWgJrmm2igvIjpfUAv+H7i6AcQUuhqpvQwQJW+v6VMlrALoHGaJXFdb4w8D3k\nZGMrXt77LIA5y6VrI7YSDLGtf55FY+JSl0gIkWpA/SCShC/fCh6ZHQF98/e8\nXZixNDUlwm9fno6A5+tDCwb5NxUEsUBJYPErFoGMPydl/BvpyO6/r7bgY7uf\nLmPKCJc3CLeFlESY+xPokBkEmT+/3mIoNaUFbihCQnnXy+3Lb4eCzY9IzS0Z\n1Um8r7111W2J+RFHPQRhfQkg02EdeJf/5cf3fHkBtaOUWNYC+wM0HjkguOYN\naYpf0UrjSnHo9fP4VqzFTKUERBmzyAuuaB5pVOKV+PfqmQAq/yQkhl5CfQH7\nzsM8\r\n=/fQU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCjQepEiNuypuoZrHqKDcpoqeNBb+vRsvxtaYbHDz62AIgL7ssyACu79Qjosc1xmPVA+6w+m1649zFb+E1AX/qNJ4="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.131_1586425271710_0.43556962482509687"},"_hasShrinkwrap":false},"0.3.132":{"name":"wgdfstrategy","version":"0.3.132","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8_gdf/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.4","cbor":"5.0.2","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"bed0389c0309d74cfe266875723629098625998d","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.132","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-jn/WqeTOjbTMyu9ridgePMgOVaabcxsiGx87bzaWzlqhH7JKpnly0GP62l6Qu5P5O7mP9UetbHGlv2QHFh3VJg==","shasum":"3d8bd05fbdde9633272ed043bf18ebb63b050934","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.132.tgz","fileCount":9,"unpackedSize":94481,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejwW6CRA9TVsSAnZWagAAp/gP/2xwKax/M/oPsDquZm1R\nHI63N0z5YNJyiOO7k/r7AHrgSZCx9EEjyn0LKCaLohOLr1hBRVasg1FPDLr5\ny/sAs6XOvrhnbP9Zb4pz+/DQZ1Vg3QK5pi0mfr2RDiYUY/qd2jQWyj5eKcDG\nel8qpNraHyCtXib1DayZrEPNdUCuAPz4D0QrKnV0biTcf/mnNg9kFEEDfWdE\nohxOSRwt76q2HYlbWhXsXjHEmMFw4enAhUfqdIl7mP9n2FXhyIVe/Qs91D0O\ngF2PvlXDb0tWIWF2+CHIzQeP4Bt8ldfnyLd4YLTV0ebybcFNHZbG0qdn+XWO\n48BLJEvmwtJWp3TD4XYwRNt9c8iF6UeFJfFva5NCqCeVSd+Rbi7rQ1RSZghH\nKMINzNTdyqRRGrGMC01upqEJQ/pF/naqMtc3B6SDA4/QTKv0hQ9mIgIboxgF\n9Yk5H92LVwC6DiWNMysJ2TMhVPwlBPGRRwpxa+fcwlmcEugST28BbR1aScT5\n0ynSxhYjkMpU1UXUA2YSt1x0IQCHreIctneWvWNWY9798U6GB/uf1Tz+Ixc3\n60bmJEwY4xhiikZEY7QcHaidFssv/Si4eeSR+D7OfidcHonhYUneUJQbfbxJ\n+mYJINlM3lzi0jDA1hTSs8BnnT+bzKoGH10XXx4mnQEoKc8hsnkkp0G96iUO\nh1z/\r\n=aCXn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIClUnxIrLsiQrGV1RFwvgEQwVHtrRH/T0GYpeOL73M34AiEA1ErYMAxeLBvEqk7KeiKISoQRlUT7Y8P9YfP7dCrmaNw="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.132_1586431418322_0.33345552394279454"},"_hasShrinkwrap":false},"0.3.133":{"name":"wgdfstrategy","version":"0.3.133","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8_gdf/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.4","cbor":"5.0.2","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"beta","wTools":"beta","what-the-pack":"2.0.3","wroutinebasic":"beta"},"devDependencies":{"wTesting":"beta","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"0dae9ef3b81a3e1d84fe7cd972185ca066b7691a","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.133","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-Hm8NnmNpDRSYAPWgNu3QFeT9SaWi/9dQ205x0DE31xV5zt0fXZEvBR99ybIZ41aC3GKHvQMVT1xIzhtqho2I6w==","shasum":"cbf7478f335d67b8d364e67b7da74335586a4945","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.133.tgz","fileCount":9,"unpackedSize":94477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejy+YCRA9TVsSAnZWagAA8m8P/jHgbVr6zLmxYzgR2Kf0\nz3vRBPPcSF1xoW7/6dO/UUIacSOE01/IV0wl5ej80RNR/ndDXeNBZ/ICSI9C\nhQLMz/mi3an9NoXtsqlY5XQl9Fait6NpWh+uGvlQIAzFLvTrfmPZriuSKqkr\nQ3pQgLUkddsUZZJCI2H21wEln8vb0/h73zuGHMYJr11D2kMML3e3OiQIuKIZ\n8PRO3ijgp0f0Y+ELjeOUWnps98toEeb0CfrFIk4mbx4o6OqYSrV0OurZiXka\nektybOo6fAKHmRB48RJ9p0sSaWGoQkTE+w6r1Tl0qs79ISeCQmv/Xdb6DaCo\nr4JKQjqCAkAoaro2hR8F95jehP56MoIQ/ciWqrVKS3/3NsG1kFnwxeBlIm2E\nIHQacqEnFRDPSnntwMGG0mamq7x6xKdFXrd473hFHGWYGGUKUjGk7pOeQVrA\nBKOsb/+NCVjtDbIphhfbUL6/7+E870oB6uAehYmQIzsrA9nVfXwBRhShGB5y\n5BjHsNpm8/6Pooy7aYPplzPQDJrtIvzZT7H6iQndRXfIynz3nOMciy0T214Q\niTLvkdF8ke7Tdjf9lwOaeQ9d4rbIoDzegV2/GoRh5RVDl4EJCElHg7SUdrdX\nUCDeXkfwWnRE7gJtISzj8KBA09abpWRqR/h4Yg7q2wZiyTIK+aRGDtryDcWI\nu/fl\r\n=1mmi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCC69EUmEEEnmvNWbUIkCXmhhLBXAX7HO5nCOYB0OVLNgIgGQdP/c/7xrt+QWzRimrxItFeOn96K6GlXiSZMJgwSSo="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.133_1586442136404_0.9202437633633265"},"_hasShrinkwrap":false},"0.3.134":{"name":"wgdfstrategy","version":"0.3.134","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8_gdf/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.4","cbor":"5.0.2","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"f17f2b514e641e63ea7c98990e9c7d0ae5ca29ae","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.134","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-/QUoRScLNt9Ubgh++h845UaAvkmmn2qRbTZsZwazieSwDn7Pms38IWcRyl+pkgWbCLllMgbrOVCkUJDyq1UBag==","shasum":"1303cb649d0ca1a05dd9e43f85bee10cd2cb4515","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.134.tgz","fileCount":9,"unpackedSize":94481,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJej2EjCRA9TVsSAnZWagAAl8YP/jffX3dZ7uZV2iDXkTHB\nCVj9UehH9BcubqQxg15TjURrxJJ0fBAOn5sLF3rWk/rmps/uAEsOpDHobzqA\ngfErUj92j+xKxQZxkFNUy7ahMDvyOF/FpopmorVhhL2XsPbGmf8c2ScdF5sM\nOAezygx7vVPkSq7jBSfkke6744eUFsbaDe01b0bQ+Pr5EsF51tmyrHU8thRt\n+nrjOCELY0OihgbbNxFSNYP4SjmZn2q/P/SftRC5MHy1cufLYBEKK+SrNVjt\nqnuCCTTkvbb99pM+2NQgO70fjmg0tPvT0bNZe/UJ1BxdDCab1GnaKNu73w35\nuJJDChSm0CVyzmNpQUhyrRhZc0waYnUoybb3HWQEk1Fs9CR3YshtoL4wSafT\nCQHrw/281jG/jMzP47cLqF3pfAKJxRe2g6g+dw8sDKpQbVSwOsFbGip8zYFB\nM6IbjlgmQWu5hMEhbKs9MKzQePIXijs4fe/xbfpaQqGizmO0in3HKCIR+Oz/\nNP+ADawpC+z4nK8vrMXaKZFSis+nuHNzoZwRSoNL55SdxSfGd8xQcOF0wNXi\nysEcN6/P0JhAiTishsac7eUaD5OpV72j7Bql2Xanwo+mO+k/nYW3plZF/eTS\nWFDhQycspH8qzUenpkIDhG95IkaQsLc95h8xiilOPWey3KLt0am11C1SUHg+\n4xih\r\n=80b8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIXoNujfX2RKY3lhqfEewEqXRB/kbH4zFxqo6j6XDYdwIhAIRGdRGwmdQXh17/SEvSu4FSI0j7nKwQand+UJfVWbyB"}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.134_1586454818520_0.5621822659368008"},"_hasShrinkwrap":false},"0.3.135":{"name":"wgdfstrategy","version":"0.3.135","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8_gdf/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.4","cbor":"5.0.2","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"982d43c685f4011ad05acb9a827d57fb96d48354","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.135","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-Jl2omzL35ubI+OYuYHFLYcco3v2JiPcUInT5oTaErFgufrm64F+s/0K3oQJAIWHFqgQavfVktuLxgJjm1dgMjw==","shasum":"948520c0425db78cf540451e6ea824510b6afee2","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.135.tgz","fileCount":9,"unpackedSize":94481,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekGEZCRA9TVsSAnZWagAAADIP/1kNxf0RnzFnEykbVMdJ\nAHeJm9PhTNKlpks7wEMYAbDUkA5J+GqUjE7679GGMQj6jSx6N/CooYgXN232\n5LK5YytnLf4iax8dvB4g+QgrmxN5ImwdCbdBU4zefOxCSVM48/b9oiqxrxcX\ncZ0q+Z+3+/xMaH2pHn4239oTmlsetmQHXH8HR8W6+rp8Ysf871juv9LTFAFs\nYZGLPKCI98q7rTobbQ4g2jg1ZYX97dOmgKdbCro/fi+i7n+62d7LqLbADd9L\nQ02Wv82JPhe4Bw7Z8jc1GUAN9HIDlso4Qznt66mE7hyKzZhYSknmzyM2BK9x\nd3letPe+kzzIEUEgTus3fDVgp1Kda20iGMCowBqpgwyr96yFB+ycrXOXjEyd\ndvuz4RnJvvkmbx6R7flpvT4USJhVXxOqaRJGTPJ34fevV9g4oVCkVBjAe+0k\nrzPuc9Ysy72raZChTmgizQFYw567H6orgpT9+er3cb8yDBa8tTNqwe3Qw78Q\nPb/FKiBwBsQcxIQU6nTIG5NDZ1sM5A0yzQP8Z4gTnNa5bP9nx1oejW8Wnm2g\nAsdRa0xrsSAY3oFj/JliH4cW/U5+WLOMdurmQOqbvJKRS3Mo+jjwnvydlmWq\nVre9l/85vDNWb0L05dbhY4ledKN04cS1oXi11Pee4StTYXmkkjy6ImajheE+\nEFAF\r\n=DmpV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCm0omeibL3bIvhrgy1EVONyI/GgP12zDIu/Zzc5AAm+wIhAIZ9PRFZbEqHHMCZyDH+nIvxa+nfhypxkc3ognvDeMEv"}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.135_1586520344593_0.4702589349709767"},"_hasShrinkwrap":false},"0.3.136":{"name":"wgdfstrategy","version":"0.3.136","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8_gdf/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.4","cbor":"5.0.2","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"1b6307ef6ce0f530870798afd8815b53c0cf5a96","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.136","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-3KSTfCPFR3iEImeM8NcQQzDbzu9DA2rXVT3Jr6a/7Mo6oavs5BG9fvDsYbXx++NnG5XFGkr1MkLqdvGSQfal9Q==","shasum":"f9cfac5eeee81a3d8bab5d074b064b498a7a4b31","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.136.tgz","fileCount":9,"unpackedSize":94481,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekIMjCRA9TVsSAnZWagAA6CQP+QGqWmtaoLjKwt0dK2HI\n70z06oBiUGPvffBW84L4R5J9jKFHYIiqtpSP2EwUC/Qgw6Mbi4Xw+ZINsm8Q\nCLSUQAzKQ5fhQG+UqbE/lj27ZrMzGZ8u40nnkZ/ysvdNU7+eZBMJnsKA7wWj\n1NQXl4pNkpd+0UadIE1PQwhJyX08B62AhjsIqnIfBcHosav38alEt5plB1J1\nvvN/eZOoT1oMNn04+mnc0mMTm6Uj85VdGj0xcDTou5fHkAPtbFEZGwhLj3NZ\nZVZCbAu9DjnUWCAeUHnVJ0wguq4XKEzeinfLZUZ53u65JpwR9srHi4smfvxG\n4H5wnfUCEVy9iVDw4sQcAKlAH64yvjLPqBxWDw9CCp1GudS+8/DGOh14Tvix\nrz20L1Te4HzCaV6oWpJIbvpCXZd8yuBnSNDa8Av76eh5PR8HmG1j9YDTr3fy\n84ws9cejPjBfUPIph2iuqmo0FIvoxDUunFNef+75tPhT3JQt+5eoNomIy3da\nAZAh6cKMseCuyU8B0E+tO3GHvLbU/HhUhwlu+Jnpjb+Z6Zt6Y9ItilIHIdfP\nOUB7YoL05teR4r1+YREnzKS1DEd8qrMS3RcqATISIbcTDohDjrNgA8rQG2zC\n8f7ulNm5CMHTZ6BQXy3qcjKQgI50/5Ojv0eq3gM7wMclMAf6SEoSwmo83bsm\nCloq\r\n=Vk1D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHSu5ywkgP113lAnm3kdYX7nxxEz1J/sE8qV0OwZeCtCAiEAq2P5Jd7S8nERzetRkF2iaa5M/NtQI1gVp3mM6yTZwS4="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.136_1586529058764_0.27550596044062625"},"_hasShrinkwrap":false},"0.3.137":{"name":"wgdfstrategy","version":"0.3.137","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8_gdf/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.4","cbor":"5.0.2","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"440f0c1909269bb65d4baa376ab03d32a5d7b308","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.137","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-Uvbk1NAytiodtsDuKp1godvqzyH40uSJscTvzD2qZmMP2csgQbpy1JHqFQf097FgxqVXjfzoWYHxANhQ+aAcOw==","shasum":"095a68d44f2fae310560a65d37992f76ed139503","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.137.tgz","fileCount":9,"unpackedSize":94482,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemDMNCRA9TVsSAnZWagAAHrgP/3R52bKNUXK6GvYCCjtK\nIrkKDWxnn2eaohZ48PoyNN8r9Nsb/OBq4y5R1dH880bvYh1mnJWyHXMzYdPz\nx5eANy/fzRgP5YU+FF6GPPFD/3k06EhT2+BE8/MmjApD2Ly/0zuPFgZCjEh1\nzUqO15UgQnKmbL6qn2bZZ6G/lqhMDSob9ia2upJO8IV+HkLi9If/1uGIn+IX\nEXNt/IY2IvkwjiXMS3o3oBbq7//vI6SUsj6cl79yYoLeeYyop4OiG6y5CLod\nFSJZkZ/sgPhIgpsgtx47L2w+jCy9TUnEj8Ou2yl9OkCmG/LIgDP1zzUum62l\neD06j1kIJ0oh0bD4H8D2v7aR/CNU6vds+dqPWH/v8Gqbe6mxpw3pUZOyrDB+\nojxdH5qFWoFyvbLKCtU8VrLLdtrIxYYy+J8XYHE36WWFMR5gmTPwZyFR9icC\nYvnyRC2LW/LHWkQGJomyd0TI+an8BXfiMi6cadlyHIg3xGlzBhmYrsLnxcuZ\n9ZXK777dUGlHiWQAxBqKwUXnap7Q+ECcwXhPvSjS8ncyVqW7BpcUJjnvQEwz\nXjUWsLGa1a2hRa3R+IhCs1ATHVV0vz7Q0VedPVGrcfAv7mneEpXnBwbIda/O\n7nZbQJJ1lhlUga76lcVsCRYNGMZmm6lALob9RbrS2d7cFCWf3FSNUvWu0ptd\nrgIW\r\n=U6VH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHCddSUROu8yCJ3yh4GKH6Qq681FYycqjcO1xXPyjouDAiEAjGwQ3mxqNIVKBIReMhl2we8nrSN4tTsFc/rAsbK4JDM="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.137_1587032845431_0.6244039150037226"},"_hasShrinkwrap":false},"0.3.138":{"name":"wgdfstrategy","version":"0.3.138","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8_gdf/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.4","cbor":"5.0.2","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"2bd8680754da33e88aa2635d86edf6193061a878","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.138","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-4KwKdKZFExrj7ZRKAm2ZZ7dpBDt/RASomILrtKwcdiebZbo87QXYO9X6cX/xge+Pb4JlMBm67SFRewhifFL+qA==","shasum":"b367319a5679a510019c141fad624f7590f2d628","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.138.tgz","fileCount":9,"unpackedSize":94482,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJennWGCRA9TVsSAnZWagAA2swP/3FDluKEcppV4IOfVG11\n2pSK7BBRXbSjTbsqoAH+KGXwVviinBFFWquxqayDbw8hnYRdX8Urm6tbN1fo\notZpzi3dU3rpU1Ko0bJElw6H+3GTjHkwAGZT+Tsf83LomWE9S6460g2Xr6/+\nR9Gn6iWCiXlbOHPDYCssZvFv9Ad8pzN5qxsmbkXMlnjrkm8hTpdfvtLsgNOL\ntaOUH8PgQp+rwxrJ/zEeLRWdeO7VPhX2HM4Qjmtir0f1+1B22I78imCEfVrF\nOD9AUUdiasSVC6ogLC6jfzsPoSQjWTFRSwMsq7Jqrh97JWzOtISbV5uG1qnu\nUc2x70wTtS/NDQC9YkKim5RQ6zCN7VzSVYdMC18Es/UonqJQzqoctgohOXul\n3mb7oAsASbVbjinz3u9KUVqp7tQdDU9QLKNMTvVjrGIXWIYViolZOQirb8s8\nzvAqvxM8HaqS/BMXoKkZ0LkSgEGYdqvTbkviY2ORlHQZoy0ofCSAZAmiJ6cF\nKHM/G/JAEc7nG+S8HqPfjtJP9X9H+8Jm86fw1+R6QYbBfyhoFby5L0rkzQbm\nkWSS7BfQ37x2VFuZb14PJ4NUmzMfw51lj7J1mWTZKv0SiNIGc9PRDWLi+z1L\n8VqWVZMaWfBpzv/BlQC0OSt2QzB6lmtOantTDVRrXTBo5VMsCv3hrCasGzdM\n6qp1\r\n=bDk5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoWmBp8yCTKAoFWielFk6Mbs4mLvunh3ZIMClc4rCzwQIgdHQUcdWW1mdvoNXqk9stTorXxG7Q178OEeiQ87aUqJc="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.138_1587443078363_0.21120177726190503"},"_hasShrinkwrap":false},"0.3.139":{"name":"wgdfstrategy","version":"0.3.139","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8_gdf/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.4","cbor":"5.0.2","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"5f9136cdadca3fb7d524aac3dfa710ef69cff12c","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.139","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-dvwSz3OlFk1wWEtYH8g1nXt+zbbfOAgC9Ag96G8VHkQ26DCEp/yPWFWd4SUHqm5cP107eiS1yxofD1q1wi/w2Q==","shasum":"b1257d101ad0d7ae13419736b99d68b36c8a12d9","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.139.tgz","fileCount":9,"unpackedSize":94482,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeonWLCRA9TVsSAnZWagAAXqoP/jjh6n2za4hEOob20Pa7\nHoD44VkbqufHF3fmIcw2PZMpEZ2i+iDffkZoDuGPaGHUTKXEw6VFNIZ6Guwc\npyodWZE5AuEyywmxNC1xytEZg2Fj2e5NgYsLwZd0UNxdTO1PvINRMt6x5gPb\nPqT1kkOKe/6U38AtMRjoLjAzxTZizjE/dQOM5ilURxZ3/cLKciulZU8zr26k\nJ8AW0hlyDBdn+JKaTFTaTZkbxgzo5W/njhiaKsOZaMgn1QM21x8RoxYNXk9p\nbgZxFixfDEeKLDawxHEZyN3BX9dK437MSAIO67e5XxstPau204sL8q8GOJL7\nXTIFmYH9bADp2+WAwS9VOA3xwzIfMEvzAp8vp92TpiW3xj1iL8XTyOBrEgvx\ndhK8nt1WNA4dTuz3Rw+IL6EFrORDbNLB3/EKNRyvYfLyrxMElh0CgIvx2RVR\nsuPyO+F8+pmv9WRE0x7yHap3x/2cugOOtUMi6JA4LZWf5S0tzI+zzNDQJNSL\nhDEQv7pdb3ajU/2A0HDYnYbZeMrbO/mtRhiSY6EMjFbJ8Jm6smawruNTORoU\nHcq4u5k6YBfZdgiCsQqFLEGdgkX27i4qycbKS+rcs63MyTlSkTZvMnc4mjKm\nTrXMULKH+4d0186/4HePX/A2hkV2valwdW1ZPSLWXrCO3sdXFo/braBzt/R0\n0aJs\r\n=OqgY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxGfiLaeext3j41JJf04+cpq9ugrAg3/twdjSiRxugrAIhAKPWzQOQ5X5xp5wSF5JQVahbU82jxdg3xlcYJnHgJ1cJ"}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.139_1587705227192_0.8732467862344035"},"_hasShrinkwrap":false},"0.3.140":{"name":"wgdfstrategy","version":"0.3.140","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8_gdf/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.4","cbor":"5.0.2","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"5bc3a4b2b95231c6b003acf228b1001f5a4ceba6","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.140","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-ZxQ1meBdIvuR3NLTY4iWGh/AdxFbx09Lenk+QE0RksqdSc9PgZFuEsCT7dpOSaiT3iQfOyIjRdg8F49WKAQ4QA==","shasum":"4701b7ccde60c3069e4db69eb3ab3b44afc9a14c","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.140.tgz","fileCount":9,"unpackedSize":94482,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeooQJCRA9TVsSAnZWagAAICYP/3CKeO5zKQA4waa4ByW0\nbk9bT9MFC5SktNzCnLXEplR7YgwhFGptirpbxlpyywWAjQUclrdDT6KCKBbE\nxRDdg/AYH7sFOioqqLEAQ2DaniQWxIKizz8UzPOm9Xh8NjEJX4BCc8J4IQem\nJQZ/Aw7ov72xvq3aEucVv9Uw0PAlxmLu5Fy3dkK2gHehZOT2SIhXpFV1ADoh\n9IA4rT7cVMb2x3yTqowX0m2IKxZ1w+wCRfGiEYloo+tFnfz1IK4IaBJEETeV\n4m8nqySk+WTkeg7uZKyb+1vH55CAcMrqrekMeE7rG0rqg7Ot4AC5cE24KSAs\nGOHEvdKmUORS5HhEwalWzACrjWC1AEgXbw8Cv0ApTPZNCuwJ70ha6AIHVgjK\nCozTWAaY+gFVypv1tFB3r+RAMFjteyvSNMWz+E02gvsA8kSkM0qww+sVWH8W\nu4qRWxxwdAMEDkuW1R91VztEGbzAl+BKu+NnLMMvR7NoQ4yzwbeuzznBZoVY\n4l6UKpz0aac4YD7ZR8JUWcw7Vu+wLtSoAzuRztC1AXRtbms4bAy4xQPv3+Iq\nAleOEprMgyLUZPs/lDRSOkx398iWc/PACPBR5JYwOCRD5lHwVr15W6rVVt0w\n77zVgyTHluhU+FHwyN9cu/NDzBM6uTXoz+Q15LttJa7GrxvLzKv/SRAz+uxS\ncJXk\r\n=muXX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPB4moBXFoAZsqLXefdl1vYGlRbPH2KmLq3qVUYWhfdgIgQGLvR35K88MAT/rwjY6yxPj6qiStNnHkezmqOg91iB0="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.140_1587708937005_0.06963644805388736"},"_hasShrinkwrap":false},"0.3.141":{"name":"wgdfstrategy","version":"0.3.141","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8_gdf/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.4","cbor":"5.0.2","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"da44271d5f5a7626ee650957da2b20ce09be1c5e","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.141","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-znYGgRYaliC+5BWkdLq0NUI7qT5bUSL15X+cohfIRRkDqxwQk65BEmXB8WocFpJEIKkHoVvXPegQJug3KKKvJA==","shasum":"7c1a67a9715a4f53f1d7c994d9d029722dab7c8c","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.141.tgz","fileCount":9,"unpackedSize":94482,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeo/z3CRA9TVsSAnZWagAAWZEP/3LPUF3fuywVSrb6inBz\nz69xGWRHN4daEgaXnwC8nWVIXhsvL7bka5L77xKTAvUN1UTc4SJPSU5A1itR\ndv58mSDG8o2RLgWk7bd+cmq4QC/ZLzz5vCelZaoKezWBT4N2OG+aLL8J1afe\nHWQLGvKGi72XHl5fb5hwzhyQWynzy2JDSh+A66nL3YHkvSrepuEx8luF5h+e\nihskBnGYO6mRwujrK5HgmtBqa7eplvboh+0UA4jZsNyhZCDd2lMe3gSbgGHJ\n1fJgGBEHrTsAAGB0nsPDtBWZ+iY2K588ToOxj8y6WVpWd8NdbuXU5UlfFIYi\nnldIzZHg577Z5/V7brB30d5NxM4EfaHXqZuf3GyVKy8DJ9D9PJSxlxV5wxfW\npNdkqPaPjeoEGuHlu/30APrzFDskf6Avm2ai28H4oLocxRszd3gavG+TUlss\nyr8GysqDlVuezsEv/x2xE1sVsnQswEt48iOlTveTOgEXFb71Th75qoVzJtCo\nOu1pdIOK8M6nBTo3Cfl7PSBVnbuj4FRcBJ+WI6yut5e06vb5Ne/y78gww/oA\nD24oGYXdLJPvlNH/IvFbYCXFw1rDjbG5Jd12MHUJylx2sIH5G2dkzWv7eCyk\nkI0Mo54kjceN8ZUQVBvRwT2kGdI/GvBur9wqb6UHGu1fR5x9b40P9qr1nxBK\nV8vE\r\n=Yq1F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1ZIp/8B19DPinmsoqL0FjXgfcpIK3i2cV82TevjtDwAIgWJ74kaABoZ9lcqv82WNn1GKE9gjE5oTs/9uZCv7ZGZM="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.141_1587805431453_0.7464332029496952"},"_hasShrinkwrap":false},"0.3.142":{"name":"wgdfstrategy","version":"0.3.142","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8_gdf/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.4","cbor":"5.0.2","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"df64f31c82573bc2410382298c07782b252b13b9","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.142","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-KG2p1Dkc4GbWRmXj85NsqJA47lks7WqGFaGwMdgFeakekTnK875s/HW9cq9NGuz4B58sT5D0e2BgtksIpo1Brg==","shasum":"54c1b6ffb816d1d9cf527f19e67b0b37351f99c3","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.142.tgz","fileCount":9,"unpackedSize":94482,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepBAWCRA9TVsSAnZWagAA+HoP/iCjDlT5N4HUnXbsPtXl\nthyvCqQ9noIxqcuFyhbJCPGaq+z+NYIzArr7fvaEJMK3/8XPT6NfDg21Hybe\nmcRixpjz+FPxLi3gvQ/dSMjiCdax70a+wIiWR2fkqLQCGS28YpOghRg6dHwT\nbJ9d2gpTXDt9izaHeQtT3TtHBivK4bTW488+cV0kPEoY6dSREbOqbEfIaOuN\nv0b+2rwdIpXe26CcgRuIIePTLTgtyw9QHE1g764ftmaBpjazRHYA/0ebbe18\nfTSpo4yer0pA9INkFYJ2ee382ScNhl9maaWS7Oxkz+yCF7Dy99yEteGc3UCY\nAe5GvLbvzDUboZwfiIVa4MvXykOpvpOd0BA83Y3aQTrssjtEzZiuqq4LTmzx\nQBtSYpfrHnnridEYznWfY0gfVN9j0tG5DP1tKoXiy8l/3kFCg6k3oaqD/7rj\nI5jahSUxYQ+Fq033/USfSst8uupUqW7dKA4Hvu6bklOY2J/WkoJHqDm3g3DT\n29I5NgaO9E7Kc6p6holKB9rE1BnMNW1Fd5A7+FDdhdCBL6DsIoq4GuIfiA0i\nqVcluK95l6SUNzn+1mnNXrO/mTp/Kk6Xdr3gikxE1yP/qQ5UUqDWPeL8WJzB\nRU9t7BHK7yHW8QCaBVQD1QrUtRYtoj1dnWVh3HQvdBvpi7KiJ/QqeJ+Ftrq0\n1ARl\r\n=6p0U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF7ySXqDJx1XW2ZStbStkwsWbLfKETJAVhqbnx9xfriPAiEA07nTAZuhlY+Bjrt7fND4AQ/1lFJ2QoI19fICdpJIYtQ="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.142_1587810326038_0.7076839285126049"},"_hasShrinkwrap":false},"0.3.143":{"name":"wgdfstrategy","version":"0.3.143","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8_gdf/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.4","cbor":"5.0.2","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"gamma","wTools":"gamma","what-the-pack":"2.0.3","wroutinebasic":"gamma"},"devDependencies":{"wTesting":"gamma","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"305113a6cd7e23ad9396c2687ac1f125b88bbe54","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.143","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-aCczPvN3sm5xHK7ASqtR4QUirV52go+wijTL6zG4hwUYlrDzcA5qfX+BwtKbd7OAWVujcw+/pKSzCs8Ah2UTyg==","shasum":"d7aee123e0f3bef8e3464d203a5bd27e356b58f9","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.143.tgz","fileCount":9,"unpackedSize":94482,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepFWhCRA9TVsSAnZWagAA734P/2Sr/6fcVUbb4GGqRt7r\nd3ASy92UDKOQ6b88D12LhC3PzkTzabAcq4hVcXava+TPm6B9oDznO1VexNMl\nCo9Bd2dBSrLLuzWsLc8ynq7GokFzuUkDmn6O4VL08m6jTVllEDjELevokc5E\nuHBf4l54ODsmbzSjF1tTbUklBAWzC+ZyBwVcAXoCoO4HZ/k1DMI4JNSfc6JU\nlfAq5nt2SOIi9iRuFQj67sdT8tBD6EVbF3mXvvHsUm5Q+MEJ8dMZtBdQ0qRc\nwOJvVLLF3hM1gPrAG7QQ2oL2MHT2+vVf/mogwMTJG7nyuKA4fkeLz+L3jj8x\njXmWQiYQY06IgF7P+0uNQYtjGLWtq4XGIQq54YPHqBGuAMMbdk9F9NMWWCTu\nhSQhUaa3u9FbK8anrr3UqKnYKwAmldVXBbaMp0WT0bwvzxhufnI+eH2LXGgJ\nX+erHoswFgAgRWjWvsIK8NR6w3xsZBDT3Rt/mhvSKB7dAApFdtaDy3CiB0KV\nsTT0utLle8Q46WNkUPRwu7a93yqH0zdzK7sGVMKc0NMDPrl6uLFHOWM1F9E2\nh3+EX27gMvOzUGoTVwFHFP1I98vgFA+yf2TWCrNjnsG6Fx6Dt6VKVb0RzbRL\nIDqJ5vJ4N5fZi7GW3rSK/LiMEOsNbzsxFok7JsLUI5iA1QVWVeyrB3wy9KOO\nA9hB\r\n=suR8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1519Z19uq+WamQ/+585SW943pQ70SDCDrcOv+W4LJAAIhAOw3VVCxgWMkOgfgrtNx3PhGR64Un+GeepL7Tpta/69j"}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.143_1587828128679_0.698877084940279"},"_hasShrinkwrap":false},"0.3.144":{"name":"wgdfstrategy","version":"0.3.144","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8_gdf/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.4","cbor":"5.0.2","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"242d2ebe85fbc9df00edf3c864517eb5dadbd920","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.144","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-8UdBg814fYzumrYcvbFF8CY3z0kSIDB5oyUJEXRHWYAIYcTzYfAV/omGZSXqy4gAr78C8OfSys0U/dEmXRJJ6A==","shasum":"e480ed80dba50442310402aa6cba6d53ed92dd01","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.144.tgz","fileCount":9,"unpackedSize":94482,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepQycCRA9TVsSAnZWagAAdy4P/1etUB7if3FgNSDLGDYv\nlGGpnPx5y7/4EeP6oaajNPggVUFARBNoZeIsrdUOgji96+JFEUJ7fSVs6l+h\nZ9hFRA16AH4fnsJQ7seY0ptB8vYKaIuIhNEi0xvYaMmaDW2cVe9FUngKsKmI\nbrkJAvb0Ub/PvyeejISt7XVr4RoAeEQ1owJgo91YgkfKDrslY1P62X9ABD4e\n3WfoANe+nCk+DZbyWinozOt8RUaRGXtYZbosn6IKvZzcow0Nu26Sf/tQnVfN\nuxo+oNZY99317SJr73PdFGJPAkQsnLLm4xyfyb/kyU9TVmp/LFG5rAgMJ5Z8\nctwsBY9PT9wjYtlXWPdB2ctOwfNv81eHMoJaZkM+Jrz6f/7LA1h8sf6FV376\nB+SRasytKqu78/jXH2uDoIMr5iJVZ2Us8MG0hHoEVE41CHKOXbwyeQmtpf3o\nPiK7OdQZihcshjPo13AszE0XAbP0g2cUkV36N2aNKV4YfvBVJ0Bo+zUikbkP\nwtchP9OcdTY3o8BdT6sDdxEKJbRjcfVeGy//LEbebgTTZAO+cswvbVmD9Xl7\nzvzCi8WVyJ7ymgbMKN4E3JdsMTk3U+Lk8f5MNhjkzXYsenCO2vdpCwhOUHd8\nfiNbhgwfJjIbE53FyVR2TCi96+8ijc5HVW2Ox/47wEeP0Img3ymLAiUP69+c\nILBg\r\n=ODdT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYskJXRJUf7uWzqUn4dC8WG5PZdDdP0CirEyPkKeGcQQIhAJxQfkaUAZ94XNZpGcbNcKlbMyg9xD/32Zh7s3uTYUL0"}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.144_1587874971710_0.40472589635489364"},"_hasShrinkwrap":false},"0.3.145":{"name":"wgdfstrategy","version":"0.3.145","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8_gdf/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.4","cbor":"5.0.2","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"gamma","wTools":"gamma","what-the-pack":"2.0.3","wroutinebasic":"gamma"},"devDependencies":{"wTesting":"gamma","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"2ced840465ea387adf14c25870ba94a0ea051f55","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.145","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-itTzay5NY5kALW9Eou+P+zyOyfUSYZbYi7D0oiiBHSmsY1d8ExCXdyeQPQBxt8lqtvAB2rHzIPnxMMuZtnTQQQ==","shasum":"43095b83a77e310db7371981a772be51759be5df","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.145.tgz","fileCount":9,"unpackedSize":94457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeporGCRA9TVsSAnZWagAARgMP/2S+Ga5CPukf+DcCryOw\n1JiucZIbj56H4MnMSvv5uetqpdB/E3388arYqmyeThsz56EpOecpjz+MuEHz\nnS7AehHHALFYEoN5x6/L9H3EcHJYiS3nQRhuQ2HNNuSz2+QQs5UmSiKRw+fX\nzeJJ8SSmZi2gXllYk7sW8aT8GlHvlCmFG1+WaW8vmEHBgs6gg/VcoqEUdliU\nkXt14bDzZDUkmA9XTNIE1EJUJkEdGcoMnqKDd8bZPAdDPGY2VGVIaTW56ex5\ncN3Rvs6BdApdQ1S0sOHLqR0wQqSdTD7C7wt/pkoaoHeIs2zlvbErqDWaTo/R\ne0X3W8DdsTbJIFe/L3Cx74tPTePf/owU7XUZpo5HmqWfX4BBFjdVAxpV9KmP\nuCLd77W0/nX1kxDToXjU5dZMG74ooyDe/vWbL2imgxS4oY+cEbujUyzgmseP\nOETV0+/eIBOJcSNx51AqjCG4jWo2S2LIPp+Wlfk84ZJY6J8Tud4awBTTzgcw\nVDzDck1skCKe73WKfLd/oPNM/eaejq65u0tncbxREqaOItk1yYnw4dOswQ1Q\n/I1QNPP3GDwmh1cWuBkrZRTXcj9EWT3p/DFHfJDcHXqA9tWx9d4leR+nikPg\nVZMRY1H6GVmqBWn8jmWwKdFwVTYCTAioPJVCHwTRA4TrGXTLmYQHlMZA0RWo\nPim5\r\n=n294\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDwrOzC+nEQFqJBb6NJILnxoY7k1Ndy9FW+KW85Ukw7yAiEAvz9f/3sKjoD2St+ExobjE/VWwDlA5Mx1UANRmi4UItw="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.145_1587972806067_0.1449639148406101"},"_hasShrinkwrap":false},"0.3.146":{"name":"wgdfstrategy","version":"0.3.146","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8_gdf/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.4","cbor":"5.0.2","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"beta","wTools":"beta","what-the-pack":"2.0.3","wroutinebasic":"beta"},"devDependencies":{"wTesting":"beta","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"f8139ba7576c299a86ca516342218a4a388d698d","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.146","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-mK7lSH69PBeQ8dIeqrPLLzR7jOQYegepKRFBue+oNqrcoTl6Vgn6M8a0dIn01owVUuNeEbAu2cwbi/QD8m4NlQ==","shasum":"f6197d5d073015aaf322c00e765068d092305837","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.146.tgz","fileCount":9,"unpackedSize":94453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeps1UCRA9TVsSAnZWagAAKzcP/RJEM9aW1a2xyQy0S8mr\nDv7Uq+KMlRqAvthvDCr7YzNT4GB52gDB1lIKi06DQGKwce/ii4P1AQ/g34Lb\nZ/hJ0DIAhLx/wGCHbhtudSekxfWBQqKxfHfDXbizYpC9HinvyKIL3XwdyJ/Z\n4dT7eCzzKqAbPZ5XYFFYhENweN2suUl8+0vl7XSm0g1CeH55MFMG1zn2zQR5\nfN4S/kLgDAxgVNulsZ4yFbyjIjOXWzYLHNjGG0YRh5pGAxtTplBHcdgQaCgq\nXbtNpeUhb9fWvMJc7+mFFdUr51NN1575Mv/OXMl0vp91LKAcyxhho4S9DIdT\nMI8+979JsqGZ2bSm9w/+rmO/nzjjuHuK/RE3XPeb8PjelvUoavU2VGGR0gFY\nzvAIgo6WtoGp14rRq2VFGO3W128IXtVpJwX6iWN40Ffj7IlreEURMC838m3F\nzZ5Gx4OYQamwmjife/E9tvzpN0ohEXeOv/Pv7+kZiEWMMVjxxi5U3I/DrwAq\nxRsbzIPJw0/vNU48jXryQDJSrpev4HSfhvnt8AWNRyqXEwmChXOwdzGWMaIG\nu3J6enEa5Z6M+WJs6lFXfT7SIVqKHvJ8hoxxwxJdf7uZFIbs1gs+ZZIk3550\nmqmaQpQqiYYcpz8Vfy5U8zNjr5Vh3PM5CzV4UaBE1pdBgX0ZC2xB6Q1kg5fY\nr4Gg\r\n=lsJC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCqyE/eo/LHFFL9Oukd37NymniRPHxqsnkH9VdVBWuOAIgbx3R5FvHUUrBQJVQyv/tYy68BOgYk6D5Igi1IH/blak="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.146_1587989843910_0.36215411686521515"},"_hasShrinkwrap":false},"0.3.147":{"name":"wgdfstrategy","version":"0.3.147","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8_gdf/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.4","cbor":"5.0.2","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"e8c10c2a7563eb98fa5ad358660caee21251da08","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.147","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-VlagBv95hy0ZhKfH1BXfe8ef/P/eoSARDzp83q7a6qXgbgyb6Mv0bZD6G7YknBznOVPY2QS1UeKDUovzXEzqcg==","shasum":"85013c414f633ced8817783e74d44a96c8afdd5f","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.147.tgz","fileCount":9,"unpackedSize":94457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepuViCRA9TVsSAnZWagAAxPAQAKIH7IGtNejYc12TmRWH\ng8HgCPwX0IeULFwA/qzQMNpDXWgC/aDQ9hWL7Ai6+KZB6V30ZP4Kr5JdYn2h\naj+mSYvhbB4TIK7MkxrY0l5PGeecFa6Sw0FXOCb6eugfMUlBrWkW6/SwiBYX\nYZylvncEeAuzpkBGvs33hdcDgYU+2kx9JiFy+3Z5PfS7YSdlqlbyZWG2EwPi\nGIdPaVQ2aWOA3zTikK9eBFMzYgpfkoco1q+82WTn54wrprIlWz/tyvfkdiK3\nzi9tjTp93eD6Nd6VxJnFZIYtZ/1C2u3F2i+1uThss+ujrlo9jRCIwmans3Bn\nnsqJiDdUi1U44Ad1d/g/hUTaj0/9Xc2UV/clu36lmm2bZIBeRS+oOzsCsYt0\nLq2LG0Y1KUg1PDxbDh1y/OkU2SDqYaJA1pI5ep0jGRttWiKfhTtWMo/Gh0/f\nQ4FxLlqoR9zHpJsVrI64z11ESK0fGnqI8JqFoRgi1B4NlYU/gih9eBIdmOCW\np7M69xFRPqaugHMMYa7uKgib9e24PfxrmIUPgDO+aBqImvIQM5XXqiTAhEYm\nu+3AdzPhKpgRQdQ4tYpvDtT/DfL0QIzeFSrnBPT4g/qIWimKwBvG5TZY3nnT\n6d73u8VCXvXgihrKGgv456xKPGfw/2j1fwWplg9uy3S9pfmnmJ2RWRWlfT+f\n3IDj\r\n=GLEk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICuG+YOx/wQGGxVQ+z5nfRhy/B3X8CeHArIYmi0CQQk0AiBy4i4+2KF2wq47MiEDQ+luoCv9pIqYV+iCuC98rgHzIA=="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.147_1587996002233_0.5762836219563079"},"_hasShrinkwrap":false},"0.3.148":{"name":"wgdfstrategy","version":"0.3.148","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8_gdf/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.4","cbor":"5.0.2","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"43febabce43eb4a715e5aa4c1fc200e5ed770169","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.148","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-JClBIbFdD5PZ+3SECQW7Lt41RURteF6K18d4B8NIg3wbDZSpWdo52oHO+C1j5U2bd2+7Jy6WgeiQRnCrsKc4oQ==","shasum":"ddb5db4e00928f1a83f31a8788c418d383b68db3","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.148.tgz","fileCount":9,"unpackedSize":94457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepuwvCRA9TVsSAnZWagAACdkP/jvWUovDLqX7A89gag7g\n3CzxOUdfIIVxiVnhBAqPsed9ropQpwXLNOpXQx0boN77DKzHSTWh1qech8Xc\nzmcg4Bq9tEpeDx6MaYXtKemf2UDVQ1s5fDyF4ejlXA535Exj8DYWE8eawWdb\n1idhLGj0KUZ7tlzXYpx5m+d1Q0SSmowtKh/+x2ByYwYriBlBx9N1cAbeRLFL\nRr1b1QtrmgUPNkW0Uu0S5mtTekDgJeofeBK+uoKnm63NRm7yVKuiN5qOpSqB\nfc3ZwHKxMGwzEUxzU9t69KK6DC6MR4G08V7HkMBXXhBs9svf844/YYBnVHUO\netVA4fnbHXiCFdnMFebJdkXrVtLQNfp3wav8WKmJv6oIC4X4n0QdFKoOLljk\nJF1k3Oo0MQfZvp/vtMixHcvOyJwLs2FHHZU42Y9fS3KpG4bMTdnt/Qh4vmWo\nrsLxJ5/pY8wwant4o9WtlVsywDk/8ATFBWNKabM+ghXarnxEyXkItKq9R0kE\n+jeSomvqjCuFi9KlmKVTgMfCjZgGlrQZeT5X0baSOmWvjotAaD/VpieZdDhR\nI0GyYpUwoO77kdG0bXYwwp4OroMp3ZiZEnqHSgqAZZcR4GXgUEwPTz0+2vNn\n135fzT/mfkfrgPBiWuv1Ipe6P5p8IWNnLthkVrMbjVQBe4VtK7BWcor28H7F\nyDw2\r\n=YWqT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkhUuYDo2vwYxHci2p/wDOnDeCE2BWM4cEpIhCo01DCgIgNRCTeD8FjPNtx+gEZRJpjE1qXFNPBZ+MSilSlDvZfts="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.148_1587997743004_0.7200690962387131"},"_hasShrinkwrap":false},"0.3.149":{"name":"wgdfstrategy","version":"0.3.149","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8_gdf/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.4","cbor":"5.0.2","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"cd7f01d557aabb94096ec6d343894f23a86fb232","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.149","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-MBWeOhMB1LE+T8WgocIYni4K1TpiR/5CYia8nOKsTLyxaM1idrMWa4J3HdwzadJRzSGJYE83pEA5TIbclxISwQ==","shasum":"3e00bfb48324671681fabbc50757fe3f6dcb732f","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.149.tgz","fileCount":9,"unpackedSize":94457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerCGbCRA9TVsSAnZWagAAXHkP/2uxZz4Gwj1J+drwP4gr\nxGDTiEZZEnwcadqEowB1e8oMvHS2dEDgjYwM1kaWWqIW4PTPFD8EjcxHsOxt\nIxAQeQIDborpIkRzAw4ljz6Hc1DdpQH/Q/mvj1kWzFCFvFm66nMBWacI/d3h\ntx9Z7OjgFMdoEJUZfUa3CjLT856GomXdpviMmaCc3pMNFC1zkh3xcyH98c+r\nv8dGfaMJjUNlaV1zsWH7EFKE/+wi7kC+4rNyjpoBnBv92C8gOMgfD8hQk5uN\nmwQei5mBjPLe19Of0AbdnMWQQvLqzDg7Z1AqlHwT+AOnkwxHBrVo+mmgdbxc\nVk7nfhEUlQTHVOFGe3Si1JlQXUxOehFSK4DTkgNYIobU4lJiaAPJ5VojVBVT\nn3LIpP9l8Heb572G4avegrcxaVuBj9z9GvhgdjEViEcxyFcOXa1qfZzSm875\n7pwW2poKC0UNJHBsXu3X+OV3BXWQR5+2ATCE6atXO+n14GAy1SKcs7Qhmq85\nR9L/Y38LxP293avf2+fUBsy85CkJWfhfg1zMTS8LMSzm8feknW2xudfRlSCc\nXq4D3vxdWLja+HtB8nHQtqpHcXerC9H3KzrZsUW45p7bF84E6iTgmp9DPb+G\nwzumkXnzpX4O+dCHDQ3XIMtIIQjU1gbwNWdHhDHJb6j9L9PscLkbB8/jHuyc\n3DTu\r\n=8Z7K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmUB9ZfPnWooYnaVxzDeACCN3oEq2eFheGiqSZI/3rowIgOj8F9SGEOvXAq3w/aGSxhFqtkXAXndB9lJOQjWAxhks="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.149_1588339098827_0.9904194031597691"},"_hasShrinkwrap":false},"0.3.150":{"name":"wgdfstrategy","version":"0.3.150","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8_gdf/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.4","cbor":"5.0.2","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"12964830dd7b003dfa3cce19e988e9c2e4327ba3","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.150","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-gSoPElNTKZk2ghvKVc9S9aHnHpPKZEpx9YG3SYGdyfT1d0h2OaRko8sYKoYjMtx6Ubwegz1DRB6qu43zzm8/jw==","shasum":"09546312fb6ce3c48dc8df1fb9a23417c9792a29","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.150.tgz","fileCount":9,"unpackedSize":94457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerCvUCRA9TVsSAnZWagAA6VYP/26ZS9OLxyYeGdUiF0b9\ns1evK2J20Cj6U4URMwFtwaZ+lBn3jwN3Dbuh+itNqxGvWStUGdKWvzqlezOE\nHAcTOc1478z7lhlvEVwCG/pUdAS/dBSmpddANaw4r3cLMEZBstMqXRQJnSRU\nk/Gj/MpJgioDBxUUWKqHMy/F1j8R1QS9JvtoRZbDPfcwK2XWhBy39LTz74jp\nkiiPSyk57xno4O4ZFsPyQqpqSjx2xOs6HLfIN04xT7s1eei0f/BVhxoxIHXt\np3JRrHoVGrK5Y0D+44J6BOSm2pJT/rEZCKMPTIFEMhSpJ4Q9GoaXAz2d2b6J\nVnNg2BF4Tpd7pO/zUCIvfl9Z5pu8bVE+QKvvATlYjCl/qiVmaBBgFFNKYg9l\nxUqdyvSy93wXMlDr+qP/s7UeDkExnZYzWE2JZH3Ezqk24UNkAEiN9jOeRwTc\ngTs+OkqZxiXlsHovMRF5uJgMJX8erEU80dPPznfgEnPTMWxs6jJ+gJSI+DIf\nW09hJXYA1ngw+Z48DwW9uYIDar4o3L2sPebhxuwExonNptMwJlds1LO0SRSO\n+RwFFeu2GUkEhGp+zSn7FadrGEGHagG7qTsovbMnbwk5nfaFmPFYvCIPLdX6\nTzKwohIoBL7rFiU+IEF8p9jVWqWbPgPWqFp0tALHGbr++0FLOaC3PwezgLK5\nz7qE\r\n=pGiF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFGh+r2p/ZyC8Yd72d/yJG/PnR0XyGL7lgD3REG/DuxZAiBOvT6UJEHNzs8ElLNWSSVXtpwWK47UyaYHjdz6itEW0w=="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.150_1588341716312_0.9469881323794602"},"_hasShrinkwrap":false},"0.3.151":{"name":"wgdfstrategy","version":"0.3.151","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8_gdf/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.4","cbor":"5.0.2","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"3a8a9057d5af15f9e3bfe8ee4abec22dd12a05c5","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.151","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-LYIsvh83hBLUgXdFMBsRgl3+wnDWFHPobHJct6F4rZ0eY6YXmrUYlDPhzpfRP0llixnBdaZQ3XC1vclxV5KxDw==","shasum":"e91f616125717319decef6e1a599f40c63883857","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.151.tgz","fileCount":9,"unpackedSize":94457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerD3vCRA9TVsSAnZWagAArUcP/jqa+SVSero8fav+Aw1m\nzmJPDAZ8XVziS9XEXyOkOckUpas0C1YcqMR8X4X9symELPO9JjdnYu4uMRsF\ntl7/nV+dOhMSGP/qhoJJ+PpiGwz9acz8Zsgtmu6JUTiRZQ3qsYW3CNDjMDSe\nzUyHQc+2epOO/uCsJ3E9Ce6BX17CspGnxG/nvWT6iMNAzLJxl8KUeL1evxch\nKRSgPJvuah21PVfGqygzjMQXlKFzlscGPAnAMjmvRy5xvsqJzft922cuKTVQ\nDMH4t0QGZ9GPIaK9Q8ZCfmq5vFMb+M3da3q8uSb7+IBO6FiQwUWrY905j7PV\nNxhwSEwDI5zCE3VN05EEcZSkPermlyOIxijGql4kNW4ww8whnBKGO84I6XcJ\nnkMgSv+cKP6k+DeIAYWM1kjLtAm5McxcepHOa/ldW7aesQRfqxTUVk4eZPnd\nPD0xPHIENEGQ2av9QCcwDh3jrNfMCT1HFI27KJ9KlQ8pBOWnBhklek3n5noo\n0Nni7M1q71nIbftL/5wBIm+ZqaLMFHOGSXfoZhj40QVyNjJQtwZq2mbDX6TS\nAcI/f7ulXPvFWziEqXK5N+SxpknnA31NJiA3ZrWWoJVxL4Dszd11vVnHHkA4\n2ccwSAOOOXCpA4227z+IB7BZ36wYzqrbtsjKx82I+OaK6juMImyR621Dzkka\nMoUu\r\n=q2ZB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDki9nhcggpGVKNXRoc/grxEWflkxf/WsSCL7sBpweACwIgDQXoGVRMsFL5BKY8/D8xKksCO++449EI8qMe2/PuaF0="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.151_1588346350766_0.9729958287184755"},"_hasShrinkwrap":false},"0.3.152":{"name":"wgdfstrategy","version":"0.3.152","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8_gdf/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.4","cbor":"5.0.2","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"gamma","wTools":"gamma","what-the-pack":"2.0.3","wroutinebasic":"gamma"},"devDependencies":{"wTesting":"gamma","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"d91774fa4d290c85d74adf8bd8a45fe0486178ce","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.152","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-FuT9qWeqAksrBH2buvignIDMcyY4flq3lEjMYpnE6mtyLYX1xR6WbgaScemXV/1+ha4bV/BCQBMNFNLaJe5jOQ==","shasum":"d9d6aace3d5a89c2b994d24ed136ca2518113681","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.152.tgz","fileCount":9,"unpackedSize":94457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerFggCRA9TVsSAnZWagAA45wP+wcE5cDqH8+snpxtJgpq\nID5LKhIteID5ktOvDkSKhm+zjhU9u23djxEMwC3n+Wzvr3MNwah7A9kzBYbg\nfR+u08Cr3+KaiiQSGBgGSarf9COM5zJORM/glKRCOQNlQnYgYuT3Hs4bCETo\nsp66knJDVslfLR8nA26jLrKBzM0glyJfql9fZkfx9Uco9cePjHiiNd3ZWcz5\nAoKGSX42u2X6gS2z35O1MqwDbgj234w2QS+rtb8rLrg6fZ91ogWyIEqNAd40\nY11olqEiCOAuXvUe7jylBdAFERufX9978T+iEm2TxajfEOf7hQ0uQ14RU0sC\ndirhAHoc+xhZ7GgkL4BtrEv4D3eGj6ocGsx+a9K/WE4oHdiggqt5JJe6DHdZ\nwkvE344+nLBEHGX/0NNwvZuhOec0wKvdgqlArCFT7jPSG9tFtBpjWsusnvBZ\nxqxBzvPPjf7tqrAc49tiJet1nJ8mZB7icehuTLfa9sO6nvFciHoPDWD7bhe2\nzNoZuLO1PvXuFrJDE5StwNrScQ8PQ8nO3aMlKiG2odjFBNagWajIn7/qUVWW\nZbGE3qdjNAkA2nr9xwWkWJTlWpC6zNjqpc1hU3pbEdACjvM0FOo42O1KKcyZ\n+aJ0icyc8i9Ao+MWqdlcqfKkEJ/dngspr1YH7KyxlF8L1pde8AkRrvOqU4/I\nZC3L\r\n=uh9U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAMqDG3VY+houmvOHOlqtUcmNrgoQxlWzM4xvRbBVWD+AiBMBKH3rqnGC7M6l0DeJC4WFHtCJsWioEKUBaSQS0EKJQ=="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.152_1588353056289_0.5851468412731782"},"_hasShrinkwrap":false},"0.3.153":{"name":"wgdfstrategy","version":"0.3.153","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8_gdf/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.4","cbor":"5.0.2","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"a0fb3bedd983f0c5de3cf354cbb42da0cf48d671","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.153","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-CrS8mfGsCtEMcwKIpsI0zEyBmF5UOXJKa3XU8/lYaow1iqfBa+bRZ6Gmmp3KBZYOQ4dTXDTYGw0Q55BiHp8hEg==","shasum":"13d60efc46ad1e0ac5ed091c408ee506d0e6a9ce","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.153.tgz","fileCount":9,"unpackedSize":94457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerq9RCRA9TVsSAnZWagAATjMP/0HmfgnAvZrw2fBXZ24q\nWEQ75JoIUFtClAGSurvEdZOPr5/jhb+oRIjyYffAfXUBY/jd6sFkpIm0rDpt\ntmNT/douD/TLvyKHUzYgJfY8oGIoaW4gVv/WmOv2tZFWTm8n/L2lIHau+zqX\nqGtyCwcfcBIkwW9FleFaffZXQ6EcFSd6kBuektb6dgY9C+Nr3AUiw1+1/CHF\n4di2yKo8LoiWfBdX3E710AbR7PfbbMqPOdxHJ+dcoaRG71h5pbjTVkagVmd6\nxb8RpUuX2IF51EmlE28TaH0ht0i6FuD4pTbdtTzUTAyF0HfKP6IKOrr6BzT3\nfb+RkqGGvt+cktVHySGrliZnyBnyprHXuNCXjQwXMqzqhgbD1MX3FMFLQJfZ\nvrgJ0wdVnn+/dD2czDHXEycpKD4zc+TqKz6xR7Q3pXZ4e+3kHd3Z6SNyWNWe\nMQMV9mqSu2df80fmpmD0x9ojtHvSuwY+06RURcRpBNa260u9UW6ubNN6drS9\n3FNYZ0TYrlENuawNiW9g4Dt1JtYtphbbk7Md5D+IgmvzPfQwKWWjiYkpsite\nL/Im/q89ucUmgndviPC5fkWbVK5EKlJkV+b6m44qLwWy1fsg10ob6oc396hO\nyls8pFoDqFCy1Ym/F2V+2xzxykXmHumZTcS2k5krQWf31ClgQIpxe6+qKUg2\ncm7X\r\n=DOMf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNt1VnHx7Rlb7iy/ATUbOJDVFRl12CqunrJQbJvz/F7AIgf8EQbffJOxkvrMBSokNQTsoBxTnUjqJJBd/DhtlcuZc="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.153_1588506448606_0.4505527775603102"},"_hasShrinkwrap":false},"0.3.154":{"name":"wgdfstrategy","version":"0.3.154","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"license":"MIT","main":"proto/dwtools/abase/l8_gdf/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.4","cbor":"5.0.2","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"6547ded7b420e4a3be3e20b13a335cff46c35867","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.154","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-5PITsspmtZCk1BL+MZ6K8qckjTzLb+TYNy8EgxHxQukTpDg8HD8+0gn9DCr/Jfwj7Uqa/SlK82BwNvDAh7z1vg==","shasum":"96c6120efbf847ecff19882e875e9261fd85fce7","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.154.tgz","fileCount":9,"unpackedSize":94411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetPH6CRA9TVsSAnZWagAAxKEP/3KFaZOltSxQ5qQFfZV/\nNFFzE1GoqqixK3VpBhx5dyN0M5Co2eWWUE3Uqcs2lhCFuwiUp030Y+XWNfT8\n+dsaK+g4HYdEqK2gYqPVY2cia7i5eRjdTugquCiHlJCVjvFH6gKOTf9ZEi7Y\nEuT+5VHS2E6Ac+wWeqyUbb8U8bVnGZeCehgFnHGb0VHCFb2t3qblKtLScgfa\nToD0o6LEBRxZ/qkUTTbNweWBAL6KffrsrBsdwLC4RaYEczRDiUCxXrBU1sea\nxoEt8irYJCnwiyGVvuLdjZvBMhlx+ArhOJw7eUaCKbJFs0yGH2eGIf0GQhJX\nXvm1LqTRUUkYzwBf6/yiL2TdkixJiorU8ET88juJprepaw5zLPhci84VTptt\nhABVNXVudMgxSs0qkupstDwDLYGnPjfj0zsOj9OX44SUHlMoNfIpHGyUggz6\nLcVFxeBt7vsYypE2wEnFM+7QbmHXZh7ecEGqaTWK8Y789cNwT3ZJet6GkOFt\nSVnO7Rajx+P+472zf2quZ2ZM/igAEZJShSY7sUVdd92rk3vpa5BKjWQB7GBx\nlpgaNZ0seqNlw2BPDaVfYe+Q5UJPFsy/k59XdFgJL40SImt2vtYYxFoYvc5Y\nAeP7fi+0mboP/FB6QFs0RyfgTb7WNlhUuzbiNIj24vNPSjfpvcur49YxNWnd\n4bQ6\r\n=Yc07\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCK6rs1uPvSFzUt7oVtAOsbpOFppt0k/ekEmNq992qB9QIhAKZF7lJRDdZB+rZuIizIRq+k32xNinCe2ve4VlYZgkGm"}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.154_1588916729680_0.40520472169685684"},"_hasShrinkwrap":false},"0.3.155":{"name":"wgdfstrategy","version":"0.3.155","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"license":"MIT","main":"proto/dwtools/abase/l8_gdf/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.4","cbor":"5.0.2","coffeescript":"2.5.1","js-yaml":"3.13.1","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"c4295788abda69fd6ea8b57e7b47631e1e409916","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.155","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-uVIPNNkqiRXnDZE9zlPOyk93BR3HImjq2nT5/wGSEhKl738odmOn6wgn3LhgWCVzmqeWr8L8kR2RBT06EmPmCg==","shasum":"a6e7d30a88a5e0bea062b4247c867257000ea17a","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.155.tgz","fileCount":9,"unpackedSize":95229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexoIVCRA9TVsSAnZWagAAGbgP/Am9vSY/LnzPkMsyMW5N\nE2UCVHZ6XsZ5Ru/eESi0l/8WVaEDSSVp0YXBKM4LT7RkF+VGhKxUKyKeUk/3\nuRDbdvF+VMUrHe21NBNO4tz8sAJNNfk5geHYo1jUKnJwUqR07bMo3r6qijHP\nSB3PFD3NTHGqdU23D+TdolSM8VNBOgz8OlWCAHYVgUzlRn3foSPSoT2xxfB1\n6ja4jUvMiA4PXG/aaovqUcYgcxuvwnDEAo+Qe2+UmiEnGr7o3qi8UKacgobv\nudyCYcA3W2EOY+uqENUB6vwe0f6oXT7NlbVyyyrHY30pwSAqU/j0lpvxwtOT\n7kPsooC0HecpCg83uixOQhJ4EIfnGVqSF0xdADQQWnHw29huchdAJeszLkxz\no8F+LO0zC0h2ux5a63fL5LiUVDSJFyFSUo17bue01pjR9Gn1WRcwrwCLSwjN\nCFSqSHJnwcsUpKuo6aVQlEB51GtK6sjKnmmfgQuq3JVuYw33QpBfhhEp5/Gj\n1GJLGFMekP3p/F68hE/u0eVShVxvoyj3aD/5EgWGxvTQ/pojd7KTPmU50opo\nIl8gBFd8WKD/17ySRX3hatonOyx9p8Rz8RCclZV7dkjgY+Uibq8QBbq19fz5\ntZRL11VuCG7REAshPBn6Rx/UaEJbohdRRLyul79jwkrONPjreMDnXv8V4HBC\n3xBZ\r\n=g9wE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4oNCQ258oZmrfaYK8f6KLE5s8Fnu64ASxvpKJAR9SegIgZTd5zfTG+UC6fp5kEYOZKWyc3fycMEKWM1A4/yq1XBM="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.155_1590067732994_0.5864033847133079"},"_hasShrinkwrap":false},"0.3.156":{"name":"wgdfstrategy","version":"0.3.156","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"license":"MIT","main":"proto/dwtools/abase/l8_gdf/GdfConverter.s","scripts":{"test":"wtest .run 'proto/**'","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.4","cbor":"5.0.2","coffeescript":"2.5.1","js-yaml":"3.14.0","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"086327a0ab2e729954fed2b1b7c407808e073141","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.156","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-ASOp/xW6ycGFTnSmn4q1ialyDOHog0AfHJENeHPtXaJEZY9YP8b7EtJhFsXIzNVF7aiRSfCHGeoOqJ+bYYhyUQ==","shasum":"f4bf09df2eaee1d284845db206b6e21314564a89","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.156.tgz","fileCount":9,"unpackedSize":95791,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1PBpCRA9TVsSAnZWagAAUjAP/1kofebUAHofYn/U7nWr\nZRlW5JerXW/7pNFpitCAIkKHmMcuKGvzf5XQNCWPe+rRuEEHr6nIj984Vv+e\nTnH+tMtiod/QdLFPK66nsxCxdUPNb4ANONHuAjrb6a+HI0bDqgqBzE71Vrj3\nYezalRrSko5APYp1s0uz528TXaZXgdXYfbLIlvPXedgJgZL8jyr+ScPCBV08\n0eyQy8bu0S1PbD+SFQQEVjRwh9T8049Tjyyaqwq/ygAOhFINawRfMO/nk2uN\njQ+U2NzkJWGwUY4W9OsZj/5cNZcR5C+XD2gzRr90LPCoE9iSSC4HOJks8B9Z\nw7aXd8TmsW7egDSOWinlg+IymkdiCkErIRtym8crd80WGiius/+PIoSKxhbA\n3jOnpLamJclT13z1oWdHTeQ+FqgarezPIxkTMGvyVpoR8eToFgHmwRQFEnrX\nWJtcB4zvUbZhVStqPqcW2bFjDi2XUQBpctNPdO2zxR09Idmp/AdzW2IDiRHr\nWJMvj2wwdKl7f4n+PoQcFUraPzfOHgjpGg52PUP00gNc5djBRiDiLWYiCSq4\nnI7kcGszlNdldyV/OghX1bvg3i1n6ZGAbSFTbC1591qq8CAyrZYsjTDj7ZPE\nbPUmRsFT8DCDpZ/ENuRZHLAwkRH5LPYKT7RDSdjpByB4e4woJ+XqAtjSvEuw\nO5b8\r\n=MF0m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCoxTbuSJfx4XABEE4mRlLmKHzscZvq9Nk0BhfvohQcwIhANK9aH8lDDc7mvPGjnz4xYsr6Ro+hneWC99nvfoh/aKb"}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.156_1591013481330_0.46738279847347597"},"_hasShrinkwrap":false},"0.3.157":{"name":"wgdfstrategy","version":"0.3.157","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"license":"MIT","main":"proto/dwtools/abase/l8_gdf/GdfConverter.s","scripts":{"test":"wtest .run 'proto/**'","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.4","cbor":"5.0.2","coffeescript":"2.5.1","js-yaml":"3.14.0","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"alpha","wTools":"alpha","what-the-pack":"2.0.3","wroutinebasic":"alpha"},"devDependencies":{"wTesting":"alpha","cli-table2":"0.2.0"},"keywords":["wTools"],"readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) \n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.js\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"2c86d34f95d9bf4d85833b0c3f590e4f7ab90b71","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.3.157","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-BTeWuaDfZlbWR6VYayLg7Ix++s4Bo54S1R4ZeLfZLmKogEPbIZ3Q75EyaBPkBHyBCjcgK55hv49t1L/R0OFbiQ==","shasum":"0c7f7d5d27d787834527d8e27979607c8522b8c8","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.3.157.tgz","fileCount":9,"unpackedSize":95791,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2QNXCRA9TVsSAnZWagAAHYEQAIHFkoyWko1NlbvikuNt\ncULnD1w95BAlLaMKHgag1RJIR2z8cao5yuS/Bsc1KXe8O7ootqXkAhmE4y4K\nJ69eG4McTjlYZ2RbJ6QHVUBK724fao3Gh0ci/vsDDICw6odBg0ipd6xWfMKB\n2QcN+9Hmp8rbgo0TZzlBOuu4qpSQx2ePuD7X/K6FMCBvkamRVWAkXDCL1MIx\n+SX2/tyfd4lQXCl9BXwkuzH5R1kYN3NaW2bdIMtTtZDg007il0k5MXfedjdB\nqpG1SK3VZCOX+RmYD2x5Ctf/IUZYy5S6tf/V2fXN/1EDQMC+hdvJxgJ7yFU5\nremBNUOtYlcSjH8aNzrCdvhPQhAEpMV1EFEMsplkYBjb7uTznwu/5n1/BaG9\n7WuQGjK65TuB+PVwXfDsWoHpFy/UWo1MFUBWVcs4M7/oqCW5HwNLabT4jmMR\neQi3Grd6w4ggwHUbRWGqTXmRBm2MK/5m+eNvUs5d81iijj2nqTVoL2J0+puZ\nteFIZ7A8RraCdomVDOkj6eSveFwVpZ4r4REyct1eeDIRRqbm3epASvoj45bX\nCjhQk3XyGpVKVcubYeMrOfDgmSc5Mde/yo+gLbURoJW9nUZ2xaGLxCgEO838\nvnOaAhyC/qn0/u9B0+NZRDcLZRb304hQrrEhWxhATfM0oE5WVIU2JgmgD7Oa\nv/Tl\r\n=Q+Z3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVvpKUEnAd4bG93XBWYyd0LhEvg8BINGPPvXeFClvNdQIgf9vk0fMWDA4uI3l2uPeVtgqa39pT//R67OGTTO9x48w="}]},"maintainers":[{"name":"wandalen","email":"wandalen@willbe.so"}],"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.3.157_1591280471483_0.6662910360488399"},"_hasShrinkwrap":false},"0.0.101":{"name":"wgdfstrategy","version":"0.0.101","description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"license":"MIT","main":"proto/dwtools/abase/l8/GdfConverter.s","scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"dependencies":{"bson":"4.0.4","cbor":"5.0.2","coffeescript":"2.5.1","js-yaml":"3.14.0","js2coffee":"2.2.0","msgpack-lite":"0.1.26","wCopyable":"latest","wTools":"latest","what-the-pack":"2.0.3","wroutinebasic":"latest"},"devDependencies":{"wTesting":"latest"},"keywords":["wTools"],"gitHead":"f487060320bfe631525a6c0365b9d2d48998397a","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","_id":"wgdfstrategy@0.0.101","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-vCQnX8KkOzdff5ioWn+EYuW6hZbWhZcXwwHjlB6gSInnjkZ49TbYOmurWFgYMA7vi88hHm98kgnfZMB/tetEhg==","shasum":"9782e8a27f9fd9ffc9399fd4beec7de9148d3f51","tarball":"https://registry.npmjs.org/wgdfstrategy/-/wgdfstrategy-0.0.101.tgz","fileCount":8,"unpackedSize":50537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8vduCRA9TVsSAnZWagAAsUgP/jHpH0TrLGktZsQLzhc8\n1MN8pVcFCu7jYsSBJN5ME0b1h1V/i10z/vJ7kQ20dZ+tJQ2z0tWRB5EMsAmF\nKCfZ5QBn5wug0GvhEZ8hF/XbqJyNEGj0XxoUk0QgWF/0qP9SUjda27FAcYmG\noLowX6CwNHAjPxoKnx8Y0t1qA/Gvf0SdGAUOFRiqFW9lbuge1uoz2+4ttaAs\n5T/TC3l1E2ri4XSTU0wHf4gxKLcevzIIH7rysn89owvoCASL7bcEhCXMYXbD\n6gBGz9+WXVYE9xHtVpso70SrRE4/D6x/WL/2JFJhrczksRud+vN8eYy/z26s\neiHYG0vx3nmyhTMeWF4qz7iNUNBHpIL7cAieGCq2C1hxHpeImhX3mNgEk8Jy\n0VZCd2lzzw5d5nRjT1QhU2Q4XAdYqfS/tCZNUy4ypUVGB+VL4UeoEMuOfBV7\nAaJ0lMyzs+Ebf4D+qEnzUx27PNXE1R2gC227xmra2UWLHXuTYbhGzF9WP2wM\nQBycJMopdY3bmISdsi7fH/MVhaMcl3kkRmINAvpae+AGJzbTJNHZdmbT6sF4\nH2sQbRVvF8jVK3fdndZrn34pP+PBq5jMN4Hmk/ygZ1jBCfrtJdXhKxEDZ+yr\n8HkS7LcyvBvsjCZ9Qb6VE+9BOphQtGo0nVDYMsJlLPXRl4FF7ny01FD82rxR\nQjzg\r\n=pjju\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDoXXghbqNKZHf6j7x8VGfOLgKl4c0/gJ3+dfCLby92VAiA0YhC73vbqomY8fn4bWezcYo4TbzCHm9JYsHAiqB+0qg=="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"directories":{},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wgdfstrategy_0.0.101_1609758574006_0.007326111518388467"},"_hasShrinkwrap":false}},"time":{"created":"2019-01-31T08:25:40.860Z","0.3.1":"2019-01-31T08:25:40.982Z","modified":"2022-05-24T10:40:16.695Z","0.3.2":"2019-01-31T09:01:52.854Z","0.3.3":"2019-01-31T10:00:52.370Z","0.3.4":"2019-01-31T10:02:25.964Z","0.3.5":"2019-01-31T10:03:26.935Z","0.3.6":"2019-02-01T14:24:29.144Z","0.3.7":"2019-02-03T19:31:53.076Z","0.3.8":"2019-02-04T06:23:45.293Z","0.3.9":"2019-02-06T14:24:45.201Z","0.3.10":"2019-02-06T21:25:19.103Z","0.3.11":"2019-02-11T19:39:21.439Z","0.3.12":"2019-02-28T19:00:18.290Z","0.3.13":"2019-03-02T10:09:38.215Z","0.3.14":"2019-03-04T07:36:55.810Z","0.3.15":"2019-03-04T18:00:02.764Z","0.3.16":"2019-03-07T19:50:33.871Z","0.3.17":"2019-03-07T19:55:45.988Z","0.3.18":"2019-03-14T10:09:48.669Z","0.3.20":"2019-03-14T14:13:17.075Z","0.3.21":"2019-03-29T20:36:16.295Z","0.3.22":"2019-04-09T05:08:22.509Z","0.3.23":"2019-04-20T19:45:13.783Z","0.3.24":"2019-05-06T06:55:43.079Z","0.3.25":"2019-05-09T06:29:33.915Z","0.3.26":"2019-05-15T08:32:15.240Z","0.3.27":"2019-05-26T16:35:56.985Z","0.3.28":"2019-05-26T18:08:13.948Z","0.3.29":"2019-05-28T07:06:13.034Z","0.3.30":"2019-06-10T17:11:20.037Z","0.3.31":"2019-06-18T10:53:32.371Z","0.3.32":"2019-06-30T12:16:22.023Z","0.3.33":"2019-07-12T11:14:57.436Z","0.3.34":"2019-07-12T13:04:35.891Z","0.3.35":"2019-07-18T13:05:17.040Z","0.3.36":"2019-07-23T03:55:27.359Z","0.3.37":"2019-08-01T06:49:54.762Z","0.3.38":"2019-08-01T08:39:34.439Z","0.3.39":"2019-08-01T13:58:41.894Z","0.3.40":"2019-08-01T14:36:46.932Z","0.3.41":"2019-08-14T05:13:35.392Z","0.3.42":"2019-08-14T10:02:44.818Z","0.3.43":"2019-08-16T09:07:09.490Z","0.3.44":"2019-10-21T10:09:48.707Z","0.3.58":"2019-10-25T17:01:42.510Z","0.3.59":"2019-11-08T13:27:40.531Z","0.3.60":"2019-11-14T22:09:34.110Z","0.3.61":"2019-11-15T07:02:41.415Z","0.3.62":"2019-11-16T06:43:39.970Z","0.3.63":"2019-11-16T09:46:52.284Z","0.3.64":"2019-11-16T10:03:55.330Z","0.3.65":"2019-11-18T16:10:00.434Z","0.3.66":"2019-11-18T17:34:35.398Z","0.3.67":"2019-11-19T11:48:20.141Z","0.3.68":"2019-11-21T16:44:18.104Z","0.3.69":"2019-11-29T10:20:24.126Z","0.3.70":"2019-12-02T07:14:52.406Z","0.3.71":"2019-12-04T14:05:21.890Z","0.3.72":"2019-12-05T19:43:34.880Z","0.3.73":"2019-12-09T18:49:50.534Z","0.3.74":"2019-12-10T19:15:10.055Z","0.3.75":"2019-12-12T11:18:27.904Z","0.3.76":"2019-12-12T12:19:42.526Z","0.3.77":"2019-12-16T14:49:14.350Z","0.3.78":"2019-12-19T09:25:45.333Z","0.3.80":"2019-12-19T10:27:02.176Z","0.3.81":"2019-12-19T10:59:16.241Z","0.3.82":"2019-12-19T14:00:02.645Z","0.3.83":"2019-12-25T16:20:19.299Z","0.3.84":"2019-12-25T17:24:49.624Z","0.3.85":"2020-01-05T13:53:38.146Z","0.3.86":"2020-01-15T10:18:54.084Z","0.3.87":"2020-01-17T18:10:23.927Z","0.3.88":"2020-01-19T13:46:37.113Z","0.3.89":"2020-01-19T14:23:32.294Z","0.3.90":"2020-02-03T17:28:28.177Z","0.3.91":"2020-02-03T18:41:35.911Z","0.3.92":"2020-02-03T19:29:27.028Z","0.3.93":"2020-02-03T20:13:39.961Z","0.3.94":"2020-02-04T06:58:08.717Z","0.3.95":"2020-02-06T18:10:46.679Z","0.3.96":"2020-02-07T13:51:15.876Z","0.3.97":"2020-02-11T12:00:02.657Z","0.3.98":"2020-02-11T14:07:43.822Z","0.3.99":"2020-02-11T15:03:51.765Z","0.3.100":"2020-02-11T16:54:51.525Z","0.3.101":"2020-02-11T18:59:07.372Z","0.3.102":"2020-02-17T09:37:29.605Z","0.3.103":"2020-02-17T17:22:00.227Z","0.3.104":"2020-02-17T18:17:59.917Z","0.3.105":"2020-02-18T06:53:25.638Z","0.3.106":"2020-02-20T17:12:26.444Z","0.3.107":"2020-02-23T17:57:19.451Z","0.3.108":"2020-02-23T21:52:40.104Z","0.3.109":"2020-02-24T05:35:37.478Z","0.3.110":"2020-02-24T11:10:20.060Z","0.3.111":"2020-03-05T15:24:44.496Z","0.3.112":"2020-03-10T18:16:58.089Z","0.3.113":"2020-03-10T19:15:19.389Z","0.3.114":"2020-03-11T09:20:00.717Z","0.3.115":"2020-03-11T12:15:52.717Z","0.3.116":"2020-03-19T09:53:43.404Z","0.3.117":"2020-03-19T10:33:30.236Z","0.3.118":"2020-03-25T16:41:24.455Z","0.3.119":"2020-03-25T18:08:56.700Z","0.3.120":"2020-03-25T19:07:00.569Z","0.3.121":"2020-03-26T05:39:52.487Z","0.3.122":"2020-03-26T06:40:10.429Z","0.3.123":"2020-03-27T15:24:42.245Z","0.3.124":"2020-03-27T15:58:17.442Z","0.3.125":"2020-03-31T11:55:37.306Z","0.3.126":"2020-04-05T07:44:27.100Z","0.3.127":"2020-04-05T08:11:51.242Z","0.3.128":"2020-04-05T08:41:58.557Z","0.3.129":"2020-04-05T11:05:41.559Z","0.3.130":"2020-04-05T12:18:54.261Z","0.3.131":"2020-04-09T09:41:11.799Z","0.3.132":"2020-04-09T11:23:38.526Z","0.3.133":"2020-04-09T14:22:16.508Z","0.3.134":"2020-04-09T17:53:38.707Z","0.3.135":"2020-04-10T12:05:44.750Z","0.3.136":"2020-04-10T14:30:58.895Z","0.3.137":"2020-04-16T10:27:25.568Z","0.3.138":"2020-04-21T04:24:38.503Z","0.3.139":"2020-04-24T05:13:47.423Z","0.3.140":"2020-04-24T06:15:37.137Z","0.3.141":"2020-04-25T09:03:51.665Z","0.3.142":"2020-04-25T10:25:26.133Z","0.3.143":"2020-04-25T15:22:08.867Z","0.3.144":"2020-04-26T04:22:51.824Z","0.3.145":"2020-04-27T07:33:26.208Z","0.3.146":"2020-04-27T12:17:24.038Z","0.3.147":"2020-04-27T14:00:02.432Z","0.3.148":"2020-04-27T14:29:03.355Z","0.3.149":"2020-05-01T13:18:18.926Z","0.3.150":"2020-05-01T14:01:56.443Z","0.3.151":"2020-05-01T15:19:10.889Z","0.3.152":"2020-05-01T17:10:56.389Z","0.3.153":"2020-05-03T11:47:28.737Z","0.3.154":"2020-05-08T05:45:29.812Z","0.3.155":"2020-05-21T13:28:53.186Z","0.3.156":"2020-06-01T12:11:21.504Z","0.3.157":"2020-06-04T14:21:11.631Z","0.0.101":"2021-01-04T11:09:34.110Z"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"description":"Collection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data f","homepage":"https://github.com/Wandalen/wGdfStrategy#readme","keywords":["wTools"],"repository":{"type":"git","url":"git+https://github.com/Wandalen/wGdfStrategy.git"},"author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"bugs":{"url":"https://github.com/Wandalen/wGdfStrategy/issues"},"license":"MIT","readme":"\n# wGdfStrategy [![Build Status](https://travis-ci.org/Wandalen/wGdfStrategy.svg?branch=master)](https://travis-ci.org/Wandalen/wGdfStrategy) [![Build Status](https://ci.appveyor.com/api/projects/status/github/Wandalen/wgdfstrategy)](https://ci.appveyor.com/project/Wandalen/wgdfstrategy)\n\nCollection of strategies to convert complex data structures from one GDF ( generic data format ) to another GDF. You may use the module to serialize complex data structure to string or deserialize string back to the original data structure. Generic data format ( GDF ) is a format of data structure designed with taking into account none unique feature of data so that it is applicable to any kind of data.\n\n## Try out\n```\nnpm install\nnode sample/Sample.s\n```\n\n## Usage:\n\n##### Example #1\n```javascript\n/* How to convert data using bson format */\n\n/* select encoder */\n\nvar serialize = _.Gdf.Select({ in : 'structure', ext : 'bson' });\nserialize = serialize[ 0 ];\n\n/* select decoder */\n\nvar deserialize = _.Gdf.Select({ in : 'buffer.node', ext : 'bson' });\ndeserialize = deserialize[ 0 ];\n\n/* encode */\n\nvar structure = { field : 'value' };\nvar serialized =  serialize.encode({ data : structure });\n\nconsole.log( serialized.data );\n\n//<Buffer 16 00 00 00 02 66 69 65 6c 64 00 06 00 00 00 76 61 6c 75 65 00 00>\n\n/* decode */\n\nvar deserialized = deserialize.encode({ data : serialized.data });\n\nconsole.log( deserialized.data );\n\n//{ field: 'value' }\n```\n\n## Benchmarks\n\n### 1Mb Structure:\n\n    ┌───────────────┬───────────────┬───────────────┬───────────────┐\n    │   Converter   │   Out size    │  Write time   │   Read time   │\n    ├───────────────┼───────────────┼───────────────┼───────────────┤\n    │     bson      │    1.3 Mb     │    0.065s     │    0.066s     │\n    │   json.fine   │    1.9 Mb     │    0.960s     │    0.010s     │\n    │     json      │   663.1 kb    │    0.009s     │    0.008s     │\n    │     cson      │    4.0 Mb     │    4.228s     │    8.747s     │\n    │      js       │    1.9 Mb     │    0.597s     │    0.045s     │\n    │     cbor      │   426.9 kb    │    0.143s     │    0.141s     │\n    │      yml      │   765.4 kb    │    0.064s     │    0.051s     │\n    │  msgpack.lite │   428.7 kb    │    0.025s     │    0.032s     │\n    │  msgpack.wtp  │   428.7 kb    │    0.039s     │    0.025s     │\n    └───────────────┴───────────────┴───────────────┴───────────────┘\n\n [ More details about converters perfomance. ]( doc/Perfomance.md )\n\n## Level of Support of Types\n\nInformation about level of support of each data type by each converter an be found [here.]( doc/SupportedTypes.md )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","readmeFilename":"README.md"}