{"_id":"wnamemapper","_rev":"297-0bfe5c3779acc831072a208dbf7cebff","name":"wnamemapper","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","dist-tags":{"latest":"0.4.296","beta":"0.4.162","alpha":"0.4.290","gamma":"0.4.279","delta":"0.4.285","stable":"0.4.262"},"versions":{"0.4.2":{"name":"wnamemapper","version":"0.4.2","license":"MIT","description":"Module in JavaScript for mapping names from one space into another and vice versa.","author":{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"}],"main":"staging/amid/mapper/NameMapper.s","files":["staging/amid/color","production"],"directories":{"doc":"doc","main":"staging/amid/mapper/NameMapper.s"},"scripts":{"make_doc":"./doc.sh"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wDownloaderOfCourses.git"},"bugs":{"url":"https://github.com/Wandalen/wDownloaderOfCourses/issues"},"dependencies":{"wConsequence":"","wFiles":"","wTools":"","wLogger":"","randomstring":"","request":""},"devDependencies":{"wTesting":""},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"f09dd86f05952aa0d99ab45b288ae7a57604780e","homepage":"https://github.com/Wandalen/wDownloaderOfCourses#readme","_id":"wnamemapper@0.4.2","_shasum":"45f3319d96976228e6f23b5a7b9265719a7a7073","_from":".","_npmVersion":"4.1.2","_nodeVersion":"6.3.0","_npmUser":{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"},"dist":{"shasum":"45f3319d96976228e6f23b5a7b9265719a7a7073","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.2.tgz","integrity":"sha512-Wc52BLZMNL64oPzA86XbuRct12gIkdkmkm7xrNC2xwMlNiuUPQd1Zn2ta4njVtBjJ6n/u3y6gr1rClgwY8KlMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1yWTrHIh90rCvNAAXJ8HfFqD+miffmQRv2xoAx/iZ4gIhANS1ZQkzUFQLi0ZyQt4GsIp9MK+9nqhnRVHkIgS8g0MK"}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/wnamemapper-0.4.2.tgz_1486484292702_0.08721363381482661"}},"0.4.3":{"name":"wnamemapper","version":"0.4.3","license":"MIT","description":"Module in JavaScript for mapping names from one space into another and vice versa.","author":{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"}],"main":"staging/amid/mapper/NameMapper.s","files":["staging/amid/color","production"],"directories":{"doc":"doc","main":"staging/amid/mapper/NameMapper.s"},"scripts":{"make_doc":"./doc.sh"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":""},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"6924a8aee1e034a83f82510df9d5ec02be0649b2","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.3","_shasum":"db75ecf776a59b1bce5b70218fdaa23b41b6d21c","_from":".","_npmVersion":"4.1.2","_nodeVersion":"6.3.0","_npmUser":{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"},"dist":{"shasum":"db75ecf776a59b1bce5b70218fdaa23b41b6d21c","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.3.tgz","integrity":"sha512-ed3d+sErXaeoEfMEv7xt1z7slUCMYh8XGuJ8TWvh2hbZyG+O+Fgh6MmHo/YgQT20pP7KmX3Ib/ml6mhCpd3PRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICOodbKEa0zQ0ZWRXfRuXLDc4zkMJSasHCl+IC16ofpPAiAqoxNiE9msq04ZLu+2z5PAAG3MFYL1CLx6G5xVx8oRpg=="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/wnamemapper-0.4.3.tgz_1486485134804_0.15459268726408482"}},"0.4.4":{"name":"wnamemapper","version":"0.4.4","license":"MIT","description":"Module in JavaScript for mapping names from one space into another and vice versa.","author":{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"}],"main":"staging/amid/mapper/NameMapper.s","files":["staging/amid","production"],"directories":{"doc":"doc","main":"staging/amid/mapper/NameMapper.s"},"scripts":{"make_doc":"./doc.sh"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":""},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"11996ef68e2785c5f11b0e7e64839e3701e7f9f0","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.4","_shasum":"b7f8edab079f1735305fe7979133c18dae4e8737","_from":".","_npmVersion":"4.1.2","_nodeVersion":"6.3.0","_npmUser":{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"},"dist":{"shasum":"b7f8edab079f1735305fe7979133c18dae4e8737","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.4.tgz","integrity":"sha512-+dfte7iQlT96v+Cd9vYNpYme4JWOk5VEumSjhNVibDcMRx+cFyAve9JzqjYS8WE4NlhDPVHitEfrS8xqga2KSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBL8ADFjaJkhfXRB4dunyGAlYeqsx0Q30jOEkFN8ZQx5AiBqLqNv6qMKsCcb6wDd9cKxrIkXvQE94eYzaiO8UkMcaQ=="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/wnamemapper-0.4.4.tgz_1486485534990_0.8362138983793557"}},"0.4.5":{"name":"wnamemapper","version":"0.4.5","license":"MIT","description":"Module in JavaScript for mapping names from one space into another and vice versa.","author":{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"}],"main":"staging/amid/mapper/NameMapper.s","files":["staging/amid","production"],"directories":{"doc":"doc","main":"staging/amid/mapper/NameMapper.s"},"scripts":{"make_doc":"./doc.sh"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":""},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"0b54698413c391fa7d94b1ed27fce84ec9a585d3","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.5","_shasum":"73ac0733faf33d5bbd4568c1689c8aba996b8f64","_from":".","_npmVersion":"4.1.2","_nodeVersion":"6.3.0","_npmUser":{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"},"dist":{"shasum":"73ac0733faf33d5bbd4568c1689c8aba996b8f64","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.5.tgz","integrity":"sha512-cY805h6UozUUjaqAxA59+3DeGNrRQkfFqz4PcWKwRbVPIeK+okkn6pX0VCjvN8QkxCdwfZyuVnhmCxQD1Z/8aw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAqqfqX47oRsmBQfoeZDsOn2vXk/3CnApBLkvmh7cY64AiALtewe4kTTnEHM4wZ12JM8gKz7mAH8kSuZnFrsJpmzlg=="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/wnamemapper-0.4.5.tgz_1486485630720_0.3887516548857093"}},"0.4.6":{"name":"wnamemapper","version":"0.4.6","license":"MIT","description":"Module in JavaScript for mapping names from one space into another and vice versa.","author":{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"}],"main":"staging/amid/mapper/NameMapper.s","files":["staging/amid","production"],"directories":{"doc":"doc","main":"staging/amid/mapper/NameMapper.s"},"scripts":{"make_doc":"./doc.sh"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":""},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"f18a639828cfea9af2261ccab4b1e8afc646d88b","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.6","_shasum":"eccf2cbb86ac700a3ed0909b571ac8bbe275f368","_from":".","_npmVersion":"4.1.2","_nodeVersion":"6.3.0","_npmUser":{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"},"dist":{"shasum":"eccf2cbb86ac700a3ed0909b571ac8bbe275f368","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.6.tgz","integrity":"sha512-QlpFtOcb3J4D0YAaMhPkHtHJwXJOYsC27PtBKVuoxLCv2L1p97LbDozlDF4k7+YfetixvnIBLiiCYwz8s5ymhg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEu9pZVefQLYvNyQVmF3SHHheCZigJLUkGAQFNNBpDthAiA4gLNH5ctPwM6Il7Taf4/+iCnAo+YJjnTebJgigfKq1A=="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/wnamemapper-0.4.6.tgz_1486485660054_0.8668597061187029"}},"0.4.7":{"name":"wnamemapper","version":"0.4.7","license":"MIT","description":"Module in JavaScript for mapping names from one space into another and vice versa.","author":{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"}],"main":"staging/amid/mapper/NameMapper.s","files":["staging/amid","production"],"directories":{"doc":"doc","main":"staging/amid/mapper/NameMapper.s"},"scripts":{"make_doc":"./doc.sh"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":""},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"337699f4406af3831091f214bdd7be9e8fe87109","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.7","_shasum":"5e27cbf62b34b78162e509220432d19ca4123738","_from":".","_npmVersion":"4.1.2","_nodeVersion":"6.3.0","_npmUser":{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"},"dist":{"shasum":"5e27cbf62b34b78162e509220432d19ca4123738","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.7.tgz","integrity":"sha512-a0Oiar+9BS2Z/sBOd8RiPJyC3ObY+34PpldGQE17UQIn3n4b2cNGcEa7Xcf7cloCaAb2tA4wV8zlN7VHAjjqfA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBw06/idXZMMHiUeV7okllsMv2NEYV+K/2NVeuIaYtxQIgZQwIjOXY8cedMiRHg5xpH1gkrM87lQKXrQOpUQH5Mho="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/wnamemapper-0.4.7.tgz_1486485966829_0.5257558159064502"}},"0.4.8":{"name":"wnamemapper","version":"0.4.8","license":"MIT","description":"Module in JavaScript for mapping names from one space into another and vice versa.","author":{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"}],"main":"staging/amid/mapper/NameMapper.s","files":["staging/amid","production"],"directories":{"doc":"doc","main":"staging/amid/mapper/NameMapper.s"},"scripts":{"make_doc":"./doc.sh"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":""},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"f815d4451add1bbff56e747dcddbdc3a2c469504","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.8","_shasum":"467ad934bec7948278c59d47ab45b31d59e63bb3","_from":".","_npmVersion":"4.1.2","_nodeVersion":"6.3.0","_npmUser":{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"},"dist":{"shasum":"467ad934bec7948278c59d47ab45b31d59e63bb3","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.8.tgz","integrity":"sha512-6dvRvx1R/G/9h3zcxnbhLhaHXy+Ueiu/pMn5ibLve1wAkSwIA6dX7tikwf8kOtrwIHTMTUf5imSAt8wVoDv9Lg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdyXcxeuiJHdxO439iGFfAFIIZXDtf9ZORu0cOcCBt0QIgWON8V/9gQRwTvwRy5N1yp/2NamMqrCsuwORYdZBzfHU="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/wnamemapper-0.4.8.tgz_1486486834828_0.7711162241175771"}},"0.4.9":{"name":"wnamemapper","version":"0.4.9","license":"MIT","description":"Module in JavaScript for mapping names from one space into another and vice versa.","author":{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"}],"main":"staging/amid/mapper/NameMapper.s","files":["staging/amid","production"],"directories":{"doc":"doc","main":"staging/amid/mapper/NameMapper.s"},"scripts":{"make_doc":"./doc.sh"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":""},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"57eb8df069b28f9a6a3ce245ecf847d8c4931c59","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.9","_shasum":"def474b17d9fa112c4dd9839432051253d73f27a","_from":".","_npmVersion":"4.1.2","_nodeVersion":"6.3.0","_npmUser":{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"},"dist":{"shasum":"def474b17d9fa112c4dd9839432051253d73f27a","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.9.tgz","integrity":"sha512-HsKOYogprTaV2QO+Nis+3wTUajkfsNnFYRCWhf2dC2Q8LFjFXT38NEDWLDnKpVv/qOzfcnGkCLiBTlan0dmFEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEXA/K5vYtUuRbxfcFgH0pLSlFNN3NYT8QP1GIWGon5wIhAM8j5wdS3Nu7W4x9goUXuE46YqIsPQR5Nyh3vNt9b7X2"}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/wnamemapper-0.4.9.tgz_1486486898526_0.8584887566976249"}},"0.4.10":{"name":"wnamemapper","version":"0.4.10","license":"MIT","description":"Module in JavaScript for mapping names from one space into another and vice versa.","author":{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"}],"main":"staging/amid/mapper/NameMapper.s","files":["staging/amid","production"],"directories":{"doc":"doc","main":"staging/amid/mapper/NameMapper.s"},"scripts":{"make_doc":"./doc.sh"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":""},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"db2f0b04cdd44b5825b730f8f6c751e7c2e7726d","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.10","_shasum":"6ee4fa43a5d8778ec82e6ac1d9b4a89a0db720be","_from":".","_npmVersion":"4.1.2","_nodeVersion":"6.3.0","_npmUser":{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"},"dist":{"shasum":"6ee4fa43a5d8778ec82e6ac1d9b4a89a0db720be","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.10.tgz","integrity":"sha512-7cmD/6ZIbeCNYbAK1XB4B0HU9CysuQYQfSwgDOksf4Xkl9QiFp8DinSgC0hWbO5nDwm5I6X6DSuXK3sZIIFbTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICqo9g9+tHzOPJAT9S+G2jeN2Q8kdiqogM7QNlY1QsSUAiEA7W9jox2CD9xgigt9NAA2MiwX1gYx5Nqn1eMojxO9dqk="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/wnamemapper-0.4.10.tgz_1486487145446_0.8354224590584636"}},"0.4.11":{"name":"wnamemapper","version":"0.4.11","license":"MIT","description":"Module in JavaScript for mapping names from one space into another and vice versa.","author":{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"}],"main":"staging/amid/mapper/NameMapper.s","files":["staging/amid","production"],"directories":{"doc":"doc","main":"staging/amid/mapper/NameMapper.s"},"scripts":{"make_doc":"./doc.sh"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":""},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"5775977c8439f1c991e32dbe570bcb2de62d278a","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.11","_shasum":"3904f8c4effff7cae10903e23e84d6be3a54de6e","_from":".","_npmVersion":"4.1.2","_nodeVersion":"6.3.0","_npmUser":{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"},"dist":{"shasum":"3904f8c4effff7cae10903e23e84d6be3a54de6e","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.11.tgz","integrity":"sha512-u/26bF8tfZU+4qaOy/f1qOikEuGQJB7nYSm4XyZImC3L0l4lNHYPmwowpU0mb4L/Ut3GQdAlksCiUd9pMLSnRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA03nwC8gYs0f2Ca4QjzroETJzMgAC+flQesPkLN8LAxAiAhwUx9Cvzmts+N/g8KTtQ1od0NuNLltfp5nRSyF34S2g=="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/wnamemapper-0.4.11.tgz_1486487185583_0.16054775868542492"}},"0.4.12":{"name":"wnamemapper","version":"0.4.12","license":"MIT","description":"Module in JavaScript for mapping names from one space into another and vice versa.","author":{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"}],"main":"staging/amid/mapper/NameMapper.s","files":["staging/amid","production"],"directories":{"doc":"doc","main":"staging/amid/mapper/NameMapper.s"},"scripts":{"make_doc":"./doc.sh"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":""},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"68e65baac67cbd3151b96f63b6fcde4681433cab","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.12","_shasum":"d679ec720226efb8ec91f7b7bae2b80f4a6db4d6","_from":".","_npmVersion":"4.1.2","_nodeVersion":"6.3.0","_npmUser":{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"},"dist":{"shasum":"d679ec720226efb8ec91f7b7bae2b80f4a6db4d6","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.12.tgz","integrity":"sha512-i7IYZhEd/MC2XyIGD4tqUO542LI8jgnQfz2GW24jRfzg8RWM6N88VactKKuDO3ZL3LPhROmzIHUC5JiNZn/5Jg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIERaSZ5qCuJAvmwtzQgSHKQQ8q6fHV7oukkPKZSZwewDAiBuaXzHMhaAGtgMTTkMmplhIzZndil6HENzQXCDpqQbZg=="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/wnamemapper-0.4.12.tgz_1486487217338_0.8446007904130965"}},"0.4.13":{"name":"wnamemapper","version":"0.4.13","license":"MIT","description":"Module in JavaScript for mapping names from one space into another and vice versa.","author":{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"}],"main":"staging/amid/mapper/NameMapper.s","files":["staging/amid","production"],"directories":{"doc":"doc","main":"staging/amid/mapper/NameMapper.s"},"scripts":{"make_doc":"./doc.sh"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":""},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"25010aa9845de7c16dd35b63a8d0f011c381ae6c","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.13","_shasum":"fb8a39d6a73b42d17abc58ade0fda94a2bbb1689","_from":".","_npmVersion":"4.1.2","_nodeVersion":"6.3.0","_npmUser":{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"},"dist":{"shasum":"fb8a39d6a73b42d17abc58ade0fda94a2bbb1689","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.13.tgz","integrity":"sha512-Ls3YEi4IapuV+IGtEDsqe+QmmWfWTmpmoYyAeX0OIweeLkt1FyRVZA+YEpk8sodFCPTSYtqtV2sBkRrZktVdeA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8v8dsLAQ2ZUmhqU/h+O8tVEfbMNeLr92ydtMJ0EI8oQIgKWthlJKWEMDMOM3P80Vf/oL6qpMmfIUhelZ1o84q3Jg="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/wnamemapper-0.4.13.tgz_1486487235384_0.45417345431633294"}},"0.4.14":{"name":"wnamemapper","version":"0.4.14","license":"MIT","description":"Module in JavaScript for mapping names from one space into another and vice versa.","author":{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"}],"main":"staging/amid/mapper/NameMapper.s","files":["staging/amid","production"],"directories":{"doc":"doc","main":"staging/amid/mapper/NameMapper.s"},"scripts":{"make_doc":"./doc.sh"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":""},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"62ffcd67cfbf5158f3bd12c1e77d84899fa23f0c","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.14","_shasum":"56ba07a8725374b0ae5c3198ad175f4ae86a6936","_from":".","_npmVersion":"4.1.2","_nodeVersion":"6.3.0","_npmUser":{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"},"dist":{"shasum":"56ba07a8725374b0ae5c3198ad175f4ae86a6936","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.14.tgz","integrity":"sha512-BSZaSJ7ZZDf8/+tJ/iUap3Ehj/rippQPVGN0FYdrVXVWi7DgjTe4WU4SoVtQnam7w1/5S7Ur/99XIHtThVcZ/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIANogebptu9imd9dokbkPvkHeZbtjgp/yvrQ3iOWicbQAiBFPtbxbcSLLeDyck1BpcyvoP28tNAbZLPdNxUYBpulcw=="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/wnamemapper-0.4.14.tgz_1486487784911_0.9184399894438684"}},"0.4.15":{"name":"wnamemapper","version":"0.4.15","license":"MIT","description":"Module in JavaScript for mapping names from one space into another and vice versa.","author":{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"}],"main":"staging/amid/mapper/NameMapper.s","files":["staging/amid","production"],"directories":{"doc":"doc","main":"staging/amid/mapper/NameMapper.s"},"scripts":{"make_doc":"./doc.sh"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":""},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"ddac790cdf7c1eb97d76030c32c38e8ed29d2c77","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.15","_shasum":"661ab6359ab9557a5990c1aee8d26f77d84bb422","_from":".","_npmVersion":"4.1.2","_nodeVersion":"6.3.0","_npmUser":{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"},"dist":{"shasum":"661ab6359ab9557a5990c1aee8d26f77d84bb422","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.15.tgz","integrity":"sha512-mpQc/kyM8VHYjs56IpGClJlYYWLuuDnwtDi2e31zHlWLCcz3ti74P2HT7djy4ot7jDm2806gkpM0hMezPvdpRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCH0T1etPoW9aMoJLLakIHx0KbxN+Z5kQkHTLcZDe+dXwCIEh5+OnkV6xRhDgggBWTbndH2MXY/b6iiU1pPiT3KsEg"}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/wnamemapper-0.4.15.tgz_1486487953482_0.7025715110357851"}},"0.4.16":{"name":"wnamemapper","version":"0.4.16","license":"MIT","description":"Module in JavaScript for mapping names from one space into another and vice versa.","author":{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"}],"main":"staging/amid/mapper/NameMapper.s","files":["staging/amid","production"],"directories":{"doc":"doc","main":"staging/amid/mapper/NameMapper.s"},"scripts":{"make_doc":"./doc.sh"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":""},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"050d190858d4090380f15d69511332b84f038fff","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.16","_shasum":"d3efc8c9b721401f4aab16e01d984faa537164b0","_from":".","_npmVersion":"4.1.2","_nodeVersion":"6.3.0","_npmUser":{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"},"dist":{"shasum":"d3efc8c9b721401f4aab16e01d984faa537164b0","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.16.tgz","integrity":"sha512-LfjAQgCFmERG/ynS2P8+ckmR8rWkdhSJdaf+skLmy/EIwQT0DyllMi+3u1T3qqxvawr9sKoqstkzRpZb8awblA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkm7Q9of/cc94WzXfsJV0Ea8ZvGb+bhQ9EhK/85HV2yAIgFNrQYb6jlgsNw1oy5pU7mEm7VqsMI8JRlzHGxLaPT74="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/wnamemapper-0.4.16.tgz_1486488096231_0.10712400265038013"}},"0.4.17":{"name":"wnamemapper","version":"0.4.17","license":"MIT","description":"Module in JavaScript for mapping names from one space into another and vice versa.","author":{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"}],"main":"staging/amid/mapper/NameMapper.s","files":["staging/amid","production"],"directories":{"doc":"doc","main":"staging/amid/mapper/NameMapper.s"},"scripts":{"make_doc":"./doc.sh"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":""},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"bedef44e8e3792ab8a2ffc730b5b3a953d517fbf","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.17","_shasum":"609b92020b9954b2e32c4c3c3c4f3a92075a434c","_from":".","_npmVersion":"4.1.2","_nodeVersion":"6.3.0","_npmUser":{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"},"dist":{"shasum":"609b92020b9954b2e32c4c3c3c4f3a92075a434c","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.17.tgz","integrity":"sha512-3AFYTysc4KllLyCW69RmtcfgumnCWts8kzehVq9qeqP0y3afOgg+wMCTbK/IhClLj/Glb6Z/0j1sorakloMdYA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDFJBb2CGswAOnEvYwZkixWiKK1neh5ZgcvqmZSPvHVCAiEA3zgYAm5g3C/G9WCfdLAE+u8TNjvYDEHtz6mgCzXv3ZI="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/wnamemapper-0.4.17.tgz_1486488369465_0.8107824148610234"}},"0.4.18":{"name":"wnamemapper","version":"0.4.18","license":"MIT","description":"Module in JavaScript for mapping names from one space into another and vice versa.","author":{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"}],"main":"staging/amid/mapper/NameMapper.s","files":["staging/amid","production"],"directories":{"doc":"doc","main":"staging/amid/mapper/NameMapper.s"},"scripts":{"make_doc":"./doc.sh"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":""},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"9d93e2bfa9a41fcf89232241d77fbe9120f0bd87","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.18","_shasum":"262c67b89675da0a3d425267fe662d6991947c1b","_from":".","_npmVersion":"4.1.2","_nodeVersion":"6.3.0","_npmUser":{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"},"dist":{"shasum":"262c67b89675da0a3d425267fe662d6991947c1b","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.18.tgz","integrity":"sha512-wv6w3A2KIAUXvkg6Voj3YxEBQOLH6vFVr88NflV03m9wuiTPjQ+aWZi/f5Vjcqba6KUunfl8unOQLPelfGlyLA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBhqsjh5O4PuE0otKR+aHultMaK+34jBfPotIrPCG++1AiEAu0KiPENJ4z6c6r8ggn+J4KaDb8LSn//thBlwO/l5wg4="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/wnamemapper-0.4.18.tgz_1486628410033_0.9149629059247673"}},"0.4.19":{"name":"wnamemapper","version":"0.4.19","engine":"node >= 5.0.0","license":"MIT","description":"Module in JavaScript for mapping names from one space into another and vice versa.","author":{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"}],"main":"staging/amid/mapper/NameMapper.s","files":["staging/amid","production"],"directories":{"doc":"doc","main":"staging/amid/mapper/NameMapper.s"},"scripts":{"test":"wtest staging","make_doc":"./doc.sh"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":""},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"eedf10563b33def680003679c126c80cb3b2fe67","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.19","_shasum":"a745728598e2baa0419350ac29f4e5dfc21c01e2","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.4","_npmUser":{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"},"dist":{"shasum":"a745728598e2baa0419350ac29f4e5dfc21c01e2","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.19.tgz","integrity":"sha512-0GfjnQ1aW8/mM4ktf1KeKRKUeufjBXCrnZ8TV+XZZCjO8nJBY78HTkYyxAdTFT21mFauPQO4xd713ittSj9wPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH4SATq2M8UAGWZpdREPGLrw4QC2EqIVPzmomuUxR8UDAiA0SZ9I0DBBXdrk6k1RNF/bs271uSIquY3oG6/bvVWWYA=="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/wnamemapper-0.4.19.tgz_1492970564104_0.8296583446208388"}},"0.4.20":{"name":"wnamemapper","version":"0.4.20","engine":"node >= 5.0.0","license":"MIT","description":"Module in JavaScript for mapping names from one space into another and vice versa.","author":{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"}],"main":"staging/amid/mapper/NameMapper.s","files":["staging/amid","production"],"directories":{"doc":"doc","main":"staging/amid/mapper/NameMapper.s"},"scripts":{"test":"wtest staging","make_doc":"./doc.sh"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":""},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"10f346b5d0681a552ddde5ddcfeff4a9d1df58b0","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.20","_shasum":"487b571eb150baed5a0d4761824300c54ee6b3ab","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.4","_npmUser":{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"},"dist":{"shasum":"487b571eb150baed5a0d4761824300c54ee6b3ab","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.20.tgz","integrity":"sha512-qK/VTnM6kF02f8a/YwOYYoWAemDxm76wEG8EZ/9qjbGAnaUKRAPCt7KKM6dXbwQhy9RqOTeWAfTvyp04zMBsHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhPSPHzqrABvM+SHJrzsJ96+mcgUAJcs/Y3clyEYQCwgIgG7rxvmOcNsb0o/KlXHHH8uwFlA/K2eJiGLLb9sJkxAE="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/wnamemapper-0.4.20.tgz_1494787358841_0.07786144269630313"}},"0.4.21":{"name":"wnamemapper","version":"0.4.21","engine":"node >= 6.0.0","license":"MIT","description":"Module in JavaScript for mapping names from one space into another and vice versa.","author":{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"}],"main":"staging/amid/mapper/NameMapper.s","files":["staging/amid","production"],"directories":{"doc":"doc","main":"staging/amid/mapper/NameMapper.s"},"scripts":{"test":"wtest staging","make_doc":"./doc.sh"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":""},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"401ff52992f8a11d0d81f8f6ea306b58d39a5bb4","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.21","_shasum":"423b04d8d9e5593a2fc66c06b3275f54b12c6557","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.4","_npmUser":{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"},"dist":{"shasum":"423b04d8d9e5593a2fc66c06b3275f54b12c6557","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.21.tgz","integrity":"sha512-fHK5MviO6U9TYR2gdRn5CjX/msKKByvP7puoqz3ITEm368lVJObhlz3YpZzkVjOXayGrcpv9Nc8zukj8Y9yt9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCG67vWDurkdws4hx9CvwJJcG7lCngOfHHCPtEfG26ZswIhAL+b9p5K1TkfxSwIKlK4385RR2rlE1jyKeMXyjMZupDT"}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper-0.4.21.tgz_1501749435508_0.17075972980819643"}},"0.4.22":{"name":"wnamemapper","version":"0.4.22","engine":"node >= 6.0.0","license":"MIT","description":"The module in JavaScript for mapping names from one space into another and vice versa.","author":{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"}],"main":"staging/dwtools/amid/mapper/NameMapper.s","files":["staging/dwtools/amid","production"],"directories":{"doc":"doc","main":"staging/dwtools/amid/mapper/NameMapper.s"},"scripts":{"test":"wtest staging","make_doc":"./doc.sh"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":"","wnamemapper":"."},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"56c49085e864aeaf15434eab4d3fa34281051b9a","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.22","_shasum":"5301f551d61a1b17538990cc7ea90b9698a5b983","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.4","_npmUser":{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"},"dist":{"shasum":"5301f551d61a1b17538990cc7ea90b9698a5b983","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.22.tgz","integrity":"sha512-wnaF2FrW62qm1BPME1v8cWRRKlPvflBRHt3esKfXcdlviv3JpjxdR66VuQa0CC3N3FnVPe9UdODOyHd5ZO09zw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDXVoi4i2Y9ebksYaBGJ+iLhQWAjFjHfqiV2OSQ7m7bWAiEAqPYGVqitWcGwfmdizNOfENRqYtWcIuB3aiG1l6IT8zo="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper-0.4.22.tgz_1505674778293_0.20954831270501018"}},"0.4.23":{"name":"wnamemapper","version":"0.4.23","engine":"node >= 6.0.0","license":"MIT","description":"The module in JavaScript for mapping names from one space into another and vice versa.","author":{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"}],"main":"staging/dwtools/amid/mapper/NameMapper.s","files":["staging/dwtools/amid","production"],"directories":{"doc":"doc","main":"staging/dwtools/amid/mapper/NameMapper.s"},"scripts":{"test":"wtest staging","make_doc":"./doc.sh"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":"","wnamemapper":"."},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"3fedcb2142512d2a67ef1a3958c7cbc9577899ca","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.23","_shasum":"4d55dd482592d32233f8c610032081639dfa7cb0","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.4","_npmUser":{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"},"dist":{"shasum":"4d55dd482592d32233f8c610032081639dfa7cb0","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.23.tgz","integrity":"sha512-ip70eGN7zugHfQMiqPoZCStAdCvZBF25DUE2sC6BbhvyJx+u7NA57DrI0wqYbSwodfROF/0VNOsWV3cuuXx9tQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDW1P3DRqA4vSAakocuwX/bob17t2g8VnC5Yy5L29/hqAIgSTPCWRJ8NfOUzv6zmS8j32fH16voAiyKqZRC3PllfsQ="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper-0.4.23.tgz_1505675402730_0.272216479992494"}},"0.4.24":{"name":"wnamemapper","version":"0.4.24","engine":"node >= 6.0.0","license":"MIT","description":"The module in JavaScript for mapping names from one space into another and vice versa.","author":{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"}],"main":"staging/dwtools/amid/mapper/NameMapper.s","files":["staging/dwtools/amid","production"],"directories":{"doc":"doc","main":"staging/dwtools/amid/mapper/NameMapper.s"},"scripts":{"test":"wtest staging","make_doc":"./doc.sh"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":"","wnamemapper":"."},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"ae081da198f231b7142a8a147a27ea9662545bde","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.24","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"},"dist":{"integrity":"sha512-tMwl5Pf3pF5AGl4QLGwucDdqroK1cRiD9hDXGEp8IhrHWPWShVXShaMuR7XRTc0wc/L/SAi8Ri5MFXPkRsO2eg==","shasum":"babea032ecee33f98663cfa4fda38f614cfa321f","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.24.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuorL6s7wOcXlBIO0z/r1BkcXti69As2L8swn9g/UJkgIhAMtKkAeq9aMd5V/WyPT39eiaVvXMk976PGzO9jp+eQTt"}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper-0.4.24.tgz_1517251048045_0.24917971179820597"}},"0.4.25":{"name":"wnamemapper","version":"0.4.25","engine":"node >= 6.0.0","license":"MIT","description":"The module in JavaScript for mapping names from one space into another and vice versa.","author":{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"}],"main":"staging/dwtools/amid/mapper/NameMapper.s","files":["staging/dwtools/amid/mapper/","production"],"directories":{"doc":"doc","main":"staging/dwtools/amid/mapper/NameMapper.s"},"scripts":{"test":"wtest staging","make_doc":"./doc.sh"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":"","wnamemapper":"."},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"d21b7a13158e8f0f666dfe40fff2f1f0271e17a0","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.25","_npmVersion":"5.3.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"},"dist":{"integrity":"sha512-POeAyzzoGp9JURjMbOgn6Zx6RZraXq9j5ZWubgf9BaLTgM0k3H6550LodH+IIj9ku7hOPS7u0Dbq3IoImeIKYw==","shasum":"32ae9f37c60f5ebc07632a1e31d78efb0fb4535e","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.25.tgz","fileCount":4,"unpackedSize":7556,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBoEn08+qQ3CDshuj9qKs3K24Qi7nuUHWvJOgiJIARRJAiA3ElFiQD6Lyf4Tt5xGJCf0mwYG4uRwaWiRSY2E+FQv8A=="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.25_1523566248273_0.1832406350422402"},"_hasShrinkwrap":false},"0.4.26":{"name":"wnamemapper","version":"0.4.26","engine":"node >= 6.0.0","license":"MIT","description":"The module in JavaScript for mapping names from one space into another and vice versa.","author":{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"}],"main":"staging/dwtools/amid/mapper/NameMapper.s","files":["staging/dwtools/amid/mapper/","production"],"directories":{"doc":"doc","main":"staging/dwtools/amid/mapper/NameMapper.s"},"scripts":{"test":"wtest staging","make_doc":"./doc.sh"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":"","wnamemapper":"."},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"60767f52ca0bfefd61fe532fb1525f5d9c29f10a","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.26","_npmVersion":"5.3.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"},"dist":{"integrity":"sha512-jpcyM1sd9yYlqf1Fk05m1TUkV9LjX4pEoIFcqktmvvOLper0CIID3l7qKOjsDTs0Lyi9aMWwXwbb0x0MMC8n4Q==","shasum":"89c04026c8d07d99765c346aeda49f76d43eb6ce","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.26.tgz","fileCount":4,"unpackedSize":7563,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFOrfCRA9TVsSAnZWagAAsHwP/3mynSFUq6dxAir7r6Hi\nrGFRuQQfQ08P+GxR86xdU+XkYWUT50Z8tnbVoIO7w6q/M+u1d94jlhnA72wp\nK3hiPMXoZK6MTFSPsdceCV+b8H/8Am6jlCINfRwOWKtDf2cNi4LaODQCqP2y\nZtqKRIuFreybKyGxtg0xOCAqHfddsTfwiwt+l7WP4KEBnpIiuIAl4RQsTrpK\n3x+28htalzoTElrZLN7Gol+Kmo8e+8pUeaTMX9XrpIMLVk80QEcL6HfOLWSt\n0WdhBSlxMlVmmmRiXloUxtrAhGQVRISqNbvlisTtWzPFnKUiWR9koEUZGuZJ\n2B7PnVaM33VS2UggwHFbSwhvxwYqYgo8IVwPQ53pVhJpX5yCLWLHLLMOtn3e\nrnw2Evg5YcHLqQlc9XMzLZvMKSKHgwxjb/rx8pl09Q5t63issv/fPK0Siwwt\nfopaCPH249rI4BKNRTGkh29I7x99HETCrGhwmDu5JiWbV6jVZlf1Dy4GGYcw\nqim8y7WTe/o/aTEtW9qoy4jmMOp2HYoOh5z1bFaCZylbzsUE1CbmoCKN25DP\nxg815LPC5+TQY44N41AxJgCeWbu53ohtbXLRe6ayja9+gELDXDMj+UiFun10\ny9gT1SaSkrLHOblF7EC0j9kB+L1vzF173YaRzpuupW3D3zG3YmFpCqE2ZcFu\n9n7I\r\n=pMxy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB5bUlmP0RjEibeI5NhMDTGjDA0pONWzP5jdYEfh1Mq6AiEAtcLy49u/rLUr7IFOCEWN7SkpsfnBhrQ9N4jjjF06YSU="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.26_1528097503387_0.3205144703843097"},"_hasShrinkwrap":false},"0.4.27":{"name":"wnamemapper","version":"0.4.27","engine":"node >= 6.0.0","license":"MIT","description":"The module in JavaScript for mapping names from one space into another and vice versa.","author":{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"}],"main":"staging/dwtools/amid/mapper/NameMapper.s","files":["staging/dwtools/amid/mapper/","production"],"directories":{"doc":"doc","main":"staging/dwtools/amid/mapper/NameMapper.s"},"scripts":{"test":"wtest staging","make_doc":"./doc.sh"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":"","wnamemapper":"."},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"852239884dcb65973e6c845680fcf40a7c0f28de","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.27","_npmVersion":"5.3.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"},"dist":{"integrity":"sha512-vyzWnxbADNEC6Fzu8bh3wIDjaq1118I3lAfBnMlMelhaT1LnFXWM/OIlmzXQg582lPYWxlbO+qKy9tZMqQGbyQ==","shasum":"9eee9a5fdaad4d80fb99987686fd416cc70f9760","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.27.tgz","fileCount":4,"unpackedSize":7583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGN2rCRA9TVsSAnZWagAAPI4P/Av66aCa8uaa8/z+2cxM\nBHSUCydtRCOggQOU7PyIiWjlLcmy+xNRvQ9IEZnGyoZFTeBheM/dV76gEiH3\nAq97xD2UgkflEnh1uFtPJI3TI3JEL5q6kUpBNCmL7M4XZpLqKuRourFYv+Z0\nQ7g7JLw2iW1xpWepONxaFGrwA+FXZyaxG/q24AI4emo4V3+hiUuj1tlwfX0y\nU1r8PN3iyzjuVNZavwN/31pwQALAu6gWYzX7PmMTJjefmvAXpjf3hYGTsbbq\nY7QuF6oiC41HzeNnd1RSdmyVo8Z2dQ/SonhWstMiTpLvucU0BApTwE4qrYwD\n9puP+o3C1g7J1DUoSep/FV/GTubLcU//0SHORbaC1lXEASHpb5i/EIsMNnAt\n1gYv6TqsJRMhVeDe5eDPnEqvHDiZ2RWEnOjqq5xxQmJWscwsZ5KkFjTU+eXJ\ngsuAtBmA60Kv3eXUnbOMHB0ilCy6BQnMwrREQu8Br7Ikhl6MfF7xJ+O5bRrA\np1+DaRRwzBxTQ5HZaKRLcUlEr6A5TFbxYp1PUwxufoFIWrHCB2Qx04t2x+Wf\nit8VvkdpH72RuVWvSGz5jWTXC+H3lyChmn21bKi4gMKtFuLyN8badoB44T8I\nD+qx3VXyYs/QjVFUnJruA6gUkpkdQxu+3vNtDFmsS5ejf52+nTGEMEXpFYrO\nhBGl\r\n=tMac\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFxUsMQnWztb65iHkgKOlkvco+Qx8pY4zGTqtTO0ZyiKAiEAh5GOkUqqoNYbA5zBCykKI9KNZgGlQMIGg3GV+kCr1us="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.27_1528356266423_0.6199338534553165"},"_hasShrinkwrap":false},"0.4.28":{"name":"wnamemapper","version":"0.4.28","engine":"node >= 6.0.0","license":"MIT","description":"The module in JavaScript for mapping names from one space into another and vice versa.","author":{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"}],"main":"staging/dwtools/amid/mapper/NameMapper.s","files":["staging/dwtools/amid/mapper/","production"],"directories":{"doc":"doc","main":"staging/dwtools/amid/mapper/NameMapper.s"},"scripts":{"test":"wtest staging","make_doc":"./doc.sh"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":"","wnamemapper":"."},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"387869a56cd4d4f90fd8cdbca7fbb1127733c4d3","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.28","_npmVersion":"5.3.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"},"dist":{"integrity":"sha512-oYVWVZcbmjnazosGxiBbu/rFUr3ACaKIXYvZhos2a/KJqaTsYi/Kw8ww2p7rAphfRpw7xDABox9wOVFeUJZBKg==","shasum":"f2216eeda139ec715c0cd7312f8f6511b73a142a","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.28.tgz","fileCount":4,"unpackedSize":7577,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGRQ/CRA9TVsSAnZWagAA95wP/iEA3qZ0LHbUiq+tX+zo\n7IIjryJdUNrdMEya0W8Kus1QVoHVSei2svme5mS4RXO+cqPdcqPa468YX8r1\nwUW0JwX7XWVNm0q6LqnHMHykp4srDwCp6DE2phJHCdyQuN/zqq44XLWSpwi/\naDYc/Pk7eDnB38tPE6apArP1FX/GBLfnVC00UqapGqMoKdZbr6GL/YWMLVT0\nT5kJ9vBmIWMOIhjcObwgG/R70i6j0C3sp1GUtLSWhpcFf0jQsQRSPxncGKmM\nP5in8r2HFOoQIE/+6dg2xXImJGt2DAnnJTJOuFSJ9WgGi61tNo80h5F+6gwQ\nd25Ie+qspBYQcEJNkWwOq3eIF8HD65MogavdZicHYYlMUebZJAPWLpUdi7pa\nSWhd1970eXpwjFOdAY5H8odLOaBf0AfylMJyeATcvpIrciUQpvCsttWLcihr\nSHqZbcSa1TbG5DOs5WXzNqiYba38yYY7Wcy1QN3zWL64sw7d1L99R7YuD0ah\nVwlQRinbiv2MDLmfcF0dVKk1vT7ojiwoB1Fljf57f6HZWIOmA6Zuq5bCOV62\nAHEWJTTFQL98b5JE61LuvnmJ4yPebTG7LeFry8KEGmTfkMwoAt32XyWl6WF+\n9ryG7gKCw25ZxwnF5rpM4Rq7KzG4ZhUqj+5l4ZgDcZrtI1DDyM1lIYOyHqYO\nt79T\r\n=QE4D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGSYWgTGHemCdwLxkqebCVqY3RdsodDXwSmiNj6QTWmQAiEAv2ku6Q/xBkP3tiWCj/40RQUltVNEZSxPkZD0iboKgsE="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.28_1528370238760_0.3308547550244916"},"_hasShrinkwrap":false},"0.4.29":{"name":"wnamemapper","version":"0.4.29","engine":"node >= 6.0.0","license":"MIT","description":"The module in JavaScript for mapping names from one space into another and vice versa.","author":{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"}],"main":"staging/dwtools/amid/mapper/NameMapper.s","files":["staging/dwtools/amid/mapper/","production"],"directories":{"doc":"doc","main":"staging/dwtools/amid/mapper/NameMapper.s"},"scripts":{"test":"wtest staging","make_doc":"./doc.sh"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":"","wnamemapper":"."},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"616ef0f6e2df4cc9d01bb51413c130cdb2bad61a","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.29","_npmVersion":"5.3.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"},"dist":{"integrity":"sha512-4SvnzL14mlHKl7/saVrU47euKCOddXMqm4W825tkokxbSxmB9npfLwRNFbm0OLxqXnHhwyoNNZBgSPrgTe6CFA==","shasum":"d70f1ee8d48c417cd7377f45635c87a4a4584ec1","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.29.tgz","fileCount":4,"unpackedSize":7704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHn4WCRA9TVsSAnZWagAAowsQAKPplqmpVQvmsHRyxEQy\nmVSEdQjA63RsPX/kVGOePsg88LzTe/9U4nUF1AH59Eq7RX3sMTJodQpPMZ+I\nloFvTrsXGd0N/rzikGbUfxCz0hU/Qa70xxtmP7JOxVMqzKPTl8WBljZIVtxx\nMo43Rn4h2+UmFy6Ur7/L+a5K9kn2JtGtk37f5uQFYFGajiAS+IaF5f3MFGnm\ndza+zTHaHx4ocAAD8MCOU+sUQA7B99OJ8GswM/DBycAzNXRHxG/S0sDi/h+C\ne/Ygdikl/VD2xKh6FaXwR0cmJyK3PfI9C5iUdnDXs7i+d+yfdISj8I0uNB63\n/nEvv6dVZs8Q4qGvwO0SxWK95T1E6QOdrFQ1PdH+C+BtHt9zb/7m18sNz6oZ\nFhj/3MX/1kwbt3sNEsZh3BIgsOp4MHPy+hXWNiU0ybmbbw0qQYPigtbCM00P\nwdFQDeBMcqi1XqHrv/+iecdA2maHid1ywfQYMIMTYiFOnsu6JYWEIqdP/vn3\nuZZpxqppFkdv3cFWlx3gLpAQuhEBZMcOtK79UPUcarN7NDqFpjLMF78/KVP1\nprHs3YUTiogbGXHM9JLF1SVJ3CyagbsEHQ6g1iaumQIUknl6hK6AOvMoo6j+\nrhR7/PR1cdPwAJV0Z+h5BklT3SYgaKh4s7LmL5g0LRLSZbs5Wv3XHsAZov7f\ntlV1\r\n=vmZm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEdZi79np2rfbJTFcCP5dk8KN1IJaqkjaqU4eMT/pHGPAiBc8wC44vDJz8j5n1hmwIqWLO/kf+mMtONWGXmociE6KQ=="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.29_1528725014099_0.9522163861027044"},"_hasShrinkwrap":false},"0.4.30":{"name":"wnamemapper","version":"0.4.30","engine":"node >= 6.0.0","license":"MIT","description":"The module in JavaScript for mapping names from one space into another and vice versa.","author":{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"}],"main":"staging/dwtools/amid/mapper/NameMapper.s","files":["staging/dwtools/amid/mapper/","production"],"directories":{"doc":"doc","main":"staging/dwtools/amid/mapper/NameMapper.s"},"scripts":{"test":"wtest staging","make_doc":"./doc.sh"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":"","wnamemapper":"."},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"95b7054e622dfb77d01e3636f82815b4096a103f","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.30","_npmVersion":"5.3.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"},"dist":{"integrity":"sha512-FiCZipuP6pjK/gVJ+46yeC0Kes3QEsS4oNuq98B0hq/yT1PenE9gI5rMPJXxDY1mvSnkBgGnJUgA72ksU+F7dw==","shasum":"ab5b9ff3a3743d8ed13a4ce44ff07340d4fe6598","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.30.tgz","fileCount":4,"unpackedSize":7712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbIW2aCRA9TVsSAnZWagAAmp0P/2wRYQEPLbl/C/Lc+qOb\nCefzwZmcm6uzM36OPmYEZTdiyaraLte6e3OFtOOJvqa5uybw2Fw/YpZo2Nn+\n9jgL6laCamc1SxjO8S/3SKxjeIx8atAtEezvqPZiAAbA+7oXWnglJOOOcRJA\nGbVoMB9Qseqebe1qRoWgJaDq7PLhag3qZzL8Omm+GrlU4GyntNkNbeIE463T\nCkMZEW+itAwzuyP6vd5rqcz8Oo5Na2ZfH+VILOSeyAAU+o6pVgFtK1xz1JqI\nP6L+kWO7wYcqFqPcSmacN4PkBot9VakMlVQEroHyr1q7V8ZIEDwz5y+CjCrn\nT2L4tsnfHPKmEbeXX2rygQ2aTOrQ+FnJJi3WqvdHBtnY1gQcUOnGd32RgMLP\nLgRwm7JOfj/HMji2qhSZ/RUEYdz2Cyc4Y2z0FaxQ7ltYuA3U8D7zdGjRxY8x\nP6gJsyzOdR1MYwkNVdiIP421guWExelE1lwpL5jgbrkgbkygfETUzLJ5MtXU\nnFg+DRrOXSrJo7jmhjcfd5MT26Vo0iJH0uDF/LmjpMb6owVQgw/FISEz0NiY\n2zx3U67XNdR08KP+hgR48LATa1J40UAgK3AEUdtYxy//yZ9LY/QndYm2PTRy\npvaO2EDWq/5/slbmQY+46dIY5G2BWykK5JOOmMmz0BnH/od2uGUS7WJlAeao\nIGuf\r\n=cN7w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDIaH1k6vPWPJg5fc3HUwZrflA9u6ECch3lAc3J8nwiGAiEA+J9knkYYzi2XKwCFJI9s1lJ5e+SAKGQz7mg4jHJ4IsY="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.30_1528917401760_0.8192167658921001"},"_hasShrinkwrap":false},"0.4.31":{"name":"wnamemapper","version":"0.4.31","engine":"node >= 6.0.0","license":"MIT","description":"The module in JavaScript for mapping names from one space into another and vice versa.","author":{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"}],"main":"staging/dwtools/amid/mapper/NameMapper.s","files":["staging/dwtools/amid/mapper/","production"],"directories":{"doc":"doc","main":"staging/dwtools/amid/mapper/NameMapper.s"},"scripts":{"test":"wtest staging","make_doc":"./doc.sh"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":"","wnamemapper":"."},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"dc0970e82462d962928b90da1e668c6b31c9ff2f","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.31","_npmVersion":"5.3.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"},"dist":{"integrity":"sha512-oa38Sm6LDiFe8uskaxoGwzIkCh2Au1KnXlmQwedlnmaZdArIYZeyHFJvBD2DmV/a77+S/GojmPCnmMg95l9U1A==","shasum":"31962ab74c61e3f385086ef4601e51f647d16ab4","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.31.tgz","fileCount":4,"unpackedSize":7707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJ7eHCRA9TVsSAnZWagAAb20P/0Jdpqg42AvUtcHi6X62\n6rAaQx6/zhArv4YdJODwoCHOG3aTuVFe7eYWita5wFqG2ZCwskjzHNVGuyj7\noJ1ACwDNbQ5FJ7JK8wy8nji6/gEGMgFZPfX2gAeivcORIvHOGD5zyr/ZB/Nk\nPIDX1dFISpSCqKTNRN0PCZmbnOQnJ/UpvEAB6TGLB1clax0JluX9BGdtFVu5\n2xLiTQgHLkkiE7Rr1ryzVcDEKHO41eLfANBBlcmtx0KkukVMa3E0HHsN5BjH\nn5I3nnDvK51lUB0KuPUr0vtG7CpbhX6eM7kb3ElnY4QD3KMpae6/A9MNd9/S\nHsuAzIFERTfcIbTicwiNecLJ6c/fgel+BoAAW+WuXoAEXidiiS664dFAL2IB\noa5J8yBIVSx9+skDKB8wI6kDzbjEVFh69fz6wcFn/jOJbnLOkkBSYwmzxSjG\nYu4E3tqJ+2sIRHkBiVr+wXIsHPXMxgvAmK1ZqympLh9ZVO/tHkus6E+vUny+\nQxI9Z+/J/pO88UrmtFrSXxk9VIljmbVB7JuXLkUfwZ1bVdqGMJa5lBNyh75v\nK+/UCZx6AIWKQ/ScBOaQk8MR7LN660zKy4+PjLVLf+kkZaNMfSTWsf1s3RIA\nQTe4o04K5wLBhXIW/rVkmy9IjeQBhaoIVbVka28DAEPeNWrKmctY/0nI966V\nOaaZ\r\n=TgI6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBUkChuS/A4hQGhXJKZCWzY6q0rFYlZZgKliW+CweB0nAiBHbiivl47lNd5/JLmDDQxhH+Wzw7HNZRQouJM3XagYxQ=="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.31_1529329543183_0.04996625292059509"},"_hasShrinkwrap":false},"0.4.32":{"name":"wnamemapper","version":"0.4.32","engine":"node >= 6.0.0","license":"MIT","description":"The module in JavaScript for mapping names from one space into another and vice versa.","author":{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wtory.net@domainsbyproxy.com"}],"main":"staging/dwtools/amid/mapper/NameMapper.s","files":["staging/dwtools/amid/mapper/","production"],"directories":{"doc":"doc","main":"staging/dwtools/amid/mapper/NameMapper.s"},"scripts":{"test":"wtest staging","make_doc":"./doc.sh"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":"","wnamemapper":"."},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"e11581676df6865584b0333ba7ca97a4d812cd8f","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.32","_npmVersion":"5.3.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"},"dist":{"integrity":"sha512-KY5sZhkgdNoA8dMy1+IvRxmEMJk1jQf6uV667UBA+09mGfsZ7RYDTKQjS9eL36hdsHeE9Hs4Gz5sBp6NTGIz3g==","shasum":"39f0c20ea1ec18918a9cb678e91a3a55127cc4da","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.32.tgz","fileCount":4,"unpackedSize":7762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbOdbNCRA9TVsSAnZWagAAPLEP/2sa1PHVxRB646yw2p5v\noqOJnuDr8zPbt0Hh+JAAFK7tmx8pHnZ7y2epSud5DNomO/7WW8FmnJnlCLFW\ntu7DFB7OqcjdBn88KZWOnIyAQ6xsx0mUfCzaHcyn4O6UHDF2GY02Wu2azVs2\nWb+LfMHhLzm++8AIOP3qfzzc6tztOGIWJY5548oqQgpIPHs8MlKxuD/ZFbiU\nLOH63+lgxXrZy2iFuMTnJjSoqyRoBNw7KpXpv7KV06t/x9w2HIARl5chxiOR\nNxqlC+mkWR7PO2VMvjOLL4aQItOAUCE/S0/c88YbqoJPDK9h7g72wubKGnGn\npWhI+LeXGSPL5AMWrDXsAGd2epCMKdk9/f6V5+J8LE61DpnGLubehs4s0/i8\nvlIr8NS3fD0idirsy74/QiChHARPqfp0A1J/WFZ5yybSLVzMCOPRc6VjgPNP\nFJ/ufCRquXZNkolvtHKH25MHZ5BncbNvejohnJuufq4Bvd+7ng8yzzqrd8OK\nbT0mzIJ8BTMhJhZ3ViFg6EcX+xQXPq5bPoysDSKo525A5zBhQu9MaOUG+KLx\nk8jx4UdoxbSRxw7ISOcWbQuNECLBXMVl5nk74b2B+h+FjmP7h+NiZdwH3sEE\nRU9nTvulwOWcFexhVrsgTZLKBMhzn84EhnTkOdJhz5V6V5D5J9urzXKaOiat\n3GUP\r\n=wOcR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOY4XA1NyXWzjNdkaeGwFGndX+rtGm9eP+zPz4CrpVuwIgHenqHAQY9nerQTdMPS7Y3dcv4YKOtUHJxz+hNjX+vRg="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.32_1530517197325_0.5448612180727748"},"_hasShrinkwrap":false},"0.4.33":{"name":"wnamemapper","version":"0.4.33","engine":"node >= 6.0.0","license":"MIT","description":"The module in JavaScript for mapping names from one space into another and vice versa.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"staging/dwtools/amid/mapper/NameMapper.s","files":["staging/dwtools/amid/mapper/","production"],"directories":{"doc":"doc","main":"staging/dwtools/amid/mapper/NameMapper.s"},"scripts":{"test":"wtest staging","make_doc":"./doc.sh"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":"","wnamemapper":"."},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"613235277c4ca616d9c0b06d6953579189aa240d","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.33","_npmVersion":"6.1.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"},"dist":{"integrity":"sha512-yTUA5uglRnwcXtFvL1ymZsqjfscd0ebjsx4sYlBd6azq89j5E6GDReTzVRhTTrbTRKJsltnjyZZ4Xr/AzHfUGw==","shasum":"35f9e999861b1b8863f751565c3f0dab30b5c68b","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.33.tgz","fileCount":4,"unpackedSize":7741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbSnFuCRA9TVsSAnZWagAAu+MP/A0uZrYKafIO8/rYvAr7\nx2HouaICAcsLujVyPQaUMnt+cFzW+rTCsRJdBYdyn8s2TNzPxyweY40QETHV\nyynW3L+VKtyod4BGnyzmd5U7LhOaCQ4xXlTVYEJoo83YREWu4riK9U4+buNB\nlj/4lQ3l0ApOxSRMr9VmfcH7YZRlYOFv0VUCQSxjM9jMXqP1jJuxoU0fMWnD\nBGy40MldMaWE23gC8Dd93svuATIpuFc48DECMwuIrR/JUFBem3bIZd9rhQXR\nkDetLqV6j9khc5NBuUHLuYKWdbudz0kn31+G1cMyNag/lmXjglN6BnqkYWIY\n9zIiTbooV+gcuwdNsW0EN4uzccwmdUksRSnFldXlO5o3ZNcNyTMuk6RhEgO6\nlTbx/0113WkPyKPWSAmh1huvvYxSj5UaArWNhr7mm1hgQe6EEwmhPAhmHmtV\nfXi1uyq34Owy3AraX23zKPBTR3K8RfObfq4/ZbizgKAnqsZlZuDIIV/3frXM\nzhMoUvFyyV1SJHBDEGE78AIGG8ejXZ51qwn777nf7siaFDQtt5fAAhqOCx9c\nXKksNB3/opDsJMz5J7ZLxWTg9Z3UCGmL1WTiUM6bQZuzYntAQjUVJPUuq+IE\nXjuoweZCE3jfbgPJ59UAt5M59A02uQptxIgGpf5atB3c0CIgf70EU40/NvIk\ntUfk\r\n=quI/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPsYApqLMKfHXP/4WPp2BdV9SzQbbW4s/ZB79wOy+e1AIgLiAxKoqWLqJfgLF4e8hw5/4Yiwj5r/NcpkrVxVQUNpo="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.33_1531605358405_0.3954647499255335"},"_hasShrinkwrap":false},"0.4.34":{"name":"wnamemapper","version":"0.4.34","engine":"node >= 6.0.0","license":"MIT","description":"The module in JavaScript for mapping names from one space into another and vice versa.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"staging/dwtools/amid/mapper/NameMapper.s","files":["staging/dwtools/amid/mapper/","production"],"directories":{"doc":"doc","main":"staging/dwtools/amid/mapper/NameMapper.s"},"scripts":{"test":"wtest staging","make_doc":"./doc.sh"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":"","wnamemapper":"."},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"6883dc0d19560dab6bc2e1de615252af2ccea554","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.34","_npmVersion":"6.1.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"},"dist":{"integrity":"sha512-yzIlBGAj28Y1GNP057QyZzzUhivcu6AgUy8Jh+935hnWMN6cFD3Gme6xCksFM2UIOhjXxtPP2VNmLu54u3j9vQ==","shasum":"b605b8893a39182a0b2a361ac034692ffe39adbe","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.34.tgz","fileCount":4,"unpackedSize":7906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbTENBCRA9TVsSAnZWagAACNgQAJktg56KG2E4ZXvGu+Jp\nzFrz8jTVMV6uMChWg5hYVrzg0D4Qc8Yczsh/W3PtF+SSJeQ4mbXdXeKLIYKt\nvHcbYTIpKyWduXBDP0r4CmsMBpSRxFzuWJqQ1JvtdZWgSUOAk9KI0U5tP4tu\nQNjse6zIECc1MbqM+VD/KptwdAclf8z7UIdHRO6QTvLAa6w0UOnUpZ3we2Bi\npuQ5xDe97YiWvvPzWDEt+n/bNYuBFcNFUe/yoTXN2HNtjpJxSedCpjfyoXro\nhn6n1Y0DavHX5ISI54AG2X/7SdxOqa5MuOrYDdp2vS/ebp5Dio37dyecvk8F\nccvtgd1RKxa7BVSPjSnh7FV+df+OyE6Gx+mdgHNw2VbSEFkRXZyyQii54s4q\n5tLruFAuZ20IVAJQ50nx/WqGfK8pTucqa/BPsNXOIGQq4LT2RE+ExHRt24BW\nyiXekBCdKryyLAWyKW+JCGnbQiuOK8KEf1Q8SNP4Nv0VBmUWqmSIRhvZ7M2U\nYQqlSzM16Opzm8cBy8aGTsH+Y2RARlYPlLazVGyZPgwkh0ojBcDSqlGNj3EW\nRO1/hK76fZGZb+uXVQRt5W5/wfCQehMeL104yUCGKAIcof8bY2z9v1UouhYq\nTqxQeaiMuRwa6p1q30fqM4LXS8QF/n+wlUAwE0wobS6JCGiAUvd1qF7nIgPr\n1tuM\r\n=R3Ed\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE7FlxpecVi0PqY51kUyt1QM3P/M2m5Avh05ZH/pi2aqAiBAxrdwXstL1l01VPZ9gKiHuGACWd748i+Hwrk+U3Jp4w=="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.34_1531724609368_0.2581946312414227"},"_hasShrinkwrap":false},"0.4.35":{"name":"wnamemapper","version":"0.4.35","engine":"node >= 6.0.0","license":"MIT","description":"The module in JavaScript for mapping names from one space into another and vice versa.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"staging/dwtools/amid/mapper/NameMapper.s","files":["staging/dwtools/amid/mapper/","production"],"directories":{"doc":"doc","main":"staging/dwtools/amid/mapper/NameMapper.s"},"scripts":{"test":"wtest staging","make_doc":"./doc.sh"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":"","wnamemapper":"."},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"383af35b664c2555e56ffb88d28844cd37e2836f","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.35","_npmVersion":"6.1.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"},"dist":{"integrity":"sha512-a4kRbrlpRCxeO9O+2lNUi6jw/QLBPOULEbiK8tp5N+FbBNas0i+K3Gbi8wwwurWuOtEtmU/23mTucm0O9V32ig==","shasum":"e04f63e4daacbb690684363c386efc6f86922347","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.35.tgz","fileCount":4,"unpackedSize":7912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbTLcGCRA9TVsSAnZWagAAkbcP/jBX/+fl2BrMnBc1iUfr\nTJaXzNwRwkHwKVATtrDmnow8utvHVNAye+ueuzVha7OFPriuPjwg6CEbGDTF\nkyKhDLaS2DwzJoSlI+VH67TxcLDK2o/ve1iyddThAJPXldjY0xLjBMrjn4WQ\n82jCEDXAWyCf030e0rRk/sA1PqpHo/zc5G9L6/jakdFBQ/bSwMeM/7vmbTLA\nCJA+V9naDoQa8M4eyW3C1mhB1wM1SjvaodIVPQmxxPCCliizJSsSXzTG5vPa\nTmlFrSJqFgden0ROwLKH+HNla5He5JORNv3XIe+84MfY3M5pe3P9nvM3gegJ\nxSfle0OuKDxZDMfKkPhDDe4/bN3e2HrcsUiMPB5698nU0b7weomzoibh5urP\n3qxwqQB+lBfF0vQYGfLA88on0XzHLfKAorZeSwbGU5Cj+WOXEvbUBi6EU5HY\nUiFuVOcKaRENyVO1eBa5LN/RD3GXay9jfyBb5lvbZO+ytAaANIJfF2F31M/i\nURPO1Iegxuhe239b2HEs7UD7F7d9KUkSbBpvgWZbYceQ48ZyxQZrA/KcSZMx\ninlrxZqN95xr43aasCPN71D6FRAB1q83vPk5QhjsL/14rD7Zb7/ViQCVS2tx\n2NDocP9Vny4hCSbRQf+pZZuCOS32wwHrDJ5zq7oKogDpYo7JfS+PET4I3xSQ\nogNj\r\n=snpH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHdokQix2jZ3/HGCHfoCSn1sR9wAre03AKhSjsBu5bUrAiEApIF/roKrM6SK9IOrCGBqyl5ln3wTsgPqd6kLgVWIsyQ="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.35_1531754246455_0.3719185701074039"},"_hasShrinkwrap":false},"0.4.36":{"name":"wnamemapper","version":"0.4.36","engine":"node >= 6.0.0","license":"MIT","description":"The module in JavaScript for mapping names from one space into another and vice versa.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"staging/dwtools/amid/mapper/NameMapper.s","files":["staging/dwtools/amid/mapper/","production"],"directories":{"doc":"doc","main":"staging/dwtools/amid/mapper/NameMapper.s"},"scripts":{"test":"wtest staging","make_doc":"./doc.sh"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":"","wnamemapper":"."},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"c47bd0efcdf1a488581433233b1e7729813b9e35","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.36","_npmVersion":"6.1.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"},"dist":{"integrity":"sha512-RLlXfvtJ1QCq8hgmbtEvC0th0jCn37eYmxvP+Zab6itLfd9ORHdO5iI19qARm4WHdtR8SOTup62S98XJ28eJEg==","shasum":"445cd63b21fa34f7273fc2f5d5f5ff93231a4cb9","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.36.tgz","fileCount":4,"unpackedSize":7908,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbTcUBCRA9TVsSAnZWagAAm1wQAJczELIhbCVTqobIF3r2\nWa+K/eowcR68QzyAzXLvLGCenctCzxP5wVwv5Qx4AxS6L3RXf231LHhrcwhV\n/jNRYoyEyN98txY4VeJW2yoZj56UlD5aMAN3spd0X2Xf4iAexwlpme3XpynR\nUayElXJI6AeLQ2GUxhG12/MASYWzign+qBS4GUUu+6kj4TZeIWsx2bwg6ODq\nUfGda6fM9S+6mMnkWxnF5ygDiDudB/CXADirDglTeTK4SwNoTlb/PP+fcLnu\nkk8+sSZ2k1U+LOnKcYAffzqV52zV6yV0ykLMzJmRSSTnspxdD8VzThGctNpK\nDwYpalZsYoTsCTq1X50NffA/rhtK7ivEnptA1HaqvOVfMx7w9EHJ5bmFioq7\nTo0Jl3yBFiaG4S+KQvU578QnYC5mYUaZG41Ehpbjc30A7vfRgcKhLNyNztgN\nPn9tjQWBG7dr5YkPOaty+J1O4tZpQtjTrU1ocGPJmWZtKlENSZqVEh9mMJ7Q\n/vKcVkRa5weI26lLCLlJjfww9crjChzi7e0AoLxIIQ04DG1Ip6HJo+N6xSKE\nO9YN11eeefJSXsapzi7CZEgSjHQ/TridUli/kOlFNYRl2tF1prYKlVRjs6LV\noUek/cd8l8/1fOh+MlKdUR+FY1je38lq1Ist0EE5xC0FGU0PnHUHPLxvrz/2\nxx8Z\r\n=4W2p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWXzJNGAGVvQUiJ27sKr3A7pKgmu/EgYqp8QmSmu1fcwIgP8uqmu9pWMvsar1oxBFj+M/fL16XqDKw9gtLHVdyx5g="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.36_1531823361809_0.8078502262885059"},"_hasShrinkwrap":false},"0.4.37":{"name":"wnamemapper","version":"0.4.37","engine":"node >= 6.0.0","license":"MIT","description":"The module in JavaScript for mapping names from one space into another and vice versa.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"staging/dwtools/amid/mapper/NameMapper.s","files":["staging/dwtools/amid/mapper/","production"],"directories":{"doc":"doc","main":"staging/dwtools/amid/mapper/NameMapper.s"},"scripts":{"test":"wtest staging","make_doc":"./doc.sh"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":"","wnamemapper":"."},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"5f95273c5b501e3c9f2d81baf9d2587540476151","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.37","_npmVersion":"6.1.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"},"dist":{"integrity":"sha512-OeajQLBytlJgVXAdyu9m4NSPleHT5PJ8uryBv5ov54OuUTBu9oeSHwQH6aOnPCZZS1o9U6hQCxKeuQHXmrnhng==","shasum":"f2888178970608d630cb5a8244ef072fb0558b5e","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.37.tgz","fileCount":4,"unpackedSize":7914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbThdcCRA9TVsSAnZWagAAq38P/1FiDpqNQW+i2YryFETP\n5wrm1h0RvUeQxT1P2hUjEvWWezfKccJxlo8r5b7JbAmom9WYKffkTA8T56K1\n+496rBSIYBY1KfgrsK+ylB2xXm0AmSwt+3QtEzysS12e+io/u/kteXd3SBXn\nka1GDRmYwWvUhhMzpBWauZzHnkFm2Wy9tiS+laNSw4Z7Ss+XG46wZoa5iae4\nA2209/s77fILAYp5AFAuy3ertaR2qBD/m4bNamDoVNdAzjFFrJM7HAD5EPnz\ngoXk5wBNUZR88VE6WwUk5257M1lrfv1RFS5hbeSQrA/pDUTHNjYqlOq6O6ly\nd9IyAoURNiAVJgFVrNV100t0o8qUkzkJs1KF0lA7EyT0bNxAhBhUYk9PXMoA\nsu+JYMoznLvumXYgeGJCHRrakO85m3T/zHTYX7vDDkXwE9tcz9WV17ux8X/x\ngCkqvc5+fXSo6EJEA8iKu1texaxzN1FgCxRRIF/0fc0cGX8dHKsBSxuRqgdP\nMa3q8YFYHTCYyOMNkpkLjWQIK9lE6gP270kLQoXWg2DeSzTB0RS+PUp/h5GW\nO6p9Bck38beeAwTu6mOlMMqIn92LLuJWX+NPZg0AHCfw/0FlictpwWGu4vGR\nF/NkI9BpvilYokNAfaNs6m7EhRCtgd+sreqpmItSo27H5rJVJp2An+vufZ+6\ntdCw\r\n=lVYC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAZUk6fzXgifYExQLw2EuyS1V8fKGOvSAfq5d3FxqQbUAiBOKKGzJnvt6tV5x37iNgCqmQ29s88uX0VGQXWJktKCpA=="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.37_1531844444186_0.23073478708146689"},"_hasShrinkwrap":false},"0.4.38":{"name":"wnamemapper","version":"0.4.38","engine":"node >= 6.0.0","license":"MIT","description":"The module in JavaScript for mapping names from one space into another and vice versa.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"staging/dwtools/amid/mapper/NameMapper.s","files":["staging/dwtools/amid/mapper/","production"],"directories":{"doc":"doc","main":"staging/dwtools/amid/mapper/NameMapper.s"},"scripts":{"test":"wtest staging","make_doc":"./doc.sh"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":"","wnamemapper":"."},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"65ece5c68e8af0d257683a87200aa17c78008805","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.38","_npmVersion":"6.1.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"},"dist":{"integrity":"sha512-kir230FoM4Vv+7ZZBBjMyNDNFjAmgDb8JvgaFRTdJBJbQX0Harha7/OYAaSQyrAaUzOmjx5NjoZv3njhu7U25Q==","shasum":"6e6c4036a612b1ecc464e79a0faae2736422f6ab","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.38.tgz","fileCount":4,"unpackedSize":7910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbTvLnCRA9TVsSAnZWagAAGusQAIx9O8B7+qXtHv3ejK9Z\nIwmMrpwwHCYzAzt/0da5/61sBZJpxx8esca8/HGYq9YkgeMyAMqZ9wGdDkCe\np8yc0gdKvWU5VvkT3yyaG4Hxk6k1pH4LVTdEvusWMrPNWUnkBPvL7woY9gdz\nC2k2XnTq1q/1MZALtUuSFOXhrfr5QMuZqEO8L10RubeU8zbXK+W6SibABdfX\nJiuat8EdkOgS24tQpvnlqLeUSN3Rjs0mhwf9Bw3hJeM1+H+K5+voF9/ZZJrO\nLZoHxsxRMIs+ZvZPET3lwEekLmmjCzyU6VCJXU6vm8ERwyTa2Xz+FNIp9wBe\nJBVMwNOKqstbaPy4j0DMFZOY1sogxI8MQwfAxQ/9EjN4Z/fd6tXkA8TuB39T\ny6cdMcF4cCVjZr4Ds6H7wYgRlgC6LTwWq5DZtEPQZPznJdoHS99N+ktctcxS\nykXSfShkyGD2JQhDrreyMlOWxvO8uJyudolFz1Ocdi2d68wQA7B3F0cyb5Bp\nsP5Seyrf8Xsa4NI9nAt7PhFEpPK0qFubw01HzrQWOneaLe7VfJwJxLQ0JhwD\nDWkY0VKT8kF/XqeRpsSYSOTBXTriy0ujBtATcjtyDu6GKjeOqTUzjp6G42sq\ncJvHagN6M8AQvNjOMTuw77SqSoNx6JFBZfR8Ve3CiIhsdt/MIrL08msftHjZ\nMjN5\r\n=08Gt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFPk52YlszRZMquADctAUJ9KpyIEnosdBREXJOfw/NdbAiA+VYQEMaZnFzQ4bfn2j3635ZKL8nGo2Yoqjpvpk5aPGg=="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.38_1531900647290_0.8985117321712757"},"_hasShrinkwrap":false},"0.4.39":{"name":"wnamemapper","version":"0.4.39","engine":"node >= 6.0.0","license":"MIT","description":"The module in JavaScript for mapping names from one space into another and vice versa.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"staging/dwtools/amid/mapper/NameMapper.s","files":["staging/dwtools/amid/mapper/","production"],"directories":{"doc":"doc","main":"staging/dwtools/amid/mapper/NameMapper.s"},"scripts":{"test":"wtest staging","make_doc":"./doc.sh"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":"","wnamemapper":"."},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"3c4c459d41225442e26c7a15103c013686c2a9b8","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.39","_npmVersion":"6.1.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"},"dist":{"integrity":"sha512-a1fHITZZ1V/3tY28bgONw9Ss2jV8c5L1wHN4u/BULNPiimSbozWQmuY4OHH7+zgnpVvQnv9HPVuivxRBtuoSag==","shasum":"787313559331caa286546d98ae3c1dae40bd0de7","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.39.tgz","fileCount":4,"unpackedSize":7898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbXqj+CRA9TVsSAnZWagAAZakP/jXkXlkU98C0ROykmNev\nu4eYPvfvPXIETqIkXkLChfWpGVh5PMKJwM2yGg2ERzbUn+lj0yd4bml4ZBNB\nQ9sKTsHi5r9LZlVMIoaJROrPe1nWhkkOdv1GylplgxCcwiThEX1OmnBtG5UF\nXo9Vd0bCWLSdSvzFkIsYg8b3a3OwNp+2UtznEmi45iqOaY76IvB7KCYDFziz\nA5GfACl84p/VbYldcOtYnH5VGiGQgX4FiMSXracePD8KJ2g1esMPGjOBO1KL\n65/v1tLYUWz5KPAeqQgmCQMgYzKihCiaRHw5tlGjQ2IvUUJAzg8jy46AW5ZR\nKHr2oCGwy71ZV1z9l8HJTTCY3ftzwIGHtY+TpzTcl0jd0ghO91stX0RQVEGo\n0cgcR0looJ1Dv6fNbh8SqbL0uLM08urv9HX4jW4cjymX3h/8NkUVkwgfsnup\nEMU9ozgQSuDmBVNacux2huJtJEjyEzff91xsyLeP3s7FCrEFJ2cFqNHOFzjF\nW8Oc0pkr9sddCd6kr58QhwhdkoHC8q45HKZDWEE2kCWE+l047HiYckjo4eDL\nMdehEV35hw1SxxYctcawzzDkjKpZF3iNhzJzUYOHtaV/MhIlKITyz3gJqwWA\n7zyKbch7bV5eJ1DUvPEcvNQXHMhpeMbXRqx3QmLEUze+OusEatc5vL3+Eyc7\nEwQ9\r\n=FO32\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEdwHqkmJVWUtiUh0h4Iue6x36G1RESprSkV+wfdGE8IAiAy1+XgS8gD0jULTa6oSAAekFrfoIFvTWvL4tR3V9gypA=="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.39_1532930302462_0.48945105667462063"},"_hasShrinkwrap":false},"0.4.40":{"name":"wnamemapper","version":"0.4.40","engine":"node >= 6.0.0","license":"MIT","description":"The module in JavaScript for mapping names from one space into another and vice versa.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"staging/dwtools/amid/mapper/NameMapper.s","files":["staging/dwtools/amid/mapper/","production"],"directories":{"doc":"doc","main":"staging/dwtools/amid/mapper/NameMapper.s"},"scripts":{"test":"wtest staging","make_doc":"./doc.sh"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":"","wnamemapper":"."},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"da42bb013331aa4402993459778da294917f6908","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.40","_npmVersion":"6.1.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"},"dist":{"integrity":"sha512-5DW2xByhY1Gxk8oc1i0VjHwXXlXuq2ETFSpIJFgIAaCrDCopYIsSHmr/RqcXoLRQig47t7KLEireGFvgRia5ng==","shasum":"3e3a59555850bc3ced6d433122871813a7d8aa5d","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.40.tgz","fileCount":4,"unpackedSize":7909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYC9sCRA9TVsSAnZWagAAi8QQAJyXp6EJc3eKasY20l2j\nCyISI3Hd5O/8nmU7otdWijVk9EatL61AwB3p1/BPUv2tbb5072rM7gO7neUD\ntB3TKEgn4h5O1HOFYJVkAstRkPJG8un5m5DuLkj5gxLPr2tugOxr4JEB6dz5\n9jc236A6m04FjCQqXBGpDxhyvKYfPFZ77gxdnktL+WNf4PSL3DZy5hTpDt3T\nnE7sQ65c5H8h6qI1FtM58L3CEt6e6K00fOPHFXtwI/HNgQZhIUl5ud4ZrW41\nUFIk7voLv5xXld+FsySgoLIybiz/Wi27E26tmytyMoutlc4+gXEsK/vuiQFh\nLl3Q1LKAtTQbpUYtTCrjrA6vfmalXqHWPG+7sz11Bh6B+JHm+oYGo1Yxh4Wa\nLHJ8uXKRHmH94m/oKGNBlGM4fslCO9SCeoPs0zpEvilTd0NWDNhcqcdcHvct\nQJCriNgBldoack10OEuGFE1ppd9BCy0Sgn9M/vCfc1BkjGtwCKgLSI4HcwMK\nCqeXrZrDecMJWPUvqycXq8/qOjcMx81iWM9fr9TKbMedcjlZJhaFZ1H5IOXL\ncIGKaTTg/LJAFl/edMnXQmyckFUGcxj54SUTK1UiblqsOxTYZAEUlYMRpSmB\nGfXEnLjtcIHola8+oRPioJCUhrqO2EojmJE249EYe7v4suLaqAzSzs5dyxeP\nUkQo\r\n=PTAC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFjAy38gmWbg+5CbDNERLUMcYJcnMc/OozJA/DmGxlcUAiEAy6Gir410Rs6BAcd3Nel5V9A6CYDEQzklL7IWgxBmNRk="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.40_1533030243268_0.931508198200721"},"_hasShrinkwrap":false},"0.4.41":{"name":"wnamemapper","version":"0.4.41","engine":"node >= 6.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"staging/dwtools/amid/mapper/NameMapper.s","files":["staging/dwtools/amid/mapper/","production"],"directories":{"doc":"doc","main":"staging/dwtools/amid/mapper/NameMapper.s"},"scripts":{"test":"wtest staging","make_doc":"./doc.sh"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":"","wnamemapper":"."},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"5082fee4a8c987a37bd4766524aa76aa5a8d69c0","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.41","_npmVersion":"6.1.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"},"dist":{"integrity":"sha512-AW0Oujcq/I3vjwKxOEX8cWz+zeSgdNG8Ra0Ie5Be91sUnVou84XvZ91Qr+hL03bk91nzhIRWpejuE4wVxqUP+A==","shasum":"01e8dfdf2f4effe8700312b3ab489fdedd828052","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.41.tgz","fileCount":4,"unpackedSize":8336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaA6VCRA9TVsSAnZWagAABYwP/3GUHWCGtDmh1yjOpPEv\nLYjCPoj5KUug75o+27XO+h9U6Q3oqMdDxjJMPV9Yo89fgMfqiJRndwRES9fc\nHmyQy4Xf/MrIwcL8/9S81et0EmRkWSR8XmkNJKCR3pwayEVwa6h8WueHEZAo\n81IMf4aawnpaDfLMPA2dOfn7Cc3pQDL2zA7SDaM54KaPErc5ZdSz/oAVXJL6\nXDuffYzMfz3FjPbUF8JNIGMjttIB+ZHYpw2+WdaB1uLsvT4z0anCYBnKalT2\nm7L+S+gb8WF+E86IA2iRSeulFUjgrOLZIzJhiCC9+UWJvfqWNZ+exGR5hcUl\nKUrfcIG4y87xqyb+RyM/T8fFeErTJ71OjGdSs4bgNE3AMpuwUQtnoqPAeval\nPXLGo6kVzO4ebpAQZZg8qvDNaE3SoIjhKo3DjCc6bZc7pcnpLcZePdPPHbbR\nH9WagwxzOY0Eakts4CH4eyLoLqZqp+mltkyfhoDui7V5X4uEyyafEE6mKRYr\n1eEKJo84TOvI55HtRztC12GhHWHqZ89plrHVMN02DU0SiiUCp1hX5OKumbKc\nae8kvmDC2/WvK3vDmQ2xHyc51wKYOjnRd22iU/1UB59cpHgwYiwOH24FhfFS\nykf0oSv9TsH4Rk0rSSv91OuG/QRgWNPr5M290jxjnAEHaB3+jr2tzDvpAGyr\nosOQ\r\n=Csfz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQaRH9pnPIxzteHQjmZsDw9KOhvHniNkx4hJYpKkJSdwIgdX9Ha0TOkRrPS88rtg6ZV3wMPd7tUZNh3yhmDiY+DyM="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.41_1533546132349_0.3286338136227558"},"_hasShrinkwrap":false},"0.4.42":{"name":"wnamemapper","version":"0.4.42","engine":"node >= 6.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"staging/dwtools/amid/mapper/NameMapper.s","files":["staging/dwtools/amid/mapper/","production"],"directories":{"doc":"doc","main":"staging/dwtools/amid/mapper/NameMapper.s"},"scripts":{"test":"wtest staging","make_doc":"./doc.sh"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":"","wnamemapper":"."},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"cb15d7b45e266ae361dac381a332600421b79f7c","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.42","_npmVersion":"6.1.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"},"dist":{"integrity":"sha512-mwS8UcpNHldcRWwg0Qn7Eu7Joqp6MKZHR+jUGYrXwuOLnzASXVZcxnIxOZcnt/R/zIW+UXM8aw+jERRTNrau1g==","shasum":"8bf1c338dc277c8c070b24fe9418030d5540c7fb","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.42.tgz","fileCount":4,"unpackedSize":8332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaIjzCRA9TVsSAnZWagAAxZgP/jyTrlZ8KQRWxDlix/vp\n9il/ZExd2PERJMGfi9q9hSLXkg2B88Et7QKC5rMsqobDVeJjcHvI5kzf3KeQ\nYv5r6aVTcCZ8CZRUSyHy6a2NEvlO2BPYEYyNP4IqoLpuTqTdEaBqHbNEg0vp\nIy4LeWMiwBBawXSkEpC+8VCX2yUYBEVKEGR8l9Ew9crybJHwTg6F1DoF6Pqy\nE5H57c2cVJhmqe2A0k51MHLunoh2GjFWWhYKakuj7XXGDCjze1iMlkRO5eDT\nCs20ws7s2Qu766CSDgXugMa00Eo015mXHiGMitVtWE9HVIYSJ/wl9yXToCph\neSzU+m3G45aTCDwVzRSHJOg/KR+m3/EepXYjfzRztCpVEOX2qtqWdtC0P2Nn\nA73pGpzn3eciTJYGtlz+Hbn3M8NODYKdtiFoQ1yI9CQsgqdNgWEqtOnQlARR\nn3iQKRWkS0yJi7SmrRyrLPw/WSeLj5iOcuQtP9zCFfZCiM+fpHE2KPTjYh2e\npDCqdkuEK4cQAFje1qf3oxPJw2d0UWAeDVvSc+Q9WvFnBvN6ZP/65awGjMHb\nWKQBSByvFsXq56zA+VCqhuKT0LcbMQyT6AndoDgHKKytgLGtBAC/YUURrfh3\nrHET7YUPYSAShZtVDLkPKXOr66wZyiw4q4izL4tmfFaVVk8j3vOradTrWhov\nLuup\r\n=M98D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJ1GaarynO5IzenJUlUccbPbSjCLYxNZFsKBv49sIr3AIhAN3liDZ3b3//MGKTRTETK1716G70JCeIVdnhtI91nK53"}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.42_1533577459429_0.1265816128197761"},"_hasShrinkwrap":false},"0.4.43":{"name":"wnamemapper","version":"0.4.43","engine":"node >= 6.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"staging/dwtools/amid/mapper/NameMapper.s","files":["staging/dwtools/amid/mapper/","production"],"directories":{"doc":"doc","main":"staging/dwtools/amid/mapper/NameMapper.s"},"scripts":{"test":"wtest staging","make_doc":"./doc.sh"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":"","wnamemapper":"."},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"6fcc8d3f21ac7489e9dfcadbf54dca9adaddfc40","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.43","_npmVersion":"6.1.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"},"dist":{"integrity":"sha512-/KEf3JHunIERcGAa39J3npLMjNqJ5ZcbgMuAWnK+MpZqyprC8DwQWx9MWvoIvgC2buZEjcVyRF+sWqFyoPnbFw==","shasum":"0cca45b970aa8a7aa5d3e81757c771e5944fa7a6","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.43.tgz","fileCount":4,"unpackedSize":8201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaWSACRA9TVsSAnZWagAATiAP/jJcjSBY09XOeBdtfzor\n64rU+USjqdYMs1YbtYcOMfUi5/BNS9sp4Rj1aK1ZpZDJ4QndIV2gjycJvKLz\n9i94Sati3Ue0X7ClJwD61pUu8pKttBldETQcnRmOvNaY55YY/9bZrOzPaRxG\nVCv4PkcTz769Vstq+2LXpJ4heUWkCxKRK4P7VrcYqDsBSqixcw2dgDptvAkO\nwg2w31tbniCZGzqL/GWKK8jsePr/rHL2yObY+oY9BXvg+3PYfmJwSc5k778E\nj8CvNZPQyEw391brqxX9aTPzPKGTVPhtBRUnEKasQRhs4ut5/f0m/+Q1RYHp\nq3OkkjCbmgjVwVjV4x7XhTipzYThbhpAI8SwmVYqevoeThdXRoiivFVQL+x5\nRhB8yHxll+YDDKQJ1TCLp3LzUE+i9lJjB0mKCLRP3YyA4Qmr4zArXDg0GBZD\nLKIAcAbrAMan6+PaJMG1iCMHhUvcqfW/tWpPlij3Vwfb9wNCZJPY9kX6CNt6\ne/tmfWQT0KXvNWxAcJ6JiNmJb90fLLoj/OBKbu0AWBbkk16ovBr2hnXHXRKg\nJfUKPNN4/GPodjsmmln4n8emdvqzEKI024eW6OyJAjNwTi1MRSTL5S7lxhRn\nZYqPnQHW9PnsqOJsZsC0stMcdFOHmlWY6Edlub+hErv1FfgM5mCC+DbBR3e2\n10/A\r\n=vtMa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAUy0AKY+SayY5NE2oPHMXis+DZ+z1FHUZBhZquzNGibAiB9bi/h4Ahk5u4nJkZAu6HBcsgxXqWvE2i9OS5gLQgorw=="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.43_1533633664061_0.42869474168918886"},"_hasShrinkwrap":false},"0.4.44":{"name":"wnamemapper","version":"0.4.44","engine":"node >= 6.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"staging/dwtools/amid/mapper/NameMapper.s","files":["staging/dwtools/amid/mapper/","production"],"directories":{"doc":"doc","main":"staging/dwtools/amid/mapper/NameMapper.s"},"scripts":{"test":"wtest staging","make_doc":"./doc.sh"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":"","wnamemapper":"."},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"50c18e11f595d1c5aa7eae2f46b0766dcc45d518","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.44","_npmVersion":"6.3.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"},"dist":{"integrity":"sha512-DXwHna6twn4D4mlZ499R/wVLYoKYiYyu5gwHIcN+p7IHdGZMuJG1CYXV4q73RJeASuopibyelSVwl0lAg2wLng==","shasum":"6d72d475f516d1dc695c828ff421845072fc94d1","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.44.tgz","fileCount":4,"unpackedSize":8197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbZo2CRA9TVsSAnZWagAAffUP/3i/NVWqG/fR+Gvy0/xZ\nbI/fldwNVy6ov0FQvkEIi7Xfy0Z9CX9Hc7FJ39SFHrShQvVjzbPqxC+waAzq\nwHeF1+S2yDibBEPbd/qkM+v4FKvxCHsz4GVyaQeKQRfLCwg6yZjLDQrcI4zB\nq+jxrt8la++eJL89RIkONXLfZYkm45Hbv7mRfwFdpbFXOsIG5+0IshJ/wD2Z\nfLP4G1rJKQSmegyOjGbrx/7mO9figm3cYLxP110g1wxXmg/nfaO5gvWGtj1v\nVLwl8SXkAKVqO1CHC3wq1+l5UTUX4PKIipRBK0diIN64rrl7vUV2cIx8B3mk\ncgnquRxkOxw8NlgD3in13QOWVxI0xBffnY9YK8PVZg/zdpJebjIhSjcBMy6w\ntzyhA9ao80kJcYMrCvFxkPZYoYFYcAWawPzPKSsG7MVQ4+ZsTf2J3WSFSdEs\nDPjFBCguZHNb6qz4p8KwOkH9w1i1tPj1SimxOyuiFzI+nKpEFe54pE9qTRl2\nsGSCX2kfSlJXehNhYYkU2egKW8Wu8CHQX0dph5rBiIVTWacveBJ/4VcejTdI\nw7A5JSt1dz5RC26sl18Ka4jsqLGeuYFzWj6RYTUfOeRL9d5SZ5xlfFTFeP+K\n6DXhyyvVFnGsVcWaPaYIQ6jVSFo8zTIt3joaJN0s6UoYkqftESLNLFWTMO6z\nL67y\r\n=603W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRWb8TGwtwpnujzPeGL6/GUVIRV/2nRYQXfZRC0xVL6QIhAN3d7ZK4PhW/sFE9B3sDq5EdiLSjYuyApzNf8WNzW1jE"}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.44_1533909557516_0.9685516234767921"},"_hasShrinkwrap":false},"0.4.45":{"name":"wnamemapper","version":"0.4.45","engine":"node >= 6.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"staging/dwtools/amid/mapper/NameMapper.s","directories":{"doc":"doc","main":"staging/dwtools/amid/mapper/NameMapper.s"},"scripts":{"test":"wtest staging","make_doc":"./doc.sh"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":"","wnamemapper":"."},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"10384908cba74f152515d7eb67cc73a5bd8df2c3","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.45","_npmVersion":"6.3.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"},"dist":{"integrity":"sha512-PgADQLawAQM8E6XzYl3nHtQzVKdkA7HotMt+wEoky8lC9/niYzRVaQTyXqqDd2pzIhjHxDSVdDePzsFR0xYTCw==","shasum":"f21275474b07e906cff82c6a954abd26359d687a","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.45.tgz","fileCount":4,"unpackedSize":8198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb13EYCRA9TVsSAnZWagAA8N8P/i0I0Rz1ltUjX4Jfm9dP\n/YJsxZBkUt7/7mEC3RMb/luaXP2rnOm4tQuS2ug/8t8kx+nNQz5WAaX3Hrj7\n9QoYScHcefqQQz+s6r0QZ7jtAOMMpZgY8HK/Zz90M6Jqx+mKiINsKUrTBW1Z\nbL0ZO95y4pcAbtaTa6hVNUTDkw5HX3OiAQ/EOlWOns612TzgykKZ8QEgykB1\nZqXDkdFaRy2PjfmwmxixmBVEQKDcYP8WAumu3OZhrEwy+ZfWJ8+pc6xQvPBu\no1uEYkT5gutAWcLidI8IwWVIFzzvgahClkFWhlQXdwVC6xJZcmRDf6FKsv2j\nlv3f6NW4VxB+mQFRPA5cNCTL0OjKJIn2up3gN41iBGwQMvea1AS9tHzz/hFQ\nymtn66MsAfK6WDOmQXdprU5/SCZ+0ilUYdzgxa25LwWKU+Aiv6pcxTDHBBIh\nDv3RIfvTCwfaDbWLuAYx/vT9/O+Qp7qp2GLSiG94/f55qmkVHpuabCcCv1Qc\nm34pRcLDSUZb9QUXf26kPqKfc3c4x0544suP0wu1V3rmaf0qngA6Bi89YoCF\nRsvnX9m1rz8fm/xpMRQKQtbO/8VRWfqvM/L/UCMAzwNbScoj6+I4oupUIWOB\nATFqSQkxPppt2daKXZx7K1wDE/qpSEHWQ0UD/LInQXu/gNHtQ67CYF6bGXB8\ndl0c\r\n=9lxn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEe+7tKxe9FemN1713NIpqZaqFHKsbjZ+v2kPrQQq/PDAiEAkLZw8u3ZHkhv9Z+oTEAEuxo8tFhaiL9Zp2/2iJdP5+4="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.45_1540845848025_0.5150293346715673"},"_hasShrinkwrap":false},"0.4.46":{"name":"wnamemapper","version":"0.4.46","engine":"node >= 6.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"staging/dwtools/amid/mapper/NameMapper.s","directories":{"doc":"doc","main":"staging/dwtools/amid/mapper/NameMapper.s"},"scripts":{"test":"wtest staging","make_doc":"./doc.sh"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":"","wnamemapper":"."},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"663cfd66e6b90bbeb90966543cbdcabfbbc5c26a","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.46","_npmVersion":"6.3.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"},"dist":{"integrity":"sha512-QaQfg/7r7HWcuzeEdykG9KzVuj+XzYQKiaEwgMQlkQW0UYSrOt+se2w+OKZMBuP+bEEp6NwYozhvTyJKRDf6vg==","shasum":"7799c19b1f930706115752ad16e503d67ccccc46","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.46.tgz","fileCount":4,"unpackedSize":8199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2qjrCRA9TVsSAnZWagAA5BUQAIU8RX2J0/cBhFoQ3XD0\nyqFLVEezmx/oPyXyQ0GnwKoHhg2qpgXgdzQhCST+a3A4F+fVb1dGf/MU0UKs\nwf+loPH/ltEqWK47TIoQHXiVUgcwS5AIET8wOSkJ5Y14Og7Kf0zsy9HIcf4R\nEwS2plbsR4RzvJVWI686Xr+87O+cMmeF4rW8umKC/MLbNZankVt1gc/IWMEa\n4AkjJjO9gYDC2DSs80UzcJOUPAxyZDh9eLY5ZSSUagv+saObKid6NpTMIyfs\nAB34zcBh0lLeQDF72N7eeyyJ6Grlaonkio9La6oEYFRsoqzh2dXrhpQ2gudv\n//mD7ZmTHvww+kWyLqUh38wCq6oJJR3CfWlHbdjy2r52TpH82e4yB+Iy7iE7\nzUFe+WjYwhFeepY83u9rbUbM4x2u2VZHEZeBd7epbIA4gI8KuA/09LiJst1+\nn2qudoh+JlEZSU3YwYa6B3opefCeqck+c0w7+g9CIbVqL4HoM1LL1NZ8n+tZ\nVehAgxfBWXqCqK69Lyq8QZKZZDjL0no3JGd2NFvxY+aR0LP35xOjKC1tEet5\nKzzc6oUXwofaVxFBK/pg/ap3bZ32czG2/D0WeQkig+xpzTLRJjeIJMFLTP1p\ntkxMast8ZqSQSiVIPJX+ogb5QLtGILt9GKs1QglkTXuZZXl5mt2zM1QGSXpQ\na/D0\r\n=7rhH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHCp1zaQxaH/84NoPDClKHZFY/igVndmZMHBAjmIrW+VAiBmQ8yh+wmpEtn5eMx/0VLtIzxnZszdjEEwZNWJ+cB8rg=="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.46_1541056746601_0.8831963926644968"},"_hasShrinkwrap":false},"0.4.47":{"name":"wnamemapper","version":"0.4.47","engine":"node >= 6.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"staging/dwtools/amid/mapper/NameMapper.s","directories":{"doc":"doc","main":"staging/dwtools/amid/mapper/NameMapper.s"},"scripts":{"test":"wtest staging","make_doc":"./doc.sh"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":"","wnamemapper":"."},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"9fb05d6ea0713489ce4c738cff7b598e9a769034","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.47","_npmVersion":"6.3.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"},"dist":{"integrity":"sha512-EqokW0ibC2Wsj19NmXo+IaskrYqJxe0bN2TAEUL4P4dwhExz7hs3pJpZ3evWO0wM/+DQbnNqhvU8Cx+Y/Hh/Xw==","shasum":"ca2bfe6a4bea7b4a5c8f3325a914dff85e62461a","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.47.tgz","fileCount":4,"unpackedSize":8200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2r3lCRA9TVsSAnZWagAAMvAP+QDOU4guf9KPZ1OEzjMI\nFGDmdrpXEsEC0XFZsIowdUk8pyTY+IY9PcOZEAkKGvOp4iYl2ZRLUx4gmxPm\nhHHBn+tU4JSc6n5+8sNBjpkv9iJ4qMEiDUZ0w1y88jV2F4DtbnHOv65m/mcR\nOLj3Qf/ckAOuu4gNf1EO3A9f/V/Tdnv6jAW1VdmS+BchlcpDKICw/1ALQrNd\nJhGICz5SdfpTNYmIMgV8dJf9ozVB51cIbgxlPbjx67cpSbNFrWSNpw+/wDHG\nCdGKSt2qdFOcOFS9eVXRwpbosBb6IBr9wwrLjYPYuqPgiJQbNT8Pwa+IhUaZ\ngW2u5pdwGeM97aAG8XB29alt1xTODgGDgJVHxdFJGGWX8qpw3gsANMGfG01Q\nLooiEJXcO3IYTespHa9PQLVmcWO4EnbDsuQ4ue27wdjKj/dAj5A8VDrf8h2G\n5nEJ3f4LmIStIW4c1FSkeh/5RJkTfRz2gvIlupOLo3iy6dvo0RhcT4M8L1eQ\nCL1DOYDCTUkuKDTtSM+5OymYe7jzi6IL0zIcL15Ch85exgZX5tNBx/2r92SL\nNMFS9O9/G+M/6jO3RsSErQeIzGn5i+MTooKelPiSb6PG6v87MZTv05qbHfOw\nPIVwORzPq4Jc6GpiX8za09qAfuqGVSXv53ia0moHblhjuujXsW43GpXA/1iw\neuQq\r\n=WZyO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE2v5oM8yPEGdXuQAZzm0saS4FmlBoFaa1uO9VMChvw9AiEA9oTdXNXGXci4+fOTBYsesHBg3Pwxwnjc66YsHZ6/lpg="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.47_1541062116647_0.6888313823932479"},"_hasShrinkwrap":false},"0.4.48":{"name":"wnamemapper","version":"0.4.48","engine":"node >= 6.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"staging/dwtools/amid/mapper/NameMapper.s","directories":{"doc":"doc","main":"staging/dwtools/amid/mapper/NameMapper.s"},"scripts":{"test":"wtest staging","make_doc":"./doc.sh"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":"","wnamemapper":"."},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"eb3528b041847e62c693ebd61435f83e0593d834","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.48","_npmVersion":"6.3.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"},"dist":{"integrity":"sha512-XjoQSmyg7vPh8rzPTSCQbzCIJBoWkmZvRYQGxMgXe0MxJ6BgaVQH737M+uoFMw0BbTfWLjH5ZLycDFjXEN7keA==","shasum":"b1cbc7314206cb45f8a6d2f218e354249c662ae9","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.48.tgz","fileCount":4,"unpackedSize":8201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2vQKCRA9TVsSAnZWagAAZbMP/1UtLR84FBpt8nqCYbnT\ndz2m8rSumFvvM/xLm5abm42BhunAh7bZWbMOr++XlZYVU09X/NDnyDkK8mkA\nN7rzq+e0Ss0dgLTc6c4iKBjn/+2syHSgSsDY8VCM+G6az31tSPYnHs0RYQhS\nuq8otj8m75zTkS24wyZsy5xAYkeCuUW+T3ax/TeJTA1H1PuWqEiB2RsYdX5y\nVutTTtOYA0IyMlPlJdpOnkbg21gMeBB9eQ07dU8V8bVp2H+Byx06sNSXQfPL\n/5oRHl6PqaRuznBySEG7gPrGl4XsIJe2aTqQcoi1iAty3ejRX4G7nh3I7dB4\nZrVuDNENIg96qE4Ez8Or1DIMTONm8L/JJlf2bhThLUP0AE6n09Gf9rKM9Tfm\ngiVH8dfHEz/N/9dnsei0DUMaWslXO/BKB98mFxthrteIWAEPMGjubOrg789R\n2w+NUsu4weQ/xk70C7kBpnYOYRAPZlcn8LF4JuQk/vqF+QxoSbxlh/KrAhYx\nnVoWoEtEKWi/qJVCFRPr2pzSlBGdhK5d3ARtELRFyRWM5CTs465bVdhZmPAh\n26czdz9swojhdkvOqq14YWfsFMDma/UWmY7+wK8x9B+v4BCEOd4YG6EH7u8f\n+vIduYI/s7osTqynLn/4yJdiT6yqeyfMUzelHgsvuE+sRKbeUA40OLJz/+Fk\nRt0/\r\n=d/kB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFZSR5ef/em0xDMt3gIhaAo8Awac8fiXBKtdiEZaakXoAiAscdZS23lcS4ieGa2kePES/X/kRjja+2UF7JLC6JceBA=="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.48_1541075977967_0.8636982995135374"},"_hasShrinkwrap":false},"0.4.49":{"name":"wnamemapper","version":"0.4.49","engine":"node >= 6.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"staging/dwtools/amid/mapper/NameMapper.s","directories":{"doc":"doc","main":"staging/dwtools/amid/mapper/NameMapper.s"},"scripts":{"test":"wtest staging","make_doc":"./doc.sh"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":"","wnamemapper":"."},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"7ba58b486fdd2c2f825a526c6d493d73fbc66b06","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.49","_npmVersion":"6.3.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"},"dist":{"integrity":"sha512-At6rIPZcJNwc2cj6dGwYKXq/wBbjgqKpZ2I9LcO3QcqAnmZUnUTW8x1yo1cGHGkxXOUG3Q5yqmKDiOoTIauCig==","shasum":"793f7c519670e274c4fffc447688d61f2197d0f7","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.49.tgz","fileCount":4,"unpackedSize":8202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2xWMCRA9TVsSAnZWagAAfLwQAKDW+JpHUVr9JpNAZz0U\n8nvuyVV06fSnSCUG8Kegm/ShXidcvOfOfnc2emSqlr3S33N9S7Sm1Y8kw72R\nBI6i37xrkjS60bvS5tpfeNXnFD6xZSo17iv/0AKvLv/LXA2SIXWpw+eZJs7B\nAlcM6XWZW0sR5HnDaTG4QajTUGU/R7Z27ca3JNXB7PUJGhSwwU+Ik22FvFB0\nUoFGSbDPlXF2uoPfqA8OQnn4KxHxowc75O3Dr90N3cvW+iIHGJx0oHKPzFmx\nQwiPiSQZMZ8I/5FAWp9xT6uzqk2nJon4KkhCaYFedmVHaXAl14GyhvyTKNiY\nIRpTwqqBgPaieesslTM/iiEEM3u/eTwQSn73ogc+/d2Ugbvp3xCupzIIFpEd\n+OjutQMsg9Kpf5PulQr41N0IHecUrL1p9hFa0Ae/licVjBJZSwsJOOAMes5L\nVyuYs/9NQ9oD4epXuHjvHmrgqWdbTWq5AKN4NgoaoWf/q558Jpo0q+4/OdyL\nhNOaJAcNANMIaGHM81N0szG+4r73u28r1ujTlqlsc1BRkMmwCnT83NCEmrwe\ne/DNqL5byhIQced4SPyRu9NV5KF8hFobwVaty/M6GpP6NhKCmDCNNm+L0bdN\nzNWgNTV4x4RM9VLsnD8t4wQ6w38zdoWZiz4dyzTKP5csHX2REaYZHrIiLqBm\nEhVQ\r\n=K6T8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDPEiapemWCfUFYAbCT+TJNnHq5f72067zfX35irU57gIhANdcb94j66ctONOaT/d+bG2lf8xoj0c6ImSTvLM/XOAU"}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.49_1541084555957_0.641824848566068"},"_hasShrinkwrap":false},"0.4.50":{"name":"wnamemapper","version":"0.4.50","engine":"node >= 6.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"staging/dwtools/amid/mapper/NameMapper.s","directories":{"doc":"doc","main":"staging/dwtools/amid/mapper/NameMapper.s"},"scripts":{"test":"wtest staging","make_doc":"./doc.sh"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":"","wnamemapper":"."},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"fc8321028b524d29d91b78f8fb9c1fd9af52f6d7","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.50","_npmVersion":"6.3.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"},"dist":{"integrity":"sha512-NCOs7vlNZANUvIIM2Wbdv5lkdB03K0vXzjpBWULvBBO1ywBMJWpi3uOrGq/e4pC9gzytFsu8jnzzBPpHcp0Qkg==","shasum":"133aaf881505b78762258e88c3d53de891ca891b","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.50.tgz","fileCount":4,"unpackedSize":8203,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3CcVCRA9TVsSAnZWagAAzIkP/2fZFdBcw8FDPQmhWNVe\nKXmhr9wI4g4vIxUIvFx5gB0e9SDPXFt+xcjzvLY/qmg9hUkRBBuIvAk6XF4R\nmspFYwtH3xp/j+fgWQA8qIj4/kT400LZWbxTYHTnqTk33mDgc2w88mhok9K1\nxPvCyiAOy5HDnccN0pcATkyv4Z29CZ6XG/KUwxEfUFdcQdisXVblzQwhtduC\n50npd9s78JwxMiTVWGe1kPN4FFpjQJCmJB3UCqdUCRUU8h/2iRweSwC2P5Vu\nlOwy/dnUii0Unn3MJoGowzaU2AbXUffV9XllKtwFVCBpJs+kM5TdTaT3Rnws\nZJQcUmHM86CWpl30OYgbHhikf5J1XIV16DB0QhGY+8pkceYuNbWVEy/z+WbU\nhj7Mh8g7cSWCpKd2jdVYCshSRzS1fjJnToyFiPv3TcoeMY/N+w6SNGW4GW47\n0HyI25Y6B8RV06vDnOK+k4kXB2BXq0RLadIARLMr85MhUfEtU71riMpozFN2\nTw2uMYvufjOGDrhAh9qd62nkb66fNCAiQzETRk2R/Bsqj/PRTf+SM/BiQPgX\np+Il225cxU+TaPUesCBEy3UdBEYZUKYtGMe+SO/JlViPuHp+KwSiXRiP+gNk\nAqcI0BKRGAkEqJKO88G5BETN2bDeXP/DaAgqJId4njeBVl2islElInbbj/pz\ne10e\r\n=cshh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzRtJV6YryFEliMGk3Mi8dv2yhg+Sl0jCa6OnJXb0cCgIgetiqAj7PARPAbsYzAHDMyTi4aI5FcsAHlLonF9FYA/o="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.50_1541154580777_0.47306988225789737"},"_hasShrinkwrap":false},"0.4.51":{"name":"wnamemapper","version":"0.4.51","engine":"node >= 6.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/mapper/NameMapper.s"},"scripts":{"test":"wtest staging","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":"","wnamemapper":"."},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"b0c9bd70dcec78560f6b92d9b18d528758763186","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.51","_npmVersion":"6.3.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-UcU5XpCQDMQbjC12DP4cb1XU1ECM3Zh99948lEkzh9sQkJNfvwRB5w7Xiyyn3gFueAOamvk1IrpD0roqG260Gg==","shasum":"ae65244526a24673e1961243020a9c31fbf45258","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.51.tgz","fileCount":4,"unpackedSize":8201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3/VhCRA9TVsSAnZWagAABt4P+QD+5ENoB3Y54RJkfoQv\nYHGTAkHkgRJdGE0x2iuFqgM0hx5XDWqDJhgVglAkCOO+Bk9RNJH8YIbyLkIp\nFyqquFXgevNJdy00LG9fDsBFiIlHhvLuUq3MBgcqVBTGy8HpkGNAHGcPRhnV\n33dAcktXfYA+mZDVuMrynm5kn7ntbSBS2cOiiqkB68/sInBvBgV4M7Erip0V\nlKQClUUrDS5kTjVD8pAhN0Uc/sPOrHtuHzDyn6vdAtAD5EHfFkm5gkr4pabO\ntZDPVneGmRU1GmtyvSsCFlNXgOB5kQi1tANhRjEziyhqg158Bvv6xrzHl/rS\nMEhefFzZjkA1CeSz8YfB7hdLFY91KetSTulDLLlD78KC0t66r8PKGNEsNWMO\ny2N7de/GWh8XGuAYeCfVG01es8yEdgXV1LuanzTQRX6sn4Pp6TzVdS8p0Iq7\nD/8GSuaDx4RenlugIrtU6SkclByhIry6hWc6blDJcBsD++nKVnUM6GDmAcD6\nQLA9UlvKacFTI2Eo9o6nSA/NqJWGT53tG0xuKhqjU8ZDoNh8ZD97Ivj6OKBM\nQF4FxcEnVHDljOlzn6tdG+wzdstvb9ES0HzoccwDRI6jnwX9JdUT1sn7gZRh\nTD+9ivyRRG1St0doQhiwMzT7ibjX3azhOpizAoTmDx2/QlZuKGkc91izLUGL\n+u1p\r\n=/Xm8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCz1hle91NgI3nazTYDpDGD0/gi7qeP/BW4ab9sNyy3+gIhAJJhvjVlzyCdDIHu6HjzQq6u8+NW4tDEAliv9BS5JahA"}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.51_1541404000847_0.957298785036327"},"_hasShrinkwrap":false},"0.4.52":{"name":"wnamemapper","version":"0.4.52","engine":"node >= 6.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/mapper/NameMapper.s"},"scripts":{"test":"wtest staging","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":"","wnamemapper":"."},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"aa6dc49b11fd52982dcbd3c98c8c25967c8ab461","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.52","_npmVersion":"6.3.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-xcddUGZfNh4uOTItWHPBxGCqfRmfgEkQRvVyXF1h+IDq/5WdJd/70s2LGU9A1eczeRGulke7jxzuBcrWHo/GZQ==","shasum":"487495e19af7630805054e18a2ce4ea9a08f0826","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.52.tgz","fileCount":5,"unpackedSize":8632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4A5XCRA9TVsSAnZWagAA220P/joiFOrcWu7TPrREoLk/\n8iXYsSxjX0mKhxWg8cplaREW/fDSWd5kIrIIrwK6OagfTt13L9Ie6kbD4MNt\n644oF6zIhnb6mvWSC1YjJAkoiI3e9jOP30hXQFjRIzGOvKQXA6P2F6d7Bk/L\nPf7NnU9SmkP6dPll0R9Ec6Ep1d3jLwV/oKQk+QIuxqfucInDn5dThcfeI3+H\nLBalY/OoRAbnAbM2MbPP70mnDVFQeeMf/Jl5TSXmo2bF4Yh2lxj4H9pIawmL\n6mVhskqzK7oeNryNWSFab7AxFqQcA924mIdJB5IKDMPzRrtfvqptO139HxdY\numKQoFV1BDPwXGvaLK3LpseGfF838qzvl5Jto8kQZrn/zkDDedmKzHSEYTuH\nb/HO0M6sScGb5P5M3HI4+Ey5NZMoNdbbJymwO3A33e06eIhpJj4iPqvp0ZRf\nEAMryvvqbpxc9UM69chtzdC6eIHPtHYZBYwyyd2mdKxKrHFlKVkkDcPI773V\nvOxt2UrQ10/JfcZuWutvRY2hgwp8buEudWf3TsEVXa1vofDikAJAWFKorbRw\ne2oHK4ChHks3yj7iOWN3OUlqdh41DHDQf0XCIkBAajLif1OuVIOMMyd+bplR\nY9inDGCEMEHnpJxU2Rx4RPlnbUPHkUgU0MTpeVnohupo0h9UlNXUS3FFE+w/\nyA6r\r\n=1B4g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+Qc1hsoL0bzdg56QFFey8XR4VhWQSWpOAQn1wdFNImgIhAJ19i9h6PwR5Hr23UiHwMJnCfxuMcSOOWU3Sum9GAI20"}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.52_1541410390976_0.33822308453567285"},"_hasShrinkwrap":false},"0.4.53":{"name":"wnamemapper","version":"0.4.53","engine":"node >= 6.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/mapper/NameMapper.s"},"scripts":{"test":"wtest staging","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":"","wnamemapper":"."},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"791eddc4faf7dcc984f2c4859d7204189799b1b3","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.53","_npmVersion":"6.3.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-p8mLvZfbTFV/TaBfkhZU381ffInUbUdyVGmFzvRI3u4+etc8ElS8SwaR9OHiRRNnjLkK2QCJXL5S1P+mTyT4hA==","shasum":"48b7a663cd3e83184719158323fffb1d79806da4","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.53.tgz","fileCount":5,"unpackedSize":8652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4F8QCRA9TVsSAnZWagAAKAYP/37igPgqz2Et2EoTGdab\nxIunUFOkCNzkOON4r2v4PUqRxaoqcy240SrQEgPTDm7S8eIcjPLFOxv5VMg9\nDmu1lp4AgeI0W+U23WKQhFCdWeQZ0HUv1K5eYkVx8gcwnOmiJNLIKbp0igv7\n4vUkKkBaNm/NnKauUj7bLmQ7N0KoEGvePJPUs/9mZz5QVssuTEFh8l8hC/m2\nKEPMwakS7aDnhm68qL/GqmUDVosPQdUDgrcEQ+iRVI2JHy4HsU9AvUgzkl7s\n46lPusuUp7ruanuDC1Fk6xCfwFmLmQZZ6BssqDvm/pS7HGaJIRnesdliusJ3\nkKVci4iqXJSwY+wrjcWKTsLNSrlPOhSdVxkioYR/N4JqAuvk7Wgje86VWRrc\nPnjPcGynarJeY8TEyINuaqOlfdydNvlOgqSaMthY5Kqr0kKfh0QOeE+e2Os6\n25tKifZ+WBBWrYIo6NkFuvrfMb8FsXAhR+3v2YSFSv87yG6q1ayEbnpsGg74\nJ08uJ9Qlmiqlvb3zK2v+TYcDQx+mYI/IFnN04bjjj2d4U/97fO7VB43HxLlo\n4bJsNCOogN6BIbNibmydWXF2+a1Mkdm8xD3mSGdAGPRaoOtEBtbD1qOr6KuN\nUDz+2k40Kub5GmqGShHlrYtzgeW8ELiFcyRA3rka7LNEgc8zUc/z+ZF12gHI\n3R42\r\n=HBVe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpYwHutQXNR9nW2QTT92qLUU5zHUNyFEEZ4mMxLzv4rwIgeuNbpRrhnS/ZqgvK2/GhB+beE21yoCm7BGpMxdqhOgA="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.53_1541431054872_0.7380586075605853"},"_hasShrinkwrap":false},"0.4.54":{"name":"wnamemapper","version":"0.4.54","engine":"node >= 6.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/mapper/NameMapper.s"},"scripts":{"test":"wtest staging","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":"","wnamemapper":"."},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"14de53561421a48b5556f50b2af988ff1739a2b5","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.54","_npmVersion":"6.3.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-Sh5tgBdwMW6y2X2A+IYxR1RzIN5a0Iyk0lfQMRzmdKWrXEg7UnRYBRey9mv1eKe/ax4g9zYeaHXBYLAsawHRPg==","shasum":"905c7b0711024eaa8ecf856cb5a96ab52035c057","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.54.tgz","fileCount":5,"unpackedSize":8322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4Y+CCRA9TVsSAnZWagAAGDgQAIuTNM05GeoRWABl/yvK\nWjeqrsOjzFizl4Ye24NlXjbk0d+5dL4VPwtbIeHXhgnQsIvY1/cJWU0W7Row\nSFjB2RnPscnCBUpPuwYT4DJVKCJUx8aH0k2Hy8lDS/mm+ByMTPH3gLfu2kXl\n6YJriaT+clzf5AvF68euhW9QxAHF4lXX5NoMREz+3JkZ567DU7zlU/mGnTR3\nnCYJrUSnkkX2e6lj0FvWLgLPsYEwtC0ybeWjx0+/OVifByv/HQGLV+boFk0k\nGURckipMpAnvQ39oGQSJ2aiN28TWuV6Hnd8iMkBnDnHheAMRjdOlVg21GoQz\niIwoRJ/gUGTyIGpSNSvDgzFObku6OP3lAhhENGTD9im0isZwWp5f9Cy7vXtk\nL6fmrQ8Xvcbgd3K/aBdV+M3UdWGG1ZcIXHFdzZPkrapRAucfi+i/3i6cm6uL\ny183oRQG0TeKzFoU7C4HmH+gsZezFNB9TlPGk13hAwu4ygsS9DrcrwzzOHFC\nvxCPeJjDvWDNlEp0aCQ96QC3BW515CRx7Xdt9M+oCez/vHVQJnqTTJFd2o6y\nOWjgZQ+0B2SwEDceQ5m5wGM5o5Uy+VMX7WAbyBkbnisxoCwJ1uFCGS/nWawk\n079zpc6iWYYipuOEWXNsO8g+PEvBRTAB/gIM6E1eljq5V3Rp4+7gKcsj/2Jc\ncHuz\r\n=p6hD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICwYrufu8YdjZe4mT4ZydlImXKWCmDvbr5Naf/Yi5dblAiAd6oiG7MFc5rPw+JTstriMWuVHXLYt0UAgV8QgKDyj0Q=="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.54_1541508994116_0.25337944710786275"},"_hasShrinkwrap":false},"0.4.55":{"name":"wnamemapper","version":"0.4.55","engine":"node >= 6.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/mapper/NameMapper.s"},"scripts":{"test":"wtest staging","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":"","wnamemapper":"."},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"279e316586088d1ce646a159e53ab3e7b323d7d0","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.55","_npmVersion":"6.3.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-WIsqcEDJ0e7+BOTLLxelfox1+uRpgXKXNIXpo0lnpZyL57ptYDA0lSiGQMuWozXF3jnDh+qepno7Y5e05kfQFQ==","shasum":"153e1ab30242afe9d02c7fbf79b80c586e3da1d5","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.55.tgz","fileCount":5,"unpackedSize":8323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6ap+CRA9TVsSAnZWagAAEQUP/At6/3HwLa/lvjetMgcu\nJTy6ELfHBo8vkCT1WXUbFznOt73QyYwxoczZq4edU6PoHemalVjw4sw5JT+i\nXak/I4XZyzvdYSjsvRm6BKnXIU2Xe8qG40lR4JhzpfUzfwa97KD1AK0KWXi/\ndZHqfmuB07vAuMIYjr4qTCvH7NkIpC81gzbtRs21v5k3RF2OiQXGH5N12zx7\nJ6NvT1c9a+F/Z73YJO8WSCkrJIN17rhbbOXQyYoX9l9f7ExSHIoZkmL9TWgE\nHGYmydqV9oqRviI8iQB50BFyHaIOVW9z2YwLT/14t3KHBNw9j5HUJZ9yVKgr\nIoML+59I5U4AzfO2Vo7i+n+7mMb/3eY0B1G8shgnOMEKFce0HvhXoiQ+y85S\nOZqi8/j4jNmvUBx0Coz8Fv2hsbd1u8FiivtZVqm+XG0wlVXRldY0rPdpu63G\nRKdfP46XnZQB4TbPrVMQDm66/q/zmDrV31zvNmsNDmYoa/ic3VFe4a9TN/E6\nzpmfqhSMuEri3+RtzdOMKvpCN7YCxrFmuPpOIU7odcABCuoYX6snCRZn4qus\nvnGt4BYnxrEm3TqOaScNzTqglWuVc9FVX7J8slzLHPUFGSfZ48t04HoIHrkf\nVPqIIQTQFNBkxWtqLMJY8ooez0ISN+OAZmx9eH/RCd33qOlPTz7Is8Pe00R0\n0t8L\r\n=g00t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAF3j4k07Vn2xTmT8Qg+VCq3LIHyeUU81isT6zSIxcBXAiBdQtFhOZLl4Memq+wv8hIoq1eMhivQSBG+iQUT6lSM8w=="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.55_1542040190283_0.1366416402819901"},"_hasShrinkwrap":false},"0.4.56":{"name":"wnamemapper","version":"0.4.56","engine":"node >= 6.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/mapper/NameMapper.s"},"scripts":{"test":"wtest staging","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":"","wnamemapper":"."},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"eed76650bf239f6e0066d026838879ce89e36097","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.56","_npmVersion":"6.3.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-Dph/PRqVvoL+lSy397O5RAvSdVlZrrKraQdByJQ+vAbaut1IMJ1u6rBpRFvmDjJQtmAtBI4CjG1JoIfp4AqrbA==","shasum":"96ff9bcd7394544e712c3f82dc97dc9d3ef955b4","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.56.tgz","fileCount":5,"unpackedSize":8420,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8/kYCRA9TVsSAnZWagAAwkcP/ixgeq9H1cGsy1sciFme\n/EEeEzfbRGd9/Aqoo9i3lGhC8NO5s1e/v4F8nZgsRMQWhuKqIfQdAHFWo+uj\nPMLLvq5DG2loUkzOlCPPp/ufdTK1uDv3X+bje8WhpLTL6peMQoymmjOjnq+V\n2XYDbcAjPMwEDgmDhs1ujojU+mGrY/Fv0yurc6P5+YWnbxJjjxc9PKXqRvJi\n1/ljyJ9q/TGCEqSwk1IrYpNbShspaKoU27U1xS/azOkD3c7x6ZAlp2TIpGxh\n0EqmY4s8oV7HGOiWEJYg1a9uo3nRVqM4PBupJlrz72iNFNo8ObZRqmK4f+m0\nOGdsGs4b+1Vhhzf32Nnj071SXe2/y/y7WYu6ToeegltjHqwSfebQXupd/phG\n70QcnJh7DMbesR4a5VVEwdIWAfinngPIo9X4p8eWtPL+atyqBEfP7Xytxfvw\negt7pORWoUYFgF5nDEXjkZ2roRGu0jgzZ5Io/0BKeKprdmhFHiZ3n4IOoQ2M\nM3QSmtnlfQWW+zkAr+GyLkFS4BZArNtJKv1Ej24CKsWn74/Y9iy+lD7zZCct\niRBMkJM0cgf0YDRXaqa0gfge7oLlDejb3iFXdYpwFfSM9n5iS5r+/bHhxBVh\ncqgBRXy6D7LM/vNud6qDd9dhAQwIQSxd2p5BWJcqx6uNWZclEF5KDRDJV6Ii\ns9dw\r\n=8G32\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDoCu8q0+MPaSUizcRmBFsJ5DpTRojkAN/bBHsiM5+XkAiBM/pPP0D0CMtfjzXe7ZO7tKqaPwFW/d1qFVPV/0ZVz9g=="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.56_1542715671701_0.7770406331233479"},"_hasShrinkwrap":false},"0.4.57":{"name":"wnamemapper","version":"0.4.57","engine":"node >= 6.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/mapper/NameMapper.s"},"scripts":{"test":"wtest staging","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":"","wnamemapper":"."},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"3c7eee227d920d2811aafa0188cff8421fb9481e","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.57","_npmVersion":"6.3.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-sXWKderfRwfxx9G3AwL/Xp7UBZrKExQOhwhmBMtsnQHfQ3FOhBHx73V+moOVEUVA216Ilw38hA56mjN2xMveww==","shasum":"7a4e75a8007a2e8f706851e5d08cb62c3cf0163f","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.57.tgz","fileCount":5,"unpackedSize":8421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9UJVCRA9TVsSAnZWagAAm/AP/AtIAGP0ma6u9ABTTSAF\nhHnzyup65P63j4uTTzE3ekepIlptN/H40zUpbHYbfdYRvIu7XbWe2CZAkuKg\nY98nfMeAM7PQ/rCMaYBThU4ODuw0Pqsi/hydzmoDCZTrtYyqlWK3OPrfnO9m\nGxKUtWpY5IzvIWY3c5Lc0i7H4wJfbIAZ8c/oldVcHBnKVLO9W2IQkYfw04wU\nscdR4o7ROlKPe5o3lQE1yMQZTk1X+a7u9G/sRX1Veza4pIokYlq/ZxDGjCK+\ntUKv0YB8MR0fH8n/+LZQJflj5CSXmlFdzo2d1j/qmmCF/QtQy2diKeravoib\nVAgYnvZwuzulelXUYT6pzwE6Mr86vsAPsaB3ZxoubYz3e4fHaXPwbCJFz+Vj\n0OjspcPrWGnFQ5BzbJayT/Qf0w75lFtNnpehPtP2a6jF75Y3mq0lNCJ/iSI1\nngobIqJCaGxIz6NuKFJM/IwrFGob95W51b/3cQ5+MlP3bgQy88Fv9ksyMngd\nT5gGZUcYbEVOdTT56aK9QTvc8ldU+N0Z1fjvlahzTpzRJ32YFHB4DqlfWzMF\nuV5slvo9RZ709JE5lpibd14GDxVnd7DKkjAeB5EjEcKEYUESlMXhzYjVZV7T\nF2sLME+tySNbNZEUYnhCX9QA3OFNssUKqKGAjNOev8dsWBPmXfq6BBFgK14a\nztGG\r\n=1olC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID3pG10YL8SAteuIApEYWROui6ihmIb+JYXl2YnKbF4JAiEAiWtMlw31Rcfy3zwB9OA/nx8Hp7PxdK0aDJS/8UwgNBw="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.57_1542799956832_0.7325134516808696"},"_hasShrinkwrap":false},"0.4.58":{"name":"wnamemapper","version":"0.4.58","engine":"node >= 6.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/mapper/NameMapper.s"},"scripts":{"test":"wtest staging","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":"","wnamemapper":"."},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"8bd9501c29f70670817274f047d8b69461bd8aa9","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.58","_npmVersion":"6.3.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-UZoY4/7kMkvjzvnuD1ZUx5EqaEJGdlrVmkK4RqAVlXpSzRu5UFKEaD/PO7dm2noBTjWam/XRTZxGhxgzHtP1uw==","shasum":"2390c088c1874d9ad7e23d4606887b7fddaa6b40","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.58.tgz","fileCount":5,"unpackedSize":8422,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9VwPCRA9TVsSAnZWagAA+2UP/3Nl/hNWm/CjKPdMAbyD\nO90cP6zeziukKXvQpoXoyvdNAU/hz7wsAEULKCBc/ZylCERqylMalcMM7+m1\njbPftZSXb8H5JCFmnoEI+eXLibrzr4dvC6tmkYUi3Cs+D8dkiT7k1P16AwsD\ncP0HlXLU58IMR0/I2Q5uOOraZLBm8nRH6kMrsuH51z2ht4ZqKYSz1AujTQ2W\nW4ooBUZjNMLpqLgvw0tRpAR+8aK3rFcZQER5EAjNQWYxmnZEdTUzKcxclX0q\n7CUP34hdYqfvL5od3bCaAdltSHdGE/GH2LROgK9KtOGoCOuN7kWn3pVtld/a\nzEQOtVJzoUh2jwwFKVs8Hxwy23lX90xm+n328NkFEPO93phoq8F4psgW2pNq\n7RgqnecvLTP/QjZgrGwpsRxORfiwbPZY9a1o9SWTzNhhF9I8pYXUxD5m2vph\nVS2LuZD/QKSxXGK0/qP3ivLdEGDTCLu7n2Kt9IQGoF92eI6zaVJkl128P7ES\nuRouqMIdkEH8cY/AxyF4fmupI8A5neVFLKPhI7fJMXivNlCzIHfXjPhXRNbf\n98no5GwYFDw2/5KIs1xE1Mh/XhtkTQUXBuEHFL+qyZuhm07mCpX/NQTFffWW\nU7diwSb4fDDb/Pu0p+rURzvp5IlFHkhQQhvHJzw3s78ek8WEQJDg0gTPH7cR\nnAIt\r\n=QMhh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeYEC0ZgTRps2e2BgElRIoxqGXnAI+x3jidaPcUNYLEgIhAI2onLru42vD3NMYS/XVg/rRZ+eSSB/PGkKmHYB60xnC"}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.58_1542806543164_0.026192720216418053"},"_hasShrinkwrap":false},"0.4.59":{"name":"wnamemapper","version":"0.4.59","engine":"node >= 6.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/mapper/NameMapper.s"},"scripts":{"test":"wtest staging","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":"","wnamemapper":"."},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"8c475332524bc3993f3171d6eb9ee01013980772","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.59","_npmVersion":"6.3.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-YZXgf+6ANomqtM9xLNQyg1bu44q4DvhMsJV7LNd+fYg+1tjkA42zkG/uOKdIHPc5y2zHn2xnRist+c7jaITtrg==","shasum":"a6c1b423743ef674a1259d85791a38d79f71843b","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.59.tgz","fileCount":5,"unpackedSize":8423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9r2kCRA9TVsSAnZWagAAfTsP+wdxE8lcMfFqjumpJ4SY\nIGiKIK8PIkOfjfCRzD108eOUdTx3BKnwwSMJl0qo8Mm260YH4UbGpOd2lmSp\nTZZCbkkNX1ovEgjoFwo/npNWMcCsjZQdz/zVRjmWcDxmu0r+gTJ62irHu05e\no7PGXJkc9IL9N0YaTRONWUX/hNsMCmGJQozgdrpLvzlLb1Lwle8d7w/lAs7d\n79PJP/1AZ/1J8qEEhvQqXGOVTqQTtHNyRcn1C44WfwrMqQ1u7WgkiSyoZreS\nIH4Te5yKCrPNGj3nXQArtLVitonhOc+bHbXZGGnfIEaprhRo6e9UygH+7PO/\nYcSJkTosqBHWujJw1w5EMKS6qHBU426uUWqvfaY5aRVlUqR1RIukmav7rzIx\nTBY4aaDKMIwcLqmS7Dj3PIlNvgk4PfmbnZaKfJKjkzHg4AwjHJj5sxvGAtju\nPpiKhd/YsU1ioXtQbeqSyAA3lmDkPxoXRGQ95b7Zu4qdfd/MpEnOaM22cHuf\nM263NpUbnImBwrLoWK0fT1IaXxlfDhhkEAjiuREzPJSJfj2kiQXpo8bjVmRR\nii8rs788iAFIW3BIwBmeKEILZJzLpybvJzZWmMYsiLQZCORntMu22UqeKuVX\nN92hFfZ8GEt1U+qyzxvsHGXwpTeAnH7pCmEAGnIiHQ6gKJcKF4yARaYkqUtP\nRbej\r\n=+gp8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCH/jHyBEE4If7Sns8jtOC+2po8q1GnQe0oap2splKELAIgexv7xwsvAgvPbXaBriWxhzdxKCoxTFNqXVTmPv8oTyA="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.59_1542897059692_0.643992773498137"},"_hasShrinkwrap":false},"0.4.60":{"name":"wnamemapper","version":"0.4.60","engine":"node >= 6.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/mapper/NameMapper.s"},"scripts":{"test":"wtest staging","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":"","wnamemapper":"."},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"950d00551d4fbdb6b1a73f6ad466e8ab7dc1f8e3","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.60","_npmVersion":"6.3.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-6QJ9psRWlOZnNkECeSl2l21tNJ6Y7DDXQ/3f8WQ70y8PaJzveX/1mXbaT4hgFB+eaNLaz0A4pX92xMpUfsXa1g==","shasum":"7ed08834e86e1eba7da64e5af4e67f4abe652514","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.60.tgz","fileCount":5,"unpackedSize":8420,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+5PiCRA9TVsSAnZWagAAW/YP/0pVMcF8zxcNgpKiQsZV\n7hhbBSr4j/WNDjAmIjJ9UgjSobplUuxGm+RSXXDYKCbO+pfwVe2M0XBTq2t5\nRRNZTfViy7eRmx7UwWFMsyEmSVTyuq9u6umMhPmGyQcpvpmEFnbymy+MN0HE\nNSQsRgi93Q+3b8Q8teCYMW7ziSWBMXeKTDZGJ9EEvYXP18vTzCxh2pDq2k9N\n7ha7uNDLIHuhklnnhso+NqZGBdYMTKTmY/xk5HrVuwV8nGADD60GwDPSK3O8\ns16X01EVrj8WNDvE1gtE3KGpMfzd2kNG3mNoTWViIimLgmkr1ZFNIRCE6mn3\nHgIiKGIqO3v4PuCTyUSIQdLtw6hzyo0LEE9mrxafiB+C7ur1BjNNFjHn//MY\nZ+kBNwPsatzkmEbb8KT6TGgUlI6Zy1Vzq52ROSDVfXHiMerlIKkvt5mAr1Xi\n2KwB3SPPWLmL+d3iGdoW/XoFzV0q4Lq+Q8WRDxtW8SF/vOIjE99wf5l3rVAd\nHk6s5Llg3fwgZhskX5UziWfUy0/UzJlw/3sdW/g1ZCMiLISWqJEKOVKvDkqm\nVCIt3xo1KE7nl75qpatRdTYpVsfTusbEBJvlHkGaR0Z3/AALNird/XmPtu9V\nIVa6PUdWhhXIQGYPuUccahWS6E6RkhwdLRvUtShln9KQzATgdYXFy+8+fMkX\nnunJ\r\n=h3lG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSkPYTbS/6QP1AJRQtRD5/Sksv33C6Y6erjacuuZnUeQIgUMcepptKGqoBNVFXO0WXSguBwg7lpHZWZ3IXBzynlWA="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.60_1543214049701_0.9043079729811134"},"_hasShrinkwrap":false},"0.4.61":{"name":"wnamemapper","version":"0.4.61","engine":"node >= 6.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/mapper/NameMapper.s"},"scripts":{"test":"wtest staging","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":"","wnamemapper":"."},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"4a73dec837e0cf1af0824d53b6bf64c10fb4a8bf","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.61","_npmVersion":"6.3.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-RAkqtgYG7g1kGK+1KZBGlJO6pcBilMx0j+JKhzfL+DvCjiCAsBNI1nVD0h6Em/7G5Hgm/Lsr7SSEe1YRnESpng==","shasum":"fb8d19e48f9e2629a3cf2489d2763b60f27f27a9","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.61.tgz","fileCount":5,"unpackedSize":8421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/p0GCRA9TVsSAnZWagAA/CIP/11zSJrZ9ksUgzhYTRt7\nJIbp/UskCBuSItMWWU8aoNrd1MePoyip+C5iZdMPr4fH2c2Bb2SapELUJ+UJ\nuePpxNxAkjs29eR+xBW0fIUfW5Y6jNwn7FbC/hVlTQozVBPEAOjCIROAc3N+\nIBri093cPkli9/s4i9yPy5HKojk+ZK7cc6l8EQz8wP4OvLWTsP+nowqXgpWd\nFt/zVWZgiMWJxviHzm4nHnrBQw5Y8m5PQUoAuRV6EbTZOQO9i6Ah0IQJQzQs\nuJJQ5F7ZytEKQdhFIMDoIBoT/fhxKW+Gs0bribGmuF4bSOuzlqhYirP5apM2\nsWcZKVYX4LQVnLwy468bV289fiiEWCwPb7DcgsAkHdczVCQEY04OrV7eFyzm\nnU/sAeZYMUA+vfaGV802EyvGJft5MrMtplLs/Hx72jOlVExqmWNQ5mSB0j1E\nOIfeJrkC8CoFUEcbSsMFbx+CvgowwHzKjUJxLPutLk1ntCs2QFVZ42jUXxZD\nCX+d6orbR0imE3o+kfhN/LtMVOW3WvYNzABwNTr7kk4srOLn6IipBs473jUD\n5nJAQtU91R6QVrDULXBhw5B+bR6KZT7uyC5nGSdzQXQrSDY7iage2dcvUmSo\nqoVFNi6VkEOXw2QcRiVHNdczTo64Zu0Vtch7YjQ0YiO0B3gAo1jSOO2e2fNa\nlviJ\r\n=gtK0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAFoNJN1bfDJH3hdswM0Q8G2Xh/+mqqJevzUSHVwXRb/AiEA87Tov3DroQUSlW2K4cqlv0hy2HWWC7ivjYaKzAywUZc="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.61_1543412997926_0.18601096147456242"},"_hasShrinkwrap":false},"0.4.62":{"name":"wnamemapper","version":"0.4.62","engine":"node >= 6.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest staging","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":"","wnamemapper":"."},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"76e2fefc810a75c8c420a39d56179fd96a2cbbab","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.62","_npmVersion":"6.3.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-4xGnuYepktUA8bW1VmxrGBvQhfa38kjsXWBwlvtj4VDOtAkKdDFFJLaBPlqoBqYzwpsYYaMpergOpQ5Ft+WElw==","shasum":"54533717c7175d53d7c180d880b0f100c10476e3","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.62.tgz","fileCount":5,"unpackedSize":8440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/+AxCRA9TVsSAnZWagAA2A4P+gPtfO/q2AsXJOA71toC\nlvgKDCymGVJcTGRlKmooLNqw3yLkt3818J7awD87AYA4HufDlprFDQVXXIbd\nDGCfSoTNSyWQqpyxYUxYc8euOT9Sb/5ZrntlP/65SYnJsPh6cH+ThZNoLHC0\ngauo6Je1V0ju1PlicD2rT0GbVMvmdZ+swo2vG3e36RwjSm/gIqj6oeUHlmn2\noW+bFvnZT9x4oQjIHHFByx6i14qtuORU38Iivmxa/BESlxS2bNRfq+7jvOI7\nIW9jfLnjFn7ubxq+2m4/qTPGto/n4TUFCUuIniEwFW5930GInXVx41mSJXsB\njGH6fQ+3IF9fP3euScJkI2RWnfqId603TAaBXKPWvHfb9jtMxf6/gGDWSOY0\nd448v3pjICocgDfd6y79ieYDIed+/wPS5CiiK5mLP4FvM+fz0vScHY3VHAKJ\nRW21zWz8eG37kzJxpWghQTuuab3E/PNlJ6jg8ekNluFOaB4YeBM6OfjcOZRR\nOUXRKNBRC/y4FHKLgaoqRCFPXQx9aAf/+sCI+VKkiq8im1ktn1XgTeRTVf0Q\neynKw9z/mhRKcD+FpjwXlnXfpS8JCBniu/tyQoaeBwCbQrsQy0qxah2taPCy\ni1TOStlxuD4wufX/fsiYaBxgbrVGMikeZMFk07WGJqz6LddoGSEyftwSKqEt\njECT\r\n=1UR8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCM9DNXKDe6pQYxgpl0WakNkJjqF0Y6GejX/93gwkvEdAIhAKnyuzQA5ADOXLDtAhuXAQkE7KCLSxPcECLmKnuFG86h"}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.62_1543495728809_0.1352996688585293"},"_hasShrinkwrap":false},"0.4.63":{"name":"wnamemapper","version":"0.4.63","engine":"node >= 6.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest staging","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":"","wnamemapper":"."},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"139833cee675af3afedf803be3d77ca42a312695","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.63","_npmVersion":"6.3.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-ugkIl5zOVkGUPU4Qd5BjGxEYNh8YmCjckPiJ2rVTshm/nYSkHKU8HE39HrnwCNof10H6GhfkqXvRL2oxsZVPWA==","shasum":"8eff8410ce8a9a07e9da7044fb83250b562ca5c7","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.63.tgz","fileCount":5,"unpackedSize":8441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcABF4CRA9TVsSAnZWagAAVNkQAJ5FHQJJXRZq70yoFR3i\n/DpAf2MfhpbqkJzaqgXC15VUOKve6GbNPWOewIB/W0bh4j5JWcR0eVnUEGiX\n4+jQ/m/P8mrxClbxydyrfUpCJHc9DQR/hGENOjGjPANBEHp1R9pQdRBd5XBk\nwWtYD4hzVrGTCV0grJVn3ZI+mr64Nmq6CoGghOHq0AhmX7ZqGDTF5KkcPZfw\nMjuoDAOWl69u3DC+9K4yh+WiRZC+O8GxslgAhMWDAI64kE5ufSKyShCUB+y7\ndNIeWEZvxrvMu7cBo5bEi/iCyqIdnKxhflJjHjOM2lm9D/5fcI0OMKS18qe6\nj7yI1GatBMKf0dSYpj9sFKcLm0aINlujeM6ZEa5f+o3KDdoYi80CaoCq/hxu\nTjfGg+B8xNJOj0OqlYoNrV4kGXRE+ZTx+pv7LOLOGVZVcgWqPaqBTNnpqUI1\nl22ej2OxonCZNus7L9xHAaP5VG0lxHJswAtbYirrEMRCYlRYhEo2gVFIrMnl\nFoE7+eHU512bz4g4eWF3/o0XKZtJLHXrBkiIQY1lG8mup1Er7WAM4AndSwSK\nRuMEyfDJ+SjS3/gujxz8AEZ5an7lhe+Zzzs4aau5o7pwj4QB2+ZnBm5rl+2G\njJ5wVGtYWp7TeWh3zu+9OOVr3ItumJ0HcnksppJFXrVBA8KgAj9HEf45kKCf\nPRIS\r\n=uM8c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICDXA52EIIp8wsb0t1iQP4HX7Axk3hoGi5Wyo7CJfWSAAiEAs9xVHHw14kTjGr3c/o/ZbXIDSVZNSbaEwi0ZCyVYkrA="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.63_1543508343918_0.9844022748122914"},"_hasShrinkwrap":false},"0.4.64":{"name":"wnamemapper","version":"0.4.64","engine":"node >= 6.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest staging","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":"","wnamemapper":"."},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"11e22ff596d61a0546f8a0f920095078ddab783d","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.64","_npmVersion":"6.3.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-kijhJc2ZflLvipO+kRJ+85hILwqvgTkeato30Y7RmMr31Uz25XwD1vIerTTOx9hA/GBN/WZzVLaK0lvdY1Pcig==","shasum":"76c5ae9b1be719757026dba1cd2e7f724d06049a","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.64.tgz","fileCount":5,"unpackedSize":8549,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcAUlxCRA9TVsSAnZWagAAK7sP/jauWU37zK87K4zU0yJk\n7q2jZoALqHSZTykpSIHIzGQsJw/ouDKx8J4hkx9xqx1Aids9s16tSsyrnxt/\n47ivqZOYhv1yLjllF93jwvTQdt50WdkitZJf9epUqXTML7x5556MNl5Y4/ta\nIzlg4pGYq9iaQf1ggVQrHdruX3z/CE/BE+V78bVkgmhW22AZ/sk49NoRBCT0\ngvI7KSEnjvS5VBgT1STzD0Z0Gz0gDuB4QiMp9F3RFRlKCIoisglmNGaBUrPy\nD2OD1LYzSMXgalo+I+1i7Ph+IHKJxm3BuQQ/B+5SYDaXmF7ncL8GN0tRGtIu\nc1SOBje5vVSwOTiEmR8z7ZdZ6G/hEuh1lTbWbC7Gs6w4qgaRj8HfF1yqLux9\ndbwlXNM1HK4zLf9AmkyTcEEm8aurYoEc7zWA9cu74Z4LVwEt0L/fX7Sj9rSQ\nZKWwHga7665wLXCbVKcFwWZ+g9lPkLpDo/Zgkt4xqt6hjrSzVhqFHintr5uN\nNEGrrMbgvhX4tNnrncgtWtLFotPP+rMuw9S6aNg6xSFH8Wt0sk7e+ToFU4nl\njN9Zep9ByqgKbs+LXn7X7ldyHpkw7XiA0VPR2oZfD0XheJt5uFIkAgCk23Fi\nVInVbiM+2A6H+S1nVU0bncGgE7tlYDetLXw3SqJ71ZhaN5flTHW0IfhowW0x\nK3Jx\r\n=/12t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAsGmj/lKC/yMl0x/YNGFiP/yPQB3jBoXKVjZrVMYaU1AiEAwBZRzfVpP/k+xY34OLt4yXdcd9b3EFp/5jr1lBigIbw="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.64_1543588208562_0.3112694071159212"},"_hasShrinkwrap":false},"0.4.65":{"name":"wnamemapper","version":"0.4.65","engine":"node >= 6.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest staging","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":""},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"8aa12e6729bec0d4688348ea428698368a9e8664","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.65","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-qMP9PZ1YwRY6KgWNjoLa7vcAz8mzbu+dJ58svsqZygoxHc/jBlqcMUW0DVNy79l6zyh803s7hOZj7IULLThQ6A==","shasum":"bbb7f1b43406de99aaaec8eb7f7d7b0d3f11a0a1","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.65.tgz","fileCount":5,"unpackedSize":8526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJKueCRA9TVsSAnZWagAATxcQAIubh2CwizHy5nN+LaWn\nG0f939vRDaU55H0lM7IqEox/2UUlsUuqQBsavlR39wv5t6MiF7mfVX9IHL2P\nGfhGem27bJ+00QtxYrjiB3s/wEF+t9NevHDSdw8cZwLSFmK9TN5ay1Gqq6p6\n632SshoR0OroJRK9LkHA4hkBlfKo6cPmqIOYMx3oSxv/VAjZsi/ysVBjAGH6\nJYbnVbxDY/6tqiT0Fu5EdsfoARYQwn0xNeZ5qhsttptrcQOZAWmYPxRl7EsA\nRnMFcFPQNewjq5wvnVPQ+XThY54lO2+KQSzH45OPlJbJ9SeRcHGJJ1fOjelN\nyn3GkkesgAIdEjvEorEvRYWzPaSv214INWmMwBnz0kkwsqKR8mMWfT3jKGoP\nIh4V7SZyI7Musdi9w3BnbbMTUSJV/1DfK7SBq3+BBS0WyU4pB/RXOef21T3H\npBT0iMwDpPyWbeurg3ng+InoEX2acZTg9vWvcbmwIZyiClVvoL/38vfAPIkV\n7psBkYYTKgkBaRmkFeaiv000mQaVVNYWeOwl+gbZ0vDfp3IWlAVuEic0jJ5N\nT3s0m2hqPCrPcHi/5PU2aA9KhPjudQhwVVaXLT6bKzRf3/hh3OU88e63IKuV\nbsCLsBLyg8f9gyN/mGawkPih9ZF3aj/tCrumP1PHXoMBarsXrmcGD+B2BrPa\nHuUb\r\n=ED+M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQD98C6AkpDhEaelR945CfkgK71nuQJHtisigbHlG1XApwIfDC4unFaCGxbfvF3/nMb4EVdah9DpI6T0qm+6KLeMMQ=="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.65_1545907102047_0.07224182216470476"},"_hasShrinkwrap":false},"0.4.66":{"name":"wnamemapper","version":"0.4.66","engine":"node >= 6.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest staging","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":""},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"bc6733c88cb564876568383bcea8752de9e6346f","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.66","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-YTl1/ActP1/7Hzsq/xd9QUndvaFVRgxs71rNIgMoH9Gw/LWSUy3K2qYRrrxSxk18Zac7ZIMo3/JOIUt32z+Tzw==","shasum":"86976ec5b964eb823fc54a3cce2ffb2a0d8873c0","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.66.tgz","fileCount":5,"unpackedSize":8528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcS0aFCRA9TVsSAnZWagAAY+EP/Rn4Jz9a/MG7Z4lQHjZ9\n/+JUrtho2AkbIdq8jxVgA2cJoyBiFET7KqF1vo2LgYKNFBiwwQJK92DdJnX9\ni53cuMZe+gisPa4PH2cqpuThEeugRU1ZmOAKXnl+1d9qNBoWY7OBgbjpZp+G\njhv3rtI0XtgO9sUqCKBOkTaMOlEL+D2IvqYIYbfFaVlS+Ra+maKuMMHoQYgi\nBB7i/zrw03Fu4FR+WA5d/gQbY/DN9WeiRwS8TBdSNTM1jxe/Y101tJZNPZY7\noLjA06hV8hm3Dca85Q1IERis96H+08v5b3bGaPsNModJZoVzKvq/wp02STWi\nqSikcPNZDF+vpz6nzgE+S1A0cde8KqGI7GUabP8ZYjBgtrx3Mu6xL4hOLRMh\nCD6iW69cDoUuNXn4+xwXXliz6p4Ua8dFdsLFnS3S5mtWI8wuXxgQ84IeakD9\nqjjRmRjU7r/yA5cUcuWxfQkcH4PQLaPR7yQzgq+MohH/U6eqOBseEip/L9Qk\nHMRmWlrJZ+AhCYCmEEimSJ7+wu6i3A5yD/nwzNPeaA4ivBEYXXYGKpXo24s5\nAB8W303Wl5YOOddk/WDoWs10qMQ99LSenGQ7PXZ2/27JyXBiyPLUb+Stxi9L\nNa0LkUMSOuLD0sZqPVfUpFXZnAbUOOTznDpqSH2vliAyHfwFBFtnVIx8ziFv\n/2f8\r\n=mM1o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC+sRb3QTa4bMAzdmahfj3G8IV4OOVW5HHgKZnIGAJTzAiB/ssRileLUC3fk5XWqJqwe5SWny3m4g4+QLv2RjAmi3w=="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.66_1548437124421_0.14164568507033648"},"_hasShrinkwrap":false},"0.4.67":{"name":"wnamemapper","version":"0.4.67","engine":"node >= 6.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest staging","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":""},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"f346cbee9b4b748510af7c8185a801845bcdb3b1","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.67","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-lUa4B7qpVFtanNWGS5uONNfVupvsezQ1iJDqm+7aY+K9KxW1xG/wHGf1/HxaEWQxbks4iUhcrzmSXH3zDcMhlw==","shasum":"06a43b048f28a8d9916fec33deb2765ae986b47a","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.67.tgz","fileCount":5,"unpackedSize":8529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTqjLCRA9TVsSAnZWagAAI7MQAI2y/KuyweEQ8av2V2xp\nMD9tIonrfjLefRtXxmFI60YXtyC6pEKVXgkN5WHGyWhRL8LC5pqBa6G7bLBC\nNscXvZtdvVncQVSRL7y/c5yBe+hyTZOAYxEtD8Dj5pWxIsaUFk/wcZ2oDVrg\ndHP8MBxgRDJUSlwej5/Wf9OTqLXll7VFMib+A1Bx8CPpXfeeB5i+RxRq8oVL\nLNj+OFdg/MSV7cSRrlu+2KdsSyqEiTQo3s0rf9gtvnBJK8CFMD737RnCFL/G\nQTQ3LWSE4b06ojgpPaYjHc4eNf+0qYKJ4DEV3VBooKQMa9sHUVaqOLg8rpTa\nRb8FUB+Z4vCA26Y+4XdTIQcUZqBNdj5LYlbZhPJETUrvRwxPLHYYxVnk1bJE\nguPMOzDZu+iVgAW/780NoKMC43yxJWtGsGNvrp79Sppy7ak5hMD1CuQ9xFTk\nTYcgv0osOs2i+nkB+DF0VQ6I6bfFksGuwaJ3aRKRf/8yz8t2VF+SRYI+eUzP\nTwX0lYeqldL2qpzrlaW4a4HwDY52YCAp8L1bbQKgaVecvmxH6lxRYHIk+joe\nm7K3lxUTzAZ+TUjsk2qveeStTNTSB2vS0qFIXgUinbY6/eOJOEoJz7dYQQd+\nEkrzNfViccS6aVxNP0FBkEfMX+PQoCoz1MCLLRp51899qnJ7H7n/TQVneVGz\nHgZ3\r\n=TlbJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFo/jYzYZxGgOuVUlVCGxZ8N5vm55WZh+GY3bCaId50fAiBj9oIIJsq6bJx8o8orUeFJf6WXCV6K/b2GTAe4M63TiA=="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.67_1548658891292_0.046572390334810976"},"_hasShrinkwrap":false},"0.4.68":{"name":"wnamemapper","version":"0.4.68","engine":"node >= 6.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest staging","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":""},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"3e862d36f030f37903798519786d567d11ed36d3","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.68","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-ZukyUquoQlhJrAWbJ5l+SIVjXGMH55FZslwcqnQj8hupiMSlwQnxC74w/RqUf+gWc4JnmO6yf6udE6S+nCl3IA==","shasum":"e053ed8ff06114cab9db3c92928e5b297533926c","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.68.tgz","fileCount":5,"unpackedSize":8530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcT/qKCRA9TVsSAnZWagAA560P/ijm+7PeEL74uz30q0Do\nuz6G2FoTdNf4XopmbAXPAGCoDpHmfh/R0bKpDmh7jU9Ln3XWcWGJ7bzT5OeG\ncSZFMa7j84HEP7dp5CQHXCWnLHGXWMs7zPMuUXvU2I3fMuKAGGVQgXgaIFYp\n4PwiVzMy+wv+SOqwA27Hk2499XY3zjsXLpDr2RyYmJHTeQf1x/IG7EHZfiSc\nIlxSJ8TQ4X6kkocJQlFrxeIKKgb9RSTWxUuiQ4kx5CqFXeVw3AJGvQrZL/Ud\nn6xTblOlGTv5SEQq63VjMa7w8Zqb5hpVW06RS4NNQUtRphFvh2WPBsrvqeCx\nBMA9hzUSrMhrrManJZ25BGmpHma6Tn3vQ6VZO8YD6e+S7sKmeRAhvmOlgM/v\nJjoWsr34qaAmIvNLnXjo1FahFJyohf40+s3HzC3t25uiZ4+J0O2/mVx9Iaaw\nkSoxDVAMAf5hZlBJNdgTxqvpNtVpI8iAXgv/iIJ8dlm+LG3t2TMEUq77uMif\nDMgrX+gCCrdYYX7XR5ISEPtGI2ZV+qx3jrhgUCIGkHpEbFTzIL5BsPRELUe7\nn7Wk2R6mpqFsqdMe5C6RlF4gLMj9CoS3OzIm77+Huk7baolig34+YMyGlARp\nQzPVjOyWh0qpdIkA3nVHuDEtJsgqQA60/UIs52ZkyS54gSXzKIeuKRSrmIUB\nlKXZ\r\n=jeun\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFl9LeK8siIfBeZlID1/kBsO6i034QkvLhhq0lqkkxkHAiBrie0dnr/JCJwPA/SgY884IM0qiqSpe7hts0ne7jEpFg=="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.68_1548745353990_0.8385215066775282"},"_hasShrinkwrap":false},"0.4.69":{"name":"wnamemapper","version":"0.4.69","engine":"node >= 6.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest staging","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":""},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"3aa1e115c8f4af447a3c9d58214410f15dc78707","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.69","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-AAD5eGE20vbOQkmUPOqyddnL0ue7ymeXSNk5Yh+PM2xliRyFs7JdA6RCf766AD09QYbzfOpAq/dq5icH2jc8Fg==","shasum":"23a3b0f69808c3f14201792389add841d5cb24a0","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.69.tgz","fileCount":5,"unpackedSize":8531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUXe7CRA9TVsSAnZWagAAFqUQAIN+J0f+L1SXr9h1ucXq\nscAGEXglBa65y+ZV+YGt53bzeXKEmIVw7sq9sOlbFoVf9GGtAFsEGxNta+nq\nvpl1X1ZKAlpD/m4iXqkxeQCY6L2mWTACdQJPhKZov/t3b0xsoUte6RgKzwjf\ni7phIlAs7UQceUX+nusz31wogoUIE+vfFIyxSzG0IG1rDpbf4xSvlEfbSv9X\ncByV1lueAAgYDjLIPs+oDW8AM4wbsLOABANsVg2UwOCuu4rPQqsbock5rZrh\nEqbo02LS3JCwispTp/nDuRewJhSNwgrMsFgCBrI9r/r43R+chph8rwtlZ5Fa\n2JsUcCQTUuRAKLp5yoD9fV/GhJ1yo+GeNWUPSrdHUnxqNJHVF07TG/lX6/KA\nI/OohFSR2r7RdrGgLZCq6omRyzNHmwHg251LWNd4+zHCKVQmNTS/yA/xE33i\nYGt/qJCfRKSyTmqIdGqf7YmE7x3yFNvSGWEq2W3mSRvWQ+13g0UI7qfbmqv+\n+JD/3AF4+gYLjmJRY4zcKHJyfhPak5S/yTGgklq+kMKuZ5kQmyVODCLFAnO6\nIHj2+G7hHomLxOpGw7UBmzzug6lr/nYJ6X5jMM84AqVtIIVVlsJMqvZDw6ge\nA4fhH7nnWOnl+UyeN+huUo8ECMip2B4l2LMDI3FpMCK6UVYhVKqrhgPLsudK\nPJLE\r\n=zHyG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClDNXsr74awebgZRVVaovVdtKlpeVpWWLMIknaE2gKrAIhAOCLoG5PR7+Fp21PxK1UEIQvz4llXkH9uWvYwgdrlHHe"}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.69_1548842938942_0.5559780258657574"},"_hasShrinkwrap":false},"0.4.70":{"name":"wnamemapper","version":"0.4.70","engine":"node >= 6.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest staging","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":""},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"e63a81aa090fea8d700f24fae048bc6797d68153","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.70","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-pvdiDsNrlRDrzsf8lMoAVzsjoBATjKYm1iL7xkiuq32zhby1i15gDNy4WfjeLbqqukU64xd5iyChrj0MQEUuFw==","shasum":"61409a6676e45b2f5b28d7178ce15a8823ab0118","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.70.tgz","fileCount":5,"unpackedSize":8532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUrgZCRA9TVsSAnZWagAA5aoP/iXDwbCnjeljx7BLeuQB\ngcva83HMMNqhoIOudIyhgzyOMaE/Fl1OEsRlUjycUh+WVDjnKXjsw6cFnOED\n7EU2UzAok50VLgAf8jhYLmEWY60SzSGSqWTjd3O5aVKaWGF94DvyDptJhcur\nFiUYs8ZrWUaorS3UGX6y3YtOPk/9PhUgJzFPqajEkCY4KFclIOIcEhwmEgVl\nSnlR3zXFJBERaSlVIJ6YPIPVCghTvlBHI1XtW8aZWS9GIsjDaDGCzRkx4LKO\nVfCwUhymAUB9WJlSm1koqg9LhNAgk+oWALeHSAHWbmC0382nIkh+6QC/jgJI\nve7m0h5L2uLkHfWS5OBrAThcsABnEWWr7NQrqQkMl6ZqqdbUhlPLOHctQ3Oq\nnZNvsn3IgujJWrK6PJuxhDn46cQ+mV+T6w93aCu3+slUCbxk44rvO4UNZtRt\nnm2TdZlg5yORVG6SGf+yCN+UigM5Ge04uxDQfPP0Y1vndecx8xNus6DgmNzC\nPGYQu7onIi9MAplByUwPcnnw/GhsvXtnsrbZHU9TlyB2ceCnsk0aECCkhkZ/\nvaGJVVvbb76Pj1CIVBI80LUr2KPq5U5R2RVtq4+PXvxZSg0xtXlSchMD4tOl\nyHSZf98GnqMOPfv8l3klrUZN8wc3gKOdJiD6zfP16TOcyXKx4Ffp9rxmnMXN\nqpzC\r\n=+fvg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrnoAHwfwghacDgsfMS8qoo+xarMzEIQxCCekyFnDH4wIgbNzbGW2kpRkmB+JiSO/iXBdkpxjC+zIL+CT0FiHrmeg="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.70_1548924953398_0.5010323287808152"},"_hasShrinkwrap":false},"0.4.71":{"name":"wnamemapper","version":"0.4.71","engine":"node >= 6.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest staging","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":""},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"233390447b95845efd1c3a6ab4aeb21f41cf11e4","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.71","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-YBquB8IXUpwmYjfET2LjVP8Buqbokvt2D8stmm2iQS1cOyqYUWnnCHBFs497eg1yZ2V1dgNWOK04VdlM05cwQQ==","shasum":"92286f2208636185323cf67bb13545bda4a4d839","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.71.tgz","fileCount":5,"unpackedSize":8533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcVFilCRA9TVsSAnZWagAAwX8P/i+4gET/Yd5cmt21pHlf\n/UJiKO8Xz+k4hw/CxBBZbxmoodi0YTrOBP2Dvb5BIsvHN2ENM2LPOe5+h94e\nBNU3NkUno2jDVKCsmGJXbjMIpd8x3M/iCNcJ5wJSxdJPvkneZtIibfn4mQw2\nYuniYbkIuiJBK6kaBxo1YAbXSqGMvVUZebyYzJrW9b5rs71yOOjxgfprP8qX\ngtPCyg3Gwjw2n1nCF2T+uxqa4CbGVjsMSGM010O/8qz/OYD4RwpXg0CjPmvW\neUy2L35+YS+gtB+uh5FA3xKOls/YXDdOiADo5A/Zuh7bsZ8isat0N8wvzIks\nTfEs6o3aG6h1GgSQafpXSKKcmvjo6JpGkbMeD+loCHOEKixjDW5oaOGm9u8l\n94UYasf9iERHWNEgyNH0XNRylKHRqWkapNCqvxOdU3TE6zLcaz1KuQpapEv1\nE+gcUW7gI3ApP/9jBN8harGxyQ8XzAT1lCFqpmVNtAAmgBEV7bQ3aK9F0z1h\nGR/7PIAOaE53E9y4Ogu4l195wS/n2OHmGQ7EROsjueU/H8Ne2RJygyDAmjEK\nWv1hunaacdXEuYUyxSfw/bLfnWPNj5VQBoK9Xs3i4JOCdw88ldk6hxE0mWwF\ndD2pcDzO9gMbSJz/Y3bN5WmDwBi8Oq/o4qKgx/oQ1x2HhsFhKr2hUuDA4npz\nWqm8\r\n=1Qnn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGatOimQul4u1KeRxAZyZ2OUD2OC+har4xP9WvupGYU3AiBDB8hUItAR3Geu31CJeOdqoFNmRYnR11SZ8lMbLE05Mw=="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.71_1549031588359_0.9128976640298692"},"_hasShrinkwrap":false},"0.4.72":{"name":"wnamemapper","version":"0.4.72","engine":"node >= 6.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest staging","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":""},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"331a9f8635cb0958acea5e82a5adcca49b51d9a1","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.72","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-svyYcU7PqvmYGA8AqfyPOF2eJDSOlPgzBpG8tbqwajqVX1qIaVj5HjwKbzEP+IlknPstjOYavMuq6OmMJwg4yg==","shasum":"28ec317a87e2b172fbbb3777838ff8b27d215bfe","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.72.tgz","fileCount":5,"unpackedSize":8534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcV9xLCRA9TVsSAnZWagAATIMP/2NoWW75aPC7Is+VSxhV\na6K+ULq3tNWrgKDO79eedyqOUftuxP+tdR4u+h9WSMtpErLqIrjZVpN5zxE/\nJSsoHh4DDK7NKAI/uOWCMfWBipuyZbnXC++iwA6aCLXDOgiXwoJiiO7J7gXT\nK/L/dzPK1m8UYZvzpZYOHnkL31bXxIDbYbkw3F7CWaZa8HQ5qQ0yzPg4B+mJ\npYFUwQhfPdoLNQOQQErNMLjNVql4t8710jhKP09wI1DraOnkNvFNrBoBDXcw\nJ86lGb8dvIJVEQecErMUs+DbS5dTAZO+e41RqeKpvovtKZ21m2JYXlouJKQu\n9VP4mpqovkwoJroQi3Tr/e4LlCGfu+LGtyAVstCLquBlKJEQhAwi9S4MwqL5\nxYr1xwBhXuKjXCrf3LQ8YzSjD4I4HMHDVL4YvzFQPtz4hHGdLtvVJCPibBu7\n+sZWED38h2qp7WbqfiojuDvJw1hmyXV8yA1LLcszqWSf7pG0sgjj7W5+ydSp\nXLMIRnDSgCaqqkPwmfkUV1VEtpmY01xNgmUT3JBd/kQC7K9oR/2hEUpc+KM0\nyVjKrcYRHtA20cq7h+b/IRzpPd2InYDT1Rb9qCzLF+L9AZ268AWmwn7m8wJF\n434SDFp8Y22uA/0bWvg/7efnMDbroMYGoD4uQN4pxOO7TLiT2FJXzJmvmKO/\nHTKl\r\n=o8Ec\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEZuusbkjrWsx4cfmRHYFBi8/DNP/2H9Y22HLDPo1KqTAiAyKcoDzHntl4LkNg4HfsXHnhq7Wppoq78reg5FctBjTQ=="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.72_1549261899392_0.142170555490867"},"_hasShrinkwrap":false},"0.4.73":{"name":"wnamemapper","version":"0.4.73","engine":"node >= 6.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest staging","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":""},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"0019836d277e2ed5700402311683c40ed716e5d4","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.73","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-nIrKw0uZ/E0EAinK2HtRP8dy47GWdR5AaEy8utTV1uJgoSVRMxyEcBRvSfCpuX92Tv8PuvNFD2VNXj4zQWQgfw==","shasum":"097b8d78ea55c23ccdf2ed463b3aa92e51a42df5","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.73.tgz","fileCount":5,"unpackedSize":8535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYdXNCRA9TVsSAnZWagAAvzIP/Rpu8g/DymKec1qmA7Us\n/uZ8c4C/3wpbz5vMprl5XiNpdr4OHoHiTXcE6gnSeCah8pLxXRXMDqRfIjM0\n9KuGNWYjqu8rrSbNyRRik0ujMsJOhXtTJI15Gw4HO9NzSdqyydDtIRA6zUnk\n3K5d1OdvcBOQoP99vSx0SBDkSvsSaQoVwc1kbq4OrHusrsjbs5NuN+oJ5hpg\nJlad8f89jntnIdi+7IWpU92qtsKWvK0qbyay7XPnUuTXeoehe6Bb2BVSrd4D\nP1DoV+/CEZBHjvh6bNRdNr90Jbztk9svT+FAfG/vSfN9+1v9IbsFvNWectoD\n2VsML/B5IwKpA5/Z45fF0qakn/elE5TQoizpvjGvBck3/GLgcm5P+bHvKmfJ\nMa39W/MwiGZxEhnncxDUVm4FBpFOdCPFHX+i7BpXjbJsGkiidrqeKtV2lzgw\nXjR+H09AbcAQ1RANu/VUrjG9YevhSlnApug9R7jqOOg+QqgwjfAh71lzKveZ\nxSyli1toOkeVbO2uuNWycf5Zk9mduQwdg7g5oT4dQH0sGgsJ/IR/lgKlafmh\n9kXL3xTPs4kMV8H1mzB076NW6/jtdl8AqNmepuwAtzu7hqbgKrYNKGC+JBXc\nujX/aDsaBytzDIc7na7cXB+HqS1PSNSryypspSuOsXGkjAuhN3DWh1U4UNNn\n2XPr\r\n=GTLx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmBsK5r6XF1h3exrR9fwbdD+B19NOZsvaEzXpXN1AGfAIhAMD8yFJSMyIuvQAkaEYtn2atrAgRTuSMBvPBk+HkAIJJ"}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.73_1549915597312_0.8608307182957282"},"_hasShrinkwrap":false},"0.4.74":{"name":"wnamemapper","version":"0.4.74","engine":"node >= 6.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest staging","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":""},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"81b7c34468f79976c2f7fcf22e656ad1e6e47b95","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.74","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-/bSYD2msfhkF2bavqGU+PoxdLWJfpXfpMo1yEse2HV4vIkCEThlnxOZpR3d2lMKZUkxCLEr6UC5eyojLdQ66dA==","shasum":"b0fa3342235d336fc26305493ebd62d54ac549b5","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.74.tgz","fileCount":5,"unpackedSize":8536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcaH6sCRA9TVsSAnZWagAAuwYP/iP3UOpxbSgj269hoHtE\nM+Wqj4lrmoS4NsAvp8DIBGNEvNJF0Mwt/ywM+9My6iyyodeV6cIs/2Y0x/mn\nCGkHHnYkhwoyasumHPFfCaUNE2Mh18vD7WQUHenrV7QCfK2inpHpHkVkTbIT\nZwFipdymlxRygD6kpMi1+MHBByJOBymjcvKGSXVGDs8VZE5YBvS9S0+kia+t\nPaGOHnQB6viceIehPK8Zhis3pXgfHg5OxEaPNX/j1pbfzEMcyt9iFDsxJqh0\nMgYdHdIxW2mRwwwgSTZLSwDkqyo+19r8Dz0BjJX+gFFH47I4IiPQ76xVZGMg\nODlx7A2BbcIEV+6SGDVN/6s7x8PK1OPzOF3UmGdQXOr9D/Yc0+XK7I+Pvt7R\n46c0OeDQ/NhDhj6lZiQWYLBoqjAzyjKGFB08e5SmSQyWljmSl3of5TZkw4XS\nndWPTn79VMITuH9WutEr2LuRPuUwLt4ciRR0CdQ7mgh2yY2SkJqX9n/ZZ+8S\nv1/Thjy9EJAZXzsoBb14W9cEfX+dcY0xixjliyN26iYPhzyk8lAvyAs9JgJU\niB77TjvcvT6TtKJHeVj4EggM6mLuS/L52ADGp3OjRXjlj0u0xabESHklNo+3\niF3j+XAgffJHg4DEugwiAuvJZA1cMaIdpzfuhD1jAwt1DZUNmQagRCVZny4M\nI/sC\r\n=NFZn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEINcewMOVgv3bmh5eSV1MQN0yuO0D4nkAET2YWsswRHAiAfFAuT7D1EFVXQDXzw4594AL5zHWnsHYCvsU2ulRD9DQ=="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.74_1550352043997_0.10624111410534787"},"_hasShrinkwrap":false},"0.4.75":{"name":"wnamemapper","version":"0.4.75","engine":"node >= 6.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest staging","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":""},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"b75c1b0329117e6689461a3195e81b4e12cd782e","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.75","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-6eHTXH9m1CMh55F++3rlkiX4yh4QDu+Ntv9iQTtG/GqH8geKr44E5GJz2KsieZnrKJuBryGJGQ4xwEICi2hXhw==","shasum":"a15311baa6cffaa70e0dd981c2fcf93544adbdf0","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.75.tgz","fileCount":5,"unpackedSize":8464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbkJuCRA9TVsSAnZWagAAlDMP/2Wdg+Wp8D/JqQYZShu/\nepMGqpa3uxxUNdXproLauNNnFC3C5C0yqzB3ZOEpKPGlS0DtI3HWuQbeuZLn\nUw9ZYLSNcVY7T68xy+kxsbK7B82JQkdav8Ds9HX19mt71IhlUKpg+f1KM6X4\nZn6OCNfTvppsb3/SXtHHeEWs58QeVmgoG9VNDRjWJLZBbX77TH7MSm+dEoET\nE7yQxouIMJjGX0TyGs/NTmXFVmWACL7HKOH4betnvRsP6J+mhycbTKy1IMCO\nouHuO+67ExEsW7ZBLntbv5b46fYBu029oYaHJp+Eoc4syTayu4scNlZuX/ak\n44AUHPifWwgHQN/Om/2gNyKRHytIu0L2UdPel1vXSJRd7UXmR1EZWwv1WWQF\ni0a73bQqGieiI4fufSUX3rMiEjnrdJ35dU69smPvnrUjrUxCbBQiCW5r/Ino\nAhJ0tPAY23s/5aAZCxjo4ws3lrNGaROrrZaLre3+F8UwmGPww9qOmjPFwM1i\nI3y6+/qancWdEnNv3VVpWMupMZxf/pPW2syIIsDSEDHdLBAZAltrg3NYC24M\n7JbOsxTmnhkrJvcl0eP+eDH+GV7pVqILmefa8NLrsY5+LjLArgq92BnKz2Es\nqI6Najrd7IrKezO5dkWuxfiFpuDE5vcgdlKgBxiXDNXkMhbi2TdV1B5t7Dq2\n9ljk\r\n=bDNB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxp/x1lrZLqLOfYtftLEAhVbyqvzLTpwmy+5ivF1/tjAIgJTWZ+Co1m4NfZ+UQYtR1Vi/TbcJKDOjYqpHVADkbHXU="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.75_1550729837760_0.10923665753024947"},"_hasShrinkwrap":false},"0.4.76":{"name":"wnamemapper","version":"0.4.76","engine":"node >= 6.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest staging","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":""},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"ed04d3ae672ffa0d21689bd0c6b229a340ae923d","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.76","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-q1KVJUMzXo2Ls7k+UACCNO5BWLDtO/Rr3n8Te8x5Lz0hM5/qh6fXS1X7lzgd66hZ8IhLFs1SAAUmqBKyTJfwag==","shasum":"2fe59ddceb8af97d21340de14e27ccfc1260011e","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.76.tgz","fileCount":5,"unpackedSize":8465,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcblC5CRA9TVsSAnZWagAAJsUP/1GciBzzF7VnmZZhtd8y\nfAc6mtzMSNdniGXElxLnbDoM+Kk0TOaJVZ6wAKcjJspffSpDyPmljQO3fObJ\nhNHyropp/fKRL9TOXAtwGawRkpsZALMiyURKdjJkNHFJiHxzKgt68PqRpDIM\nNMepX8TRSUjp82DinO9YUT/LzRUtzScrN5e0xRX+p9b/wVEMKXKsmvjXgCMJ\nvvYWVnzFZSDAgSjG+hz1NZsyvGGbbSOwpW6yZ/ifBZae2BkfBpshu/aX54TK\nc8GTTYlRwRwAoAtC9AW6yiHdCS4Vlfg7lxvR5zYX3PiJtH1OFLax/dAJPzqL\n73FHlzFBJxQxS6oMxE+9wsevGtY77MGGQSwuxpgA2OPZW5+SFkPA0OtEhfbx\nU+UPb1oiRdjV6ILBC/YQ7kJzzsv/YqyklRrlXRP4TChH1YtnsrHOEw2hAIQw\nkvOvJg+aJNdlSBKIpRolrkyKNKwUnM+7vo5UKBGkupPbyQTHZ9Ujgdtdw7Ay\nwnBaPVgIK3LiuKEzIjZYA9Hee7Kd9DFdl+Nt9v3iyUDyC9H2Y1HLJDnBIkzJ\nEebwArzPw+OGtyIN25qGcAh8uZurw/GB5N8w31aFah30zAZah/FIC5GOS1Ym\n61jQO+DVAhVuyEsHiEo6Me42ChWmWv6GgebOOcYUdtyPhgm/iHh8/C/pbcJn\ntRCy\r\n=gfuh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEd0b/B4rn3VpnFFlvcgE8Esl0rX4Z5zADa82IQTZ3AfAiAv6yx9UZCUFXe3CK7wX2gEowSUuhVUxOLVPNcOHi/xfQ=="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.76_1550733496650_0.5400846277376083"},"_hasShrinkwrap":false},"0.4.77":{"name":"wnamemapper","version":"0.4.77","engine":"node >= 6.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest proto","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":""},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"ac8ab8f4c1bfc3b5b717dbbcfae42a9c87ee7f41","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.77","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-Fyjm13fzJjvDZlnMMuXj0mhrVtAOO7/3VultLiKf4uOu5eKCHKCe1HrDir3S7Sg4h4HL13goM5y7A4iDor81Ow==","shasum":"81f04f3b030cbd8572a489ea399400f033206c4b","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.77.tgz","fileCount":5,"unpackedSize":8464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgX/ACRA9TVsSAnZWagAA6bYP/1rDNNOlRm/LjjoHx1cH\nsePwuG3VCShLkMZRuMNujNG0AeG0Bnz6dMlAA2CpSJ3gtIDuCU3+QZalq7hK\nmhPKJ2U54WR9mvGIvAN46g82l+OqVpsN9HRViAcsKR7KrskpVGpGoG3aIbai\nMOAfTyY/RsO/aEtTib3m8WcO3UiTUh4WtXPIh56K1tH5oKosQ1NNYEpxf4qW\n0+JSV/6Qjvvd/CekcAOegtlz2mAzDVwPiUOhJb6ZSa3I+OBaG3+1CX3jdWBH\nHCjlnKMEeeHuVQnbQwO5Lxt1+Ewqyou0JC9dkoSgA6VcgeT0sMuqqVQpeOok\nm5bUedrcjU2vCsP4xZSEnKQS2wZMD+3IOYazDwO07P3zt2sJxMVM8HSq5vfT\nw9BRX9E2YwifR3v2+Dt5iUqblZxQIaaRl8spNV4K9vlE9Otv9PAnZcqBRcAb\nMQBdk/F15XFyVadKzDO5b3XuOM3dpmku506QaEEaCFQ/vbkiBYVs8fSUkp0d\nb83k0ZUxyjkO3egK6L7lpsF/BEV+FrCYZbSsuVXJW5NYRXUcYpHecoIMB5RL\nS2HuexWctRlMu11KxsJBA65Ams2BhJ45KtBEQ/j4wJxmE1WSVS4oQRrbMuJE\nRa8oYFlDjbxuZJTj71UT2Q5qNWWpdCfLl73UGBrvsZ8FrogOKXXuamwADhr5\nVVZF\r\n=dP6k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDveF2rzmHm0lkQPk0KBwAJLG90jB4kVJQNKYpVlKe5kAiBllamGxZACXI+kf2ZEBTQy6JvDdPBikRChmmE+7KtU5Q=="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.77_1551990720241_0.9940517306644376"},"_hasShrinkwrap":false},"0.4.78":{"name":"wnamemapper","version":"0.4.78","engine":"node >= 6.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest proto","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":""},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"424c9b2aabdbd95501bfddf7dcc9f5cb4b352983","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.78","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-8h9Q3GqKzCGGr44eWZmPl8sq//rMk78g1Xg5stzqR4MOM82TwvKQ2oYLkzcnf30mzv6whNnXoZY4X+kc8c6rnw==","shasum":"ab9e512a43797f08bfaa1ee61c9232920916ef49","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.78.tgz","fileCount":5,"unpackedSize":8465,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciiszCRA9TVsSAnZWagAAWQIP/is+OJfiyqsNhckq2NGI\nH6bSkEU/hs81+v6yjQqYUvSR1Pt1PyV5dC06Qx68t+Q4oAfd6iNOWNma+2w9\nCWLvfjUe/C7d0lxxYOdH1udlhfVxjZzHECOS0vuKXCtNwkEgVEDnsArcGdVf\neOLH/Ll/VANl5RZr58Q0VFQ0CKKX8R9VLY1Djp4VXVYFFfHqGS3X1ehR7j44\niY7KmEAYZF0F9tfHH+XCbuaUxgPjjYrzvrFPCnDbhe7ne67qyM230dtFPDOW\ne0trW72pR2tF6sWU7pVRnJv/kUfqY6yHWrqKsvaaeLELrkPmCHrpx5JjfXzo\nb6KuH0yHcwmipVLd7wazL/EYs+r7mv3QNi7ZMcyB6oH47bRbRSzIy++QoniE\nHn9Zn964CZf/ptifIU0auw4X14Of+spEYJheTH3x88tLu7Sah7P1mkwl1APf\nN7SQW1YneustceflSyc6INJ1eMVIFybV646FG/RF9QXKzKcC5w7Cp+nWAVU7\nPiFzZEzN4f4nRoVGpfuJUFwjf45CVYW1TnjYrtLREzMSqgYuofYdFds39tpt\n0ingpS8S1mecMcT8atR8R36D1GSfxRv4DEVg3aZRBj71Owkf5E1yKROF+th+\nOMLktjM5F0X8prTFQK3mCgkzRa69EVZWrZjybXexKLjws3PiCItUNfO7XKlO\nX7zT\r\n=aLdp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDLtbsqQCWPcJj72O/E1ZOHKjQGUIbD0T+BE9MnPDITgIhAL1DMVNzlultzv0bdAFjONP309p00hI8KYSHyKF2CIdK"}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.78_1552558898646_0.18105499079252452"},"_hasShrinkwrap":false},"0.4.79":{"name":"wnamemapper","version":"0.4.79","engine":"node >= 6.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest proto","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":""},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"00490bfb16c7ab993c3da68f54bbb9895506d58e","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.79","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-B/stDDLqsK8sPAbu0MysuQLZ9sG5ciJT7IaMfKVjAjJmo18OutFY1Kz4kmCix6wzysjHZ6j7ErG/a/1ecnHMww==","shasum":"e1e4a70e64b11b038aaaa55c267ec388d4a56762","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.79.tgz","fileCount":5,"unpackedSize":8466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcz+AeCRA9TVsSAnZWagAAqUsP/iDp4bjibnGJ4bRoH8Yx\njYWuojAPyzP6/pz79b86fg2dcUQXxcHLGr9cv54W3qwPDWpB7JxukokN7NVV\nptnZU29XuyzEDWCHyDu4RGPNA85c+ulnIYlV61/v1Q/LNHl6jJ92N5FL/AlI\no9eG3xxPst/BpiQDleeEl9FRzqTFjpxLHrVO8dL4sk6nWd4Dik65poOECXVk\nCbND11YIZFXJX6BCyfkfx7mF8cFsjkqCL07mfEjkdED1JIkharv8yVLxMVYj\nK0/bI37bwCTJFipxSzBWet0kmAAQ8mVEjIE6vhMBCGhxVJjPzlkVYDl0sbFO\nuqgrqgym2a9yjSDdO0Tl4CzqRgTEUj5ZblJxQiXPLz+8LKN68kdT8zCLCDHg\nraJt43QV7u7EoebAroAAZYN2Uvw+Ecfq7Pn3pycVR9niki5EvoRwg+4JwN0D\nMpvqeW2VEpXHXddRFdyrD/irSbMNPv+lLar/FFh9nT+XF9Q7yy9LaWcB8xTj\ndFQWZLh+nJLML9NbfZs07Mrs2yoEIBXszF2rD7yepoY7DfpUdfPX2c+ooCRx\nFFQd+6He1+5n8w34+k73fVqS1Jqh5DKzmqjDe6hmJIY4xkqCH1gdaK1+zrUi\nn2zvKhJNXv0VkzREns8jnOWX+tPZHwHD6WWVaEGModo0xvGoyekDfHXsamGf\n26/q\r\n=UGf6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDfXmZUjqN18yqbk0SiaX9peQxAMY9xDbckbQyCewcEgIgRRBIrjLKhOP9mU/AdOYSqd6JjPQK5s3gH+0zFmOHVrU="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.79_1557127197582_0.8457509511875239"},"_hasShrinkwrap":false},"0.4.80":{"name":"wnamemapper","version":"0.4.80","engine":"node >= 6.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest proto","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":""},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"8b3c0fb8f19f93f838e0bb32357ab48a78015a5b","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.80","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-If1paqXZ7dtqUxqcPbP+zHJVmpGJnkcVUWeIgjL8ErFFvnvmEPUHuxaP66Ssfey4ObYBpufy4dOQBVT/i9+2xw==","shasum":"46a3a7cf8b7e6ba9614742856c4d7208295afcf4","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.80.tgz","fileCount":5,"unpackedSize":8467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc086RCRA9TVsSAnZWagAAcDcP/03dTdD6V3U9Z1OaB/ez\nFbUYJPu/NqRcLFSxqEcGJ2S82ye0QaNr0a+ru0z+WXTUMQOgE/WznZRhuRIz\nX0iVGEizMqyT0WZ33y3+v2kC/cBYNbpJpW8M1kxFqDSxTslZTpSrBZQciNUJ\nIEHAuZp+dfpfpzRnD/PogyBb/Zvrrv15J0jehZxRjM+ETAUWeLsMSWy2fQvj\nQT1Xpy2WEEJXb2rbOOfYUCAS5OLtrXGpJPcghO+nKle5fnzi+amMt0pBFKMd\nx2LBLCcND1F+EQHAf1+LbtVaw2LomrpFqjQOsJEDjUIy4Cy+9hqj3heWWLUA\nIJq0Q3p2Us1Qp6jRXAIJhJxRI457xRDRC6VwRg0SGAlHIraGuAXMBHFWqILp\nHxuR0A7pMO/q9JtJ0tV0uP4eFpuXIDix8zJRguavzlFkmmD7TEPTpkpOTFwh\neo86nx+DAWykUkWD4AqoR96PViBG30t7jKA/UVvHI+8cCVDuqwGTzu0Q599l\niDt/3153jlXvrze0yf4SlOZAsy/CCsm2UrS9EHAA9Ks8ZvqOB2MfS491II4P\nJTM+fdawtBIyHV3fYps3mee8Pdrcq3toWCwtC8D8mr6mIAyDnuabpr72Rrgv\nXHOsGDbtt1IXUHWpdH+v+MWiC9PYuSDdqWxXdEOdNErkWsdjs7fmHhIuzCjC\nb8wA\r\n=3vY0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCijdDvgioF2yNwsSGaoKofPQpxCGa7mc7g+8w/jPmqCQIhAIFCMNxxrmOCgLvaEswlmY8592QfZ7ilDzynTKrKOzai"}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.80_1557384848717_0.7373746096486322"},"_hasShrinkwrap":false},"0.4.81":{"name":"wnamemapper","version":"0.4.81","engine":"node >= 6.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest proto","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":""},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"165dbf9fdddb732ddef369b721a3788f47324163","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.81","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-auc9pG9uOt03KeJqNlTAfBeTLsEBlo/c4ZXJJbNa/WFN0Y+QKqvgkJ9C0VILuhqi9YxC/Aq4qNrpDqOUEfpSkg==","shasum":"4f38c2a035c9b1bf1919eb18f5f86e5e9bb7b6c5","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.81.tgz","fileCount":5,"unpackedSize":11032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5kLICRA9TVsSAnZWagAA6UEP/1VMgUZLLoEb8vdckdpG\njCui4oXE0NpYyWdZghsF341YcCnuhMAfvfWM+p4hqVvbfuHSMZjzIOSuC1+K\n5Np3DkbtalQ+rL7yXicI0hK+oKZm6yBthFQsILV5lanEJYYk6VHBnaDwmlXZ\na0A9QfP2XWuF5HPPhhYXEwlRmsFuvPMTpYaFc6RCqckBNcw+AKcs727p1wG5\n8xi3BYxen9TytdhsI9FMI0a+bzXEtl0TPW4o56X15AYb7g13B1+kSLFLNIuU\nfgZjBBGL5ylXNiL9BifBeLh/Jug83P6+cCuUYwrDfnPVDhYLJDnigYasCZB7\nwLEsJQicUcoSY/kEp/JY6lc0tY8b5igk334BfK6E+dv6ogSofv8yZ4LDWF6W\no4qk3mbuxHYvTzpHEj5ZKe5GkkZV1gbya42pdLeoB+fqpd/zApGwMInZx+0x\n56jdiviT9dcAIarIU3w5iDiFJJ0ap3yXfOKwh7l8PzrLq/zEVkKHbaFXvLV6\ncEZWnatdeAItjWsyBkMyW1kTc27nV8OSQohvF82qjwf2JKIKGAvdJnCNJosw\n45YgHMJcZvI1/QfxPlj8jtqzVnlgokW4UUFI7QSut/x1zvruSpqPEQVKBeTq\nu+V17PXgNJqMI9yFhiosmW7lzixOD9twJQSKn8RZdKqrYIjO+yV74zqLFBet\npPtp\r\n=/blV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFQgX/QeKjveLIj2PpQ6w/iDoB/44yW8Xp/shuWpOdq2AiAwf0uaBbr5covOwqjRYB+aDt6TkcOeNu/8uHKhHPWjNw=="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.81_1558594247741_0.0911434318004345"},"_hasShrinkwrap":false},"0.4.82":{"name":"wnamemapper","version":"0.4.82","engine":"node >= 6.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest proto","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":""},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"e50a6db53129f673138e3613dde37a806f3c34f8","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.82","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-fD+/M7RAT1I2zRUqOR4OL+s/nJrQom+CGUBjxBeTn0JbjrexIQHyMy4Z2WRMigVXQDxwSP0IAhrkXlCloqxMYA==","shasum":"4dc7bed0eec8daf9a9f66f56c8147ca89c1a6c7e","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.82.tgz","fileCount":5,"unpackedSize":11033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6tRGCRA9TVsSAnZWagAA0QYP/iHuv1WQAZQwEp609f2l\nkiZBQmX2WRdfLQTGjTxGoO8rrD1OVhdXX7T9kzdSvUnTHrJByvB/e6t0eCBW\nzp7IHrDtUJJJyUe3aDivRpHXd70wJe9Gs8rU/JX79G7dhVUKnR74/9Kl69vK\nBc5mZ4rADBd1f+Y4qAWMU+qIGYHkBSGbGmqeKNRK9MinCDZzVimjWsn4AsPi\nmV5tp3/mkw3q1pW71PB9LlnKp0uD78Z8KNnW2j+MRZ/BuBTb5Y+aNZfBnube\nJUS1dXkGxPqci2D4yrzCa8ZOyOTBOaqmKHK8hk9gwqYfx+p6YhqSniEy5nFR\njMj6fo6GlMZC+M6losSeWK+3SYWZakkoWye8TFvL+dbR+dexCzrn9qEOYI4e\nF260jNE1nAn2HzLwW9N7HQM8S2zORUUlNoxrNP0SsUsaMeaq6NMgKApLgDKn\n2Bn0HEUuqYAL64ztQFfP+8I6zkxqxy0TifTqIMDIMYQqTfEqPN4Jc4kCyM5c\nqrH7av3Px7zOCDxgmwKkidCkTzpACkpV4La95IuxQw3bjY5fGZrZmcChe7NM\nHUYYcJtzSHjlO/BoG8b2GdIlwh1LE22rtqWwc6WZICado64gXCFwHbjakVuC\nZ9PNlWEfI8OLDQVMZMm8drV64ChqwDZzNs6YAEMl/UfAQOuJTvnEhonfZbpD\nCbHO\r\n=mXFQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwXSNkTDum06Ml2PSw49YQ+iyReubT7FJObODXxv7zugIgejoYezL7c6b/Z5xI1AhdUY1u5AdlNPJQMpRRODpHPVA="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.82_1558893637868_0.08982960218714475"},"_hasShrinkwrap":false},"0.4.83":{"name":"wnamemapper","version":"0.4.83","engine":"node >= 6.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest proto","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":""},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"92d1ac3de4620d203c0da2011ce92689155b0ad5","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.83","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-p7CxGonHI5+jFXwjklK5mCchnQp+aK8f4OPz/XbjGCi6yCagh5n2JTwM4ipxye66B43Pa8GzWsVWSPKznQZmpA==","shasum":"8beb73d6aef57e50835285f1ee6619bed5697a41","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.83.tgz","fileCount":5,"unpackedSize":11034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7OUxCRA9TVsSAnZWagAAE+oP/12ZyayYLQLf/xig75xS\na5htMwCe+3y8qbE0MvzpnKpTAxNZc+BDshKrXsPwTE2HG4UNhYkXT884JzVi\nb6IbqxrrVf5jRs0mbL4rFQVvCkIeHicmYxcyCnclTmlhpUG83q060ipBIvz6\nNVA5/dwa27DeimofSW/fmr1fEGkj+I6STCXsHLgRbykZ9e3zvHcEv4/hgesV\nRb9WpZ1GZ6X9+2nGt8RU7d7hzc+i9YFnmPmGbzJ8Xvg2WfF26rOiLDalwJJn\nc2OMcKWSaeDDhvXCvS6/ybG1JktzU7tBGL5KQKF38O/lxD4fIh2JGNJZnMEN\nxSH3MX8MrNAWcJjR/v4QwHOSMClLawK2AmtteQeveeYGyy2+foczjAQ1zdqa\nQ50VAG1/nnB+sZGbEAs7R0Hn2IUSpQuHlJ8zz/BpbHFy5qcp/9YOOWQ1NSrH\ncph81XxCZ1oDofAPNvbfYbjC/Hn8DSsoD+N0HriYVVpS1IK5i6YzAVyocsHP\nm45UxenDf0PyXw9YFVoLDNzKgr0OhvUmizFHB0Sl2xpbZcizrkJVs26LZd+h\nHSYdGo4jHWc5vmFzlvr0QUsDOZO1tQ9dZY6zn4tUKDOkfxk/N3AgdH5n6Ter\nCe6T+wbj/1c7NkttP6PPCydOuvNgeSIY7NHPvb0nPHTaP7r+AkjUkfdcFb2U\nzvGY\r\n=S1Hz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEwZe6IKD0wbmTP/ZwfJhfNNBX8wpjLNxd5C4l8mF4ChAiEAzvaeP977lLOOHRhKofYFzEIR2s82ccYb8zh7BQgi4p4="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.83_1559029040873_0.48550097855979857"},"_hasShrinkwrap":false},"0.4.84":{"name":"wnamemapper","version":"0.4.84","engine":"node >= 6.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest proto","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":""},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"bee2edc8e01f412d337fec7006d59cbf09a177ac","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.84","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-EUfxVXghu9kLkua0JoIMqPGajE7kxC5ZvMWHu39PbGvd+0tn9xgSs8Q/jQJ4vbMfwAuAoAi7lbsF23wJxEmLdw==","shasum":"badb3db0b41aa19134c4a331537709620d999629","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.84.tgz","fileCount":5,"unpackedSize":11035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/prYCRA9TVsSAnZWagAAaI4P/j2jbhKVhCEb1cQHcYAi\nCia1FSkRiePKTbXqW0tlXWFqvlYkC7VIx72AvkBmrMvlfWfL7SchaR48Ux8/\npxsMhp/M5BxJPvwVBO3b5dyTnWvbHXIDhYq+S5r4SR+Cm/8VjJqQFc9qDauJ\nMhSjnS3bcpTBEi3u9+knZ4aqd8pS0gfrpvtD57PECO7zYmaXojCy9I0mwU3+\nmIWH2ZymV/FCwjWBX1u9Frt/rEfh5oGXlKVf7YDCrFN2/llevE1QX7yUiCuL\nzG+rGE8VZTdsoHpvlfwNz8GqkdOT1Bg9CybJ5cZj1qrW2oxNQMGlNyes8cl4\nufhakSkfihdhZm6Y7SZ2XIOADwNLtRPsLsyT2DH5ztxbumuzViWAF9vFWpKq\nHzbqttAOclBIUbN8i1vzrwh26RrHvYbL+Ldd5n/IjHLFqMXkizTwSrX+w17Y\n76qsKhApNqfnXkvTiI2rw/6s84QvaDTjkGV9wfNVb0DXXx2sTKUEkZvnruOF\neJ7vVwfqFIoRPWbfcGGXyBZV6gAO6wiZm9CXKFWOY0hJhNQ5+XnPM0J36yoy\nV4NCzX3mwTz+kOIZUKVcEDdcmmA+N2Uv3LQzHgBzRjASXgmOQdBG8lEhNY7C\nJ67ytrzgULu5Fb+flugWBwqoMDH3rw0O+zAuKrbJWalMOjXyYdD47E2gXsx1\n3KQy\r\n=bDVC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDpUX5qu9geFPXaP+nG0PIZHKCGIXN/38+W24BqxQkNLAiEA/9v4ydgLWNLWxGbWVg3MschuGHKmpT3IXVSCkZ/qZM4="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.84_1560189655797_0.9862737066623684"},"_hasShrinkwrap":false},"0.4.85":{"name":"wnamemapper","version":"0.4.85","engine":"node >= 6.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest proto","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":""},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"c7368b0b507efddb7bee64252dbe6cfda8704cdb","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.85","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-KqaZou9jjHNuvwA8AOpCF6VxamwNfNiCQxIYtr7J/B104zHL2iZuLyZmlEKmuW7LJlhbGuxBJQP+/kDiD6y/fA==","shasum":"d1c0b85d24ce1efa93291cf8a9f2bed67892531b","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.85.tgz","fileCount":5,"unpackedSize":11036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBynACRA9TVsSAnZWagAAf5sQAJZHZJtQ2H/iNRgOvHGI\nFIpXaBoCLcB3EvVoROI96KZhJXGZz4SwTpcYKalJd6fue5T+qbBzENY6J8Tj\ny5TZQT5VX/JaVKmRXgaYOT3IIxlz94hdduVLlZtZAVPC3W0Zx5moypXsX6ea\nPSn0zCwY8rCcOgT8IqJeV6GjoqOGr0CWWjpsI/lVSjzRUSuJeUk5C812dX0l\npGx33szryhGY0uvEWl22XRDLe4DKBweGqAJbr+m2mouVyMtiaVatbPbnuTqd\nF7Uu0kpWVtfLgcvZGMUKq+kTzobHmKTPEM5NcRgX656T9ePN/LEt8LDpp/Yk\nPr6Ro3KM8pFRDHoNuk+Lecz2lfHOvlUoHvX4YHTmbV2d1uhePQN3aKWFfSrO\nj6h4cOrqdepAE84n1cxf2zyNlZZvQnFr2KpJFzXDhZ/VN+9kEEFoElQMS6dh\n2IuGIanxkEaFNbU6TLhim2TMbexpDvN+kWd1+YPEsJTKYayAWGos+rJQbi3F\nZPSNsdhw0uNLPi6bcov6shFfzvUi/aHlss7IH3MiHyRx/hX3HK6XCntSw2Po\nB7SP3syN0gCqVvUWkTMd8TU/UH7qPyKVa9PAjyqN+ZYJc/OkRgeQZnBMmLEm\nwJnF4NiluThquxsZBbd2OL+jhyijRmzWr6aeEZg8lr6iYtE5Ohkko3TNCLsg\nHMEh\r\n=ZWct\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHFAumLI6RYECOKm+aaMHfGGs4eBhCxaHJ17k2N+9+u2AiBH3A0WWdC4ODDnSMkrvWrbU+7PNKP5BN3A7+tcxAXqWw=="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.85_1560750527742_0.1642518581745549"},"_hasShrinkwrap":false},"0.4.86":{"name":"wnamemapper","version":"0.4.86","engine":"node >= 6.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest proto","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":""},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"47e1c65723d9dd16120a9325d9b094350aa41f1a","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.86","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-2VDM0+SXmRi3W/pT72mpqidn/i0gs3qnVFm0zz28EYP80nvWerd92jMLMifQHG5K0FkzY/aIWEBVNk0AqrnSgg==","shasum":"0dd50ec9073b1afeb113c30781213f7bc6b399b2","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.86.tgz","fileCount":5,"unpackedSize":11037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCP7BCRA9TVsSAnZWagAA3a4P/RkFpPYztj51m/Enlfxf\n5PNuUWTHxzBu7cCYUer/CCmDr8Xps9O2m6mWpo7BBd9Afql1AbvQMKZkYyDO\nxdJZEC+WI7A8XCDHKjKonz7dUAdMN0F6PgL1+PBJ/glFV1hDpBqzobr7RdUd\n6N3p5YrUGXym5mDUgTqa5tJ0Wt2uxuXDx3gJtlPFDqF5WlearfW823PALcex\n07pelKfjPFct5BWwx6Vn+cM/oUUVs6mVwsuhUI+L3rYM6IkkrnLzOfGmKGYU\nTb1uPDprVGioH2EvNkSPdJKIGLF4hwjsClaVuXIJVMlWann+4fcigxaSYDNp\nhkX7yLe17wKrtTWvlI9ffsy6vCfdNqTMxizsXlP+iXp4mxjmKmxI5urE0J47\nqyKUuhfyBF6XH+YinJeTYBorxvMNExHGqL285Slk/HCGpUWcomKMmgjHfWpR\nWNp99onl4g+pCSbzmFMZlKWxbo1KW983t5yW++eQAIEUBM1VlYp/OggOfA7L\n+GqYT6u7RnWLbWHRimizioW0JLj2nX56WaVgnhSToSfKUkMG6KG7UHk3ltmZ\nRDc81mnbKnxRi8b4yWU+50tATll8pIg0sN1m5ZLiUZuwHI4ejVqHVioeIjNK\nup1FR3JEOhAlpnWPmj8XM8U4ND247D75gweY1lFwwwDnw90aXDizkZRUuwlE\nEYt2\r\n=jXPm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKW62Oau9vdPtFebUyfjMuqBlrRI9ebWBD2tcBLbR0eAIhAJbhYDSpaUS9vkjq2l8EWREf2U2xClx53GIQf46GN5Qg"}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.86_1560870592807_0.8312224627773936"},"_hasShrinkwrap":false},"0.4.87":{"name":"wnamemapper","version":"0.4.87","engine":"node >= 6.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest proto","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":""},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"3054fcdd9de456a76e571f7ac19d4724970a4a6b","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.87","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-DkvSY1NH6Pq/4ZYiz8CniFaDyVY/pocgcgHU4CnyUEc6LyISxEa/9m60VLumdJUPQhrmcJz9h+zMN6tgwCW8qg==","shasum":"f8d42e5c119bb7f804b5a64b17419026b6b2e9fc","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.87.tgz","fileCount":5,"unpackedSize":11038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKHNjCRA9TVsSAnZWagAAh9IP/0OHJJLAQjT+VixxUNrs\nHIRKdXcmT/XJSLkyeLy6OX8CPTSP0mQliyMu7yzn9WfABWJIr+nyFlU3TKue\nRO+Tfowa2zTgYq8UpUiS9YH1GV+Gpq9D4fGtJ3KLNOjDiOYqSd6X2oHMxn5s\nNXwsCA38N8xGdvU870VXYPoZpvYpxDtVUJ6928hMKvU2y5+yKwhdcjauH6K/\nb7OKOXBkX63cUaf6dgoj1UisDE43LI/KuYnERnCeCXWpf5IGwDm/7sMB+lnB\n/+cx2V2NsQFcAh4M+vwLOanLlnpqqPfxsx9BHdhvqVifi6wGEs1sRtfonF4o\nobZWIXc6KlCH5eRvF5q0iDGlRhw7EtHcxIhe9PhIRt2cLYolaiKqsQyD8pKS\nomkNccOR6BBX/mnZGpw76QVckxpCkG71tsL82UK1p96QC38zYq1FU82V5NX7\n5gNQ7/KGGIbZW/p8OJVwk/3w0WeW2IEDqYRYp/RWNVq8ukRtn2DR+Wgmkzv9\nmSlyhogEvET8iCowywGqpKXHtNBi7TV0d/jjEg+vWGvXgf/YIzvhFfUk7o8b\nCqPExFLI/RopikosQMll+onflYmQhrIUw7MKpipb7IbMRSghdFJBqjWPZEly\nbG3BUOZfFlCJbGW9HqLn7avzfnDUr+9KLms2iqmTnwjr7BytyuVNpgF5osuR\nfv9h\r\n=XaHi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5Tc6SDMBVX/FygwvxrGmc8iSnipUYip9iXrWPofCBzgIgGQDfqTQtyztq4MAt3bHMdT1ruRyQ3w+YP4j0th6onh0="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.87_1562932066689_0.9445141652671392"},"_hasShrinkwrap":false},"0.4.88":{"name":"wnamemapper","version":"0.4.88","engine":"node >= 6.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest proto","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":""},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"e7084ee93f60db1f54e18adc520708f5bfe31231","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.88","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-wKySSVCiN6e0cfdqmU8b1rHC/Pl0fHXQo3uaY543h0/Vbn3gUhuN9J40HqOAs45rCn5axliWck5iN2+MQOCSWQ==","shasum":"57265d35e4a69064b436b7b7e45602de80d466fe","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.88.tgz","fileCount":5,"unpackedSize":10933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKIxaCRA9TVsSAnZWagAAElIP/37ntR066K0h+FIOuG07\n5vP9KwfVSk41NkHdeI229wNBbdK5K3phZClI+wqx0nBIl1J9Y1lxoTDoWf49\ny4t1LHEiaCz+tZ5d7S1HqAtTaqV+I40P3ZZQm8ABGcbKt/H8I2MVKTeq/Afh\nfyZkOJmenhoVaEVGkRGIgX4nbQzTN5bbfryL+Bdl1ZZcszF8HTGcvpUqvCtY\nl1rcRZccVcvh0GtM6WLigkeWHHx7q2yD/TLJWWID3Sg10/h8C+SEUff1Oa7E\n90u6+GXnuNUi17AGBPHqXb6AYLE6bo5obtkP+8JuHOg0XLq+gseooPVdtSlk\nUiVIjbFYXWejWrGLa6+7kX8i8pXeusaer/pbzLsxJELyKdZ6RUyAvgJL5Wvh\nt0oDQlaC2tujGNhKefCCdM5JmdYczjdaYF/zREaS9JIlBGFbS9tMhDmc6py8\nCVf+83z4taREveuozpZa1XR2a9djW6AyffFL14oZ1mfEiYsVBHq/Yq10ETbx\nPsaZmhw+jSGTSdBkEOMWMotPCWwG4AX8MK6hSeKMkj2sdheqQ6CS64NTTf1H\nj9UiG6UfuYs60picNN0S+h4CnE0r3lBNXgHiCadquj6QQF/hobvyZNIPbKcR\n5n78DkRAPiXCfYiA/GI1MX11dhiFQmSAqzLu6sGXEI4veHvCCrcLsbff4Y0S\nyw1P\r\n=TdcH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGN5utFZmND/UgMmtK8+Bm2LoGxuYJlEj7NdY8Imgx5nAiEAxpbZYGZWwx6zieu3GWln+HVfbM/vOXdJ5UV5/7JVmGY="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.88_1562938458148_0.3835346679405647"},"_hasShrinkwrap":false},"0.4.89":{"name":"wnamemapper","version":"0.4.89","engine":"node >= 6.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest proto","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":""},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"280d40e36824075fb3405d5acdd2b623921624b1","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.89","_npmVersion":"6.5.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-PJQevMfx/O1B6bdtJdj848duN4GsVE4MYj6LvKoByr6CLTy874oLSPLwErEdEzBF90/Poo5UvtDgXHvColSXhg==","shasum":"e83dd0af51411c0043ad2bb9520313fca44aed19","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.89.tgz","fileCount":5,"unpackedSize":10934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMHjyCRA9TVsSAnZWagAAzaoP/iQqjXpJTOsAV6dZ4L5w\nTPUMSY8g3Hcr0ycRnuIM9N90jAY6yYweDzFF9h3W9NHs4iMIHmdIO5hlM4mZ\nAwrCJ5UdEidHLi8WR8CnzbCDxcgOPQoaIopsnPrjo0VhAz/JDn3MGnsd9G8j\neNno4ZhatRmWIqhuW12eQe118kPe1Cc/9rJcP/ebsQNmRA0JkCTUZy7k8Hvv\nmyhsKSOi7AZpJOAbQULNEpNl/6chPitjQZmAOL8AmnChdEdblzq8d+BKZEux\n2BPIqzr3oMXLwXdYijhRHlNlIt/h+02NHhoRx3FpncVzprrDjqFaCy3klWo9\nf7NXAeVdaX5+154DiPCKoLlGs/hldEiQnffjo/d6+wleGwOrQ4n2mcey748Y\n145Rnw8l4lEw0KhSOM3boBZC5yBIasg1AlRJ7btO9YS2kMyUJ+eJIQS+nFF1\n69RhSkRwaD6ZBkU2WwR6vq8+cSobur73d8XPY9lHegWuLzxlL9kCs322pDah\niOxoXbju1EkV2nX2YAy9ntYCNGNtBUOZg+PgNpIKW6t1tARPQLo5XK+4S7Ew\nAOSjRfaCmXLv29PlQCL0Xep/WsNdeUjo0qxiMF35dooW/jb50pYF8Ac8JLTa\nUZkVsUhXcghdlSJsWUYlhZnIxtjWWcayoSJhBG6RFIfjEdOEt/66i9zvb4Yb\nUYFp\r\n=2CyD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQ2Bxv0PNZwWFUgdiNNaUf8IT1lERg3cdeO2YcGjE3ewIhAJbGW0gzWuvrtnDDNqnGxdQXQcfT8XyHqt7O3DG//z0r"}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.89_1563457778073_0.6126288586979383"},"_hasShrinkwrap":false},"0.4.90":{"name":"wnamemapper","version":"0.4.90","engine":"node >= 6.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest proto","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":""},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"0406ae6b40da39d9d7def0b3dc406dde6669b9b2","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.90","_npmVersion":"6.5.0","_nodeVersion":"12.7.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-Ox+cb5aPqt1PImLHX71KLQwoecLNI4KL0zjI3KN+9p+YdsgqZ1yViBlATsn/CZtTXYlawrVCV1o2yRFpTGA+iw==","shasum":"c1a338e2b87885a0fcfc1891cd0d8b1f74503eb6","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.90.tgz","fileCount":5,"unpackedSize":10935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQpabCRA9TVsSAnZWagAAH8UQAISoUYJ+cIk/DSD9jkKE\nr60s8/dv9+ar6hsn/VQUGY+BJHn/LQ66CEk0AoGTsg+yfVgDzF4CeFAIyFjF\nLhsvyNzcCch0Vi0vTCP+cURvOTb5W5X82+AFADS/2CoHlLXx1kjnnLwntghN\nmMyd9Le358x/PV+H46KO0RCl6RW353N2rb6GTcNR0Ep6h6cOv9aurj1CO+JT\neFLZ1UkcoDMn5BjXyJRTcSvZq6iYXBJwuJJjvGXH9N45NsQZ8M3drxiA+6Ml\nc8PkbQWSWVUDvsJUzfbsp+wOLL9hwJiKDohLeWkrIViO+YhubZWDRnyPr1KR\n7fOr3TDn3L7447TAlg++jXLpfoBUEKWBD/i7eps5NOrjKJGF9MNwcdL0Gd1j\nov6tttdVBLL1WJLkMPwJJiYkBJj5Qho4xfrWE56wRNKQFClSew+pGxp0XhM+\n3esJwK7Y6wfHxo5pQ5c/cKWx3UiN1/4viNsyOkeLEsSPXXowNnz2BlNyoFca\n++XP573/XIKG2NoCOrY9WaSZuHhqT2lxSR33x5vWhrj+9tm5MyqD7mcVqSp8\nWSxlj0DzKCUCFKDPmwqJit4KMOroKKHg+b9RV9qZ7OndvqSk2FQZL647QE+6\n/MaisM666KchrznAbgBic+z2+Nh7tRuzfoIYlsgvjxooQXmDdrKzcOujHHyl\nrFSF\r\n=Pjru\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3L/ela7QJSY//YYDQcIWW1abDm12noc2POLFCRJBEKAIgQ5EHm6+StOR1XUKNn3v+nqrlu5s6g2ksnk7Jsrs7ueU="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.90_1564645018761_0.09067744349872764"},"_hasShrinkwrap":false},"0.4.91":{"name":"wnamemapper","version":"0.4.91","engine":"node >= 6.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":""},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"252201647aa0b480df50e7b788ad2e3b95c271ff","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.91","_npmVersion":"6.5.0","_nodeVersion":"12.7.0","_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"dist":{"integrity":"sha512-0JWlECZ5I1WPOpN54BXBO+d520e15HxWjZ8yrAvcRMmLW31jdg32JSdSGwQ5/girqcwFYQz7frRE6SBX9xEmQw==","shasum":"93cee36517ad81e275529e5a080e7657e0e75877","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.91.tgz","fileCount":5,"unpackedSize":10942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQr/hCRA9TVsSAnZWagAA2i4P/1Y3J2tsBqtnJFttWq0F\nBBGMrkFudgTwZ/iX/+TCgu3Urr+lterWPJ6q6Dsih7MfPNGPvgM/6ktf3n/r\nlfByqgtOPHY3YCRYBML8zpjOfizaFkL3mqD6HSkSlSBwWniNv6mOXdTGY7Wa\n+hs6PVxG0QttMDc1ypbLij2rrMmVVvwnCVbYxQc+/d1eZ44q4AU4QnotbwbM\nhIWUKg0dnJYwPbdvu6Ho0nuw09QOsNkbSsujsmltfMJmChCwd7hNharNLVkr\nGJKHd982MV39xPx3E67czjc5eycj6w17IBxYA9Ii8x9cId/3IQwiyzjLogDt\nC+1KvwjKLzvYaych3kd5cNAbnK8QBRnmOdSH5APnYh5R6R4jNVIEO3IvO2O3\nsi7DXeyyeeEfrgqo8j5UZXpg9HZFM6PpTTchGLJ+8Kgmz7VlUVCbmJwYvbPA\nZ/cth2es0lsXrkGm+ATOQBsPeZQfZLzQ7beYa6WitlATxkZm7FZXiuEcG+ta\nQcOYWNiXbSgFKCbGxcXnBn4w7cXnFcRr/yD46ZHoOlfXN59b44uVh1Wz5PcL\nzdt26SFjq2PdU4uezBIWZzxNMrivA2LxJlAKp/hfBt6QTI0K4E2dlDKgm7WI\nrvXF7baZUNH7fq3GRYVKxaGDJMOgYVLRQ4okiLjEbghnC9D0MyGkJYwdsN0C\neo7S\r\n=ZA/6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6hDoxI0seFoEWC2qSPSXWJ/UoeeajQpccLyHAAVV7vQIgGw3M6t4fR0uRFflLYYQL7d7i6xqb+fjB7r4t7s3ncOU="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.91_1564655584916_0.20785356627573792"},"_hasShrinkwrap":false},"0.4.92":{"name":"wnamemapper","version":"0.4.92","engine":"node >= 6.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":""},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"5e61f77c6d9d59ad8d26cabb07af1de9b48a398f","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.92","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-DWIH7JuLef6adPFu+sUYi/0R7LzvlgxlpddPB8rIijZFdlC9e2rqEToFYFH+jrx8fxMmRnYJb2x8UHwlshAgMg==","shasum":"d88a6f88d4bfadf5222c1187398d4af84d903f40","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.92.tgz","fileCount":5,"unpackedSize":10943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdU53CCRA9TVsSAnZWagAAOCIP/3dYPKvkAW0jBR6GrhD2\nO696lZhhRM3+vVxtvbG9lMd532Mce9YVHZ1j+0ULeKlJ7CS9UodfeMLlqX4L\nwPHafjqfPsn8T59pz7645JK74a4q3zZVcDmOEfIcxqOqVg+bEP+DBspi25SQ\ngJQk80Y+l/9PyCmxdqffYNhet0RkjT8dc1K0XkBvJe7CM3j7B76xfPSyxC/1\n9f4F8Vx735ZwAG9lTf9+81F5DBVOLxRxBW6ovBvouYy2jFCfMHV7kjEx/+UD\n6QNtz9ZHNjjp6K1pO2ld/b3iCy1TgpJHpe3LENpqtw/+yJVrbMgUm1ovTJgt\nZbRfwl3y5LAGi1Wg1fVv9XcN1y1CaR/w/E6yybCh/Yozq5TVHsEpfPRXEHz9\nu/c45QrUCrAidtHgNTorV8UyuWXOH3i8Wjn26R3n3nHHwcBr0rTMDdFqzmHU\npACfgixY9OB39BIBpSEHA9DDqVU55gcbdFuNPVkk5q8n0Pr2JohJnxilnjPN\nHe0aK4XaGHnPJ6EVu811A2tLWFQzaf5RA4LLpedao9h5f+ZAAAcvWDULorFj\nQUMnQiOF/JuHXDVbEvoMaxSmRujVKwCMAcdf95yvpQsQ4w23LA5ZLkTSwNMR\nVacuZiDIJdno64S8xyrL5sYA77XIMXpezJOrpqC1SKxHrsqrLsrZzzWcYOP5\nYCin\r\n=KZ1A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF7SZ2KQEhq1Dl6Tog2foLcbDaJKrYzTLm5af/u06eQ7AiEA0c9XWtuLpif5nyBzZ9mOv5UuLd+B4SWfUgYUxItra8Q="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.92_1565760961634_0.8303984121352832"},"_hasShrinkwrap":false},"0.4.93":{"name":"wnamemapper","version":"0.4.93","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":""},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"55ae3b527516a068fedfbb115dd7b358b344d416","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.93","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-LneQCCqprFDW2cmmiwZG1qQPJNPymn14nh01Zk47OdFlqm7HM+MWMjPLQauMsOdZVjIf4dnPklSaDOLIptg7gg==","shasum":"a470f83d70b14fed406028890146d3bfa1dc56e5","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.93.tgz","fileCount":5,"unpackedSize":10944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdU+UeCRA9TVsSAnZWagAABf8QAJsWHzm56UHUTWI/0qTX\nIQR/TvzzJ6jOE+3WdNe9X+ZTUOwCu31sHQhtJK7cQ9c54azm4XE0lrJ0ogIW\npyxJswdgbkYLp6GJkB99h08vle21h1dhuccVjxWAJ+t+EQ4ynQMR63CAjdDR\nVRH7jEuy4qqiyrLjs1KBpQ4mHdBFs4kbV2UCs5sAQGVWtUgEjlBZ1vYmSOrA\nplE/TeIQLNvXgas+jTLGuoYA2dCCFxABVM4Jahxz7F8cKY1QB4c2fmqZKKzb\nm5RMnpBXsrsLkFra/qluhPNrLFH4UKIhYBaleWDyGJfwgGq9JAb6MLw1C9XY\nAaE3Wmn0qQxEinLnPYkwNjiV8313NHohOyNt/QaH9N+YS2SS1Qik6jkLTcd7\n7z4RHCgWn/o8wP/qRA8ZSdO/2O9SeuncWIpOxH+h2M91R7yfJuZlMbEkqFoT\nZB3JKh7FIpNZpEJBlwVTdoaZmGKrkldAoGX0ZiQ9bDMVMmumF9/f7fyqOpB3\n0oxaBU3GC7DTsadFbozbcOdVDqPUx7yq6eq3D0LxQDjPRHUWb08umz67SGJc\nxVy7+VY7GwZiGH9LzgaVv0zDEq6gnOgEvrgEp4FDElsD9CbAyCg9T7p/mVea\nmWani4THKZdyLJ4PSUlaP9BHZUcj9WwI4jJWOgjRKCme/J/NdGgat1YP+wOP\nT1R1\r\n=urbp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaQ6IBB9pXJXfGx4fqbL4seF2gXMx9VOLGD4U2ZIxJcgIhAIJZ766hDHoqqOhr2+gO40xO9g9JOi/uex9MqeF5+0qT"}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.93_1565779229591_0.0018863014986367777"},"_hasShrinkwrap":false},"0.4.94":{"name":"wnamemapper","version":"0.4.94","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"","wCopyable":""},"devDependencies":{"wTesting":""},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"3fe27aad92007483d64f017c6e833e956fef5283","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.94","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-2PYcbzIleXjaHhA11yZm3tsj7r3GT0M+zcGzikmjFllN75x493HmulZx04ROZGvA7AKdIIgX6atlOhcIb8QKpQ==","shasum":"39e8a221300cdbf03b7ee5fe9554d866b1bb7572","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.94.tgz","fileCount":5,"unpackedSize":10945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVnpVCRA9TVsSAnZWagAApkgP/191cDSKKsYtF4kJBC0v\nqzTkkMImcAvgqZ9eAr1kp3qZKVSoLJIAFhGJIekHsZbDzZGQO9PC25UZvzSZ\nH0JsU9OjMQ67vff44TFHCjAaWeDrwwDHuLV6QI5jD/VixPweYMiFgfgbwcNt\nk3h3+enAwwhAZdK1eFsH3x28cXYns8ciN1HCsKEvTonaG7PRFMN6FkgHELcu\nEQ1cRyZwIICWHRKvCv++kJ8/R5j6CyLB+3FXYvOi86y5Ecw+FV86duGe8ATr\nZzOXWMOygdZprLQf4VDqYUYfAkB61RXu9DQkgRmG23728HKHaK0ajFctoZXR\nNl9fIS4OhW7lOAyDhHWzgUlGhX8I3jM91WLyDTaexuC8M2Mef1UQnDPXa+op\n0jrsK5p+Lao/K4Zc91HBCEMTvVj6YBo77KpCgK6eQ4b8oV/2MJSbe6ksuDyO\nDA3NjHCbuxqPqR3oa3WZ58Qiz/3cDZcbysWQsEwPnsTlsQ/+W6DKs4AwNPYk\nljgYLVsKuuRsvll2JiuN0+noNMBS6IbJecftvANOWyIyOyrwyqE9VjeK58XX\nTKOaVeHNCSTpFeZ/ughWl5C/BUkW/yxgz2PXBIf4IquDquv+qhLCPvpKtUpP\nC9Iq2ngWgC0Y/A//c9ApzEauAepvFkQQDQYd/21SC/4kaoZbImvZHRuMVMSv\nnKcC\r\n=AMLV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEJVjrNw2kTakzEqpg1W4U/qNnLvoaGPt5wNiV+wf6sEAiEA7wdxNQO8bmVnTE2sQsQYACEBSc73XG62j0MsjI9/+cE="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.94_1565948501115_0.6879738691169357"},"_hasShrinkwrap":false},"0.4.95":{"name":"wnamemapper","version":"0.4.95","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"beta","wCopyable":"beta"},"devDependencies":{"wTesting":"beta"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"b4388d3c034442e2c0bd200a77acbc9520f7ec92","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.95","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-T1FF0vKjap3G6LY4ucI0Xlfhu/cTiO9Nta4HMaPewiCqZrX7l8l5awPmMgGTZnc5ezjoxrpgngKvCWGonUrg4w==","shasum":"9e3504ae2b1c4c375b39a17d7cace36adec5ba23","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.95.tgz","fileCount":5,"unpackedSize":10932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrYRPCRA9TVsSAnZWagAAXEAP/2uzC1fLphYEkIfbvZgx\nyYLj6wKnbBH4nnwRhWE7Om3tOjoxq9OKmSBtDYwYLg4/wTFotOwFYWDKXhVF\n3gvtDURzhfcV7DnQDvXrJYGhhGs8YXb4o7JllyUFDJru5iO/RYE7Vfu9NZE1\n3teFRTqwdvqPzTQNDIwc8m8XmczZor/NehOh+5mbIBesJkHH7GKSYyFl7row\n1DmgQPBI88XtsFu0fKcrtxLz31Ygipn9flllRWj+MZTAo+cR8o1rGCW00r1R\ndfHgRfS/RBuug9MjfHCNqxUg7nGDUGW+0bpN3owvssypRhFuUs9dCQJSn7Pr\nFWiDuwIIJc8MriJiW/y2J2P+5db/Gk2nBcfE67diBR2C/t+urnjOWyUlVyYj\n4FHtVfLOEaJeLtp5znJN0H65Ug41oKoePPBStO7InNirnWqRw823KS/NZcbJ\ndhqqZY7XJlde+nxjerJQeGgblnkafQaLB/qCVZSWeXBKemyi6K7TMWs+k9s2\nrqZYYpL8b4+Ehlvm3Jbgke5taSh/1AT/Wuv18QFZwMDqMv4+mbZkdl/6p7rD\n+ZAOygD4w68aUCiHio1Y0Jf9k2YZEdy2JiCX+vcq+IlxAvEy/3ElYUEuBmfC\nK3Xzn3zPCvAvxi7y5nmWNcRNPSRbobILEJY/WyJIZs5xnjzHTHZnkAFG86lY\nB/mt\r\n=N2vH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvDK+ydiBy4CZZYag5vr9iK555Q1OoNQ6DCaVnaqdgFgIhAI8GyT98UuZ884PnwLa1rW4ogFevy2ZU6e3x1yxoHuFu"}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.95_1571652686543_0.1460970239116295"},"_hasShrinkwrap":false},"0.4.96":{"name":"wnamemapper","version":"0.4.96","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"beta","wCopyable":"beta"},"devDependencies":{"wTesting":"beta"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"fe541dccc42b4024df8207acb94899c0872d2b62","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.96","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-yI5hLdjvuv/q9JmvVaqWEOPWqbMIpQgDPIxbfJMpRBVyjp+kFxHXM6Pqr8e/rGY+nM3ZRGSjaiTrDT/Zrusmzw==","shasum":"e26650d708f190f9fd0bfcac099c6b294bd48be5","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.96.tgz","fileCount":6,"unpackedSize":50416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsysjCRA9TVsSAnZWagAA2cYQAJ/6bIhRt+dkwWJrO5dA\ndY4fk2d/9i6ptbX3xJXeyTDSNKyEhk9FYlled2jXg9jBnAALN0bydbDJETVd\nFfJ0U+3Mla7bf+4UHyUpw1wLZJa4D5ghCJKPSyolvg/JFOu23fFX5nN/2JpF\nEfCNpFXegPM1142cBPnBuB1nwgBbTZjXke2unGOPkdxLUqUIB93wi+QN5Zg8\n2FH968E6M0TxoTTVSnYkeQ7CAX3nYhSC8gNdOE3AjwNURl086BgLPvP7XBJS\nLKriIdTnhGXHb7ivSu2CP5r5ug6X4EMDR6qSYIROi5fFRE+mp/d+rNSFI/m+\nqs1dHeWdnQ06MBCx0RjBfz+TgQb6lK5wmCdQQS5NzSk7DNxYaKg+tNVdqQ1U\nEKfamHHJJYY7goev5NJ/0YOqDPgvD5qmaYkky1lApKCvPxpL/GT6Xl/eY+vU\nSYOv2vztGRclRENJ6Nedr2Vjj28kEh3tX3r+i0lH+KUG5nEfhyUs91/bcVbf\nfuJ2TKMMr5QR4tuSyDYGX1ShODwGN8mCNfsCQPb7ggR2LRuRr2sX7jeceFoX\njnkT0BvxfenZBn7IM7PgD9hRT2YW3xp+OdYknxcKZN7lwvz6dzIypQjBnLkG\nnoMeWvh98+Khi/8kCP97aVNc87Af0oavBKBYL9YNqCaZyd+d+gt1cA6FBUmY\n8rG5\r\n=Jjwc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChkNWjin/dr6B1va+bH/+pnjxSz2/Cm5Ff33kDKxjpxgIgFscrCV8g1kFHFOhw5kOmSjiqUjhSCzywFHYGWWwZoVs="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.96_1572023075177_0.17079071028886705"},"_hasShrinkwrap":false},"0.4.97":{"name":"wnamemapper","version":"0.4.97","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"223fbc7aa2e7fb765c56e05daf7c0f87320e90a4","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.97","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-bVmW+zL+idWv5Gdk2o4o1UrRUZIZ6/O7N/hfnt8IdtoVRrBnd0oD/mtUZHs6okWd3274J/mKYmWYHhYri8SAkg==","shasum":"4f76e6f55c1b0321d41ef9ca21639c53dbd2d78d","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.97.tgz","fileCount":6,"unpackedSize":50486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxW3kCRA9TVsSAnZWagAAFyoP/juG/0L3R7DS+iraF+y6\nFxSgZ68okHGClCO3W0RWQQxBc6sCGiSwNp1B+Mtj54nq8IPZI+qvJj6/QErW\nLnPb0m3zc86XVjKllZpMBh6upTXUKVnBLRvWuAhdxhU96kMlfT+9UGvz9EY3\nzy0nLypWKqrZ5Fsh8bFqllFTKLYM5l3HLBz+2r/+BmJ6s3vOsw856M6MjplI\ng19qwMSWY3UdlGpcpU/yD3XDUE9UIGf0O9Cn3+AvinCTDntafRim6seajXm+\nM5tvW69kwLy7UEE5xmn2leb9G84B1IJ3FAny+D9EBQ4zUkEa80ZX5vql6r2i\nNKRX6+v1lvstDqOsoAgWUaZWX8pjA8wPI6tikXfhAVxT3PsKynZsCWLn+guE\nx4rLspXX4WFUYyvL7LTe8K/Ht00/eNzLegdolCxsGU08KcRfFSdyw6tvqQRJ\nGYta+/fAlYWlZ/OxqtZxXxEHwAuJCI6mfbbCtS4SpwHWdrxR3BCcIKpY4Tq7\nPeD1FWCyL4PAp+OutOpO+GSg6GCZbz/lXl4gLGObRmVjlqq8GhoIYB0M5EfX\n18zwiSZP37rnnQPZZkHY4tsYJp9NV/KLh8VjjRxAG3ELqHsuVFMliOL0azYE\nDhL8HzR702HONvYCtqQxu8lc3i3fCww0wkYPFGY0C+U5sW9/FC78OAK/UtuL\ntK/l\r\n=6FOU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC7OE6OX6uFB+TsN9LjdPdkPbA7YgQqfY9RKUcYitWPYAiAXlX+80UQw1HL/+dqqyeqhDQjNQDJHboiff7khLkyXOw=="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.97_1573219811685_0.8085249686639693"},"_hasShrinkwrap":false},"0.4.98":{"name":"wnamemapper","version":"0.4.98","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"f8533b6301d567cae94f9fa7876bb8dd1ffcb86f","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.98","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-t+YVe0EHxEjP0txNez5rfhmHTuHqU4g3rBNbCIa67/YGeNKM1w2wAeOQx9m5/Lvkch6tqmaiFSJf/0StLhU8eg==","shasum":"276338c38d45e7092c1e6d30778a9b5caabfd920","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.98.tgz","fileCount":6,"unpackedSize":50486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzdE5CRA9TVsSAnZWagAAAuEQAJAobNFsSI2MnfqASsrS\nY2Nh99ORNVt/sRs50zGT3KsA7DZsvqx9+sPOPmxMEfa4PA8bD3s49GVDp2pP\nt9t3FhNUEpmaMiau+BVsZ4BIEpXpZMLdd49dlJoVa+F2THa8eubC43opYFaq\nr2Rvua71cZdHL+NcB1yw/tHnHQ2yFHlSBm4v8b3oZwV+tVdxjtYE1iBWqk6a\nPgsa8p5bnIn6m3OQ/tqQb5P/TCRatMcwKHK9somPtIcDc35kKp6wj0y6/z8h\nqRgP+S7bX1THoR4AHyBPdC3iA1hzIsQvyFYr8sKJDUdB6yeQCGDIN0su9h60\nZ9lTNwaL/aYV3MohRdAvAVf0nTPpfl2q3w5fvy+fmcLwZcMgGkoMzcYwdGRY\n2YpiyVKhTNAlm1Yj4LInBRtA+cv0xA3AghdyseNencHrDDn/KHrbW8nSZoOF\neO99KoYu1gyj1yk6qAf2PaqCWPQsJDJnAEglLXZf4plkcVYeFF1L7lvGqCWU\nW1zoJkvXa4uXKXtkJVjmX+uKdIXBuNIBii7tlEQFwnu15pbhq/QvZhCcCVtL\nNoykYnJIinoKP1KYhlUmhcVJ2sgc36i3o3wKAZyIHbLFOyjoJXkdnGHcaW/R\nbWNT6aK9QBfMhXpZgLGm/4fC2p3vIaIrRPdS8IlEbiXbuaEUlmUlujBRSZod\nFVnP\r\n=ef6N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFE/dLtYGsPdrNygbXy/e4BADcsoN+rgGquI213worcwIgeo1PQ47bQzLgUW9ow+fHbjcY7eN31A9m4PQ/cv8P9Fc="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.98_1573769528990_0.5030124197286721"},"_hasShrinkwrap":false},"0.4.99":{"name":"wnamemapper","version":"0.4.99","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"beta","wCopyable":"beta"},"devDependencies":{"wTesting":"beta"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"e2cdcdb09351ec45dfab39cce52f171c6d492311","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.99","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-zCBOZQLUXIjA4srLW9CUo9L1wfIJpAzNbG6OMJFu68SCSzXv3KtuVgou7l0shH2uw+SIgBgLrC6TSuPZyGowUA==","shasum":"bb42bd385a332c05ddb7da60defde1e8d4644746","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.99.tgz","fileCount":6,"unpackedSize":50483,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzk41CRA9TVsSAnZWagAAjN0P+wV++EQSHEp/mSZFb40T\nIoGeWyU9F98F5zczaUPqHT3VR1023vdUR0CMkF/mqs4lDwzAxufkOMrnYirc\n5VExG68ttZcqFyABU6tNeIkUhnMB9JaYylU7IkW31WGqtPYav7F7BxGGamw/\nMpdTdfHcuZJt5UYKwSq201BnMEykRHvQLV6RPkKT0fwyEuqeHmQrxlmqYrht\nJvMOjzk1lfuShA/37OCfKbr/mgjRWjmfyQCBxNJCflDCru+ED7yFyxzY8qkt\nB5lYrrLNZ5XA1Hp364JZULAH7tIBRzLeRNPJWzkif2Y2RaL2v91sTfsKR9/w\nlXJiuuYHIxlJeYUxOwamjGkZF92/wSt9/9u66HC+FLTnNtlJnQRnZa8roZS/\nQh3F7KzeL9z5zpw6uFmiXu9fIB6m0gBj/3cEVpNIo31NrIdrqEcgILd5hY0U\nRx7k9zRFO+lE+V1+suopRQJKZLwTegW2ccaXo8GJYhuybp1yeuUVZRbq/yy8\name3rjvKomCgACBx+nXdC3pMQfTkafpj/Bo/PYTknxl91QsJoUdpsD0F1An/\nzR9ecf2n5A90pJht9LkcW4ew688EiS4gK4JOSExHln+1y/BY3WUoigPGReA6\nbij+Pq2iJzUgwzDky7HI05aQubkGkPuyhMWN1huMmRKa7bOKXi3qRDk5hN1l\nUxXg\r\n=HO8I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9O18AsUqsm/XS8TsZiZLCCUZbJ6QdH8QevKaleiatyAIgIOdru3vcDZVp6vB+x+UZQAwNTS3SsT7d8Z4m2eyWtTU="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.99_1573801525378_0.42325041919502504"},"_hasShrinkwrap":false},"0.4.100":{"name":"wnamemapper","version":"0.4.100","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"beta","wCopyable":"beta"},"devDependencies":{"wTesting":"beta"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"7717b6709d769f1678582702c900f2a70cf8be9c","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.100","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-f3h/lKMFz4gqbvFmsnn6pXP0XHzpl/nv/h/sBTW3036olUYbJkmwV5TLqpNhWaWnqx31g9UU/eSb2IqbcF1O/A==","shasum":"e60bc482904f4be112516c7b83f82c590189b4f9","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.100.tgz","fileCount":6,"unpackedSize":50484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdz5xcCRA9TVsSAnZWagAAKesP/0lHbHWN6/NwYpj8wyzA\naTVLploZg17nyY1SfTaAMyBKOukQQhFwuUbncEtliIuepVR6FayNfc38DYWe\nKrLNJHaDfiz4JLVle+TqrlF5bcp5NUlRVWX8FJTsvAPhcPVVmyc2WSMb9Liw\nXRCIWJ0GoQr8hW6fbXEWnBVVb0poXqEW/KaY7C2HFENS9rFqtSaIfU3H5NE/\ngYn3YjYYHdeywBTFWJFegsfKU0CWEBsc+zcTjUzX/M5aB+9cVrDex2Fjj4nt\nnHikq3PDZ8Kr+425YNj9ixZTfqop6pvg9XFxJdBEyPJ1Hp8q62FsaWJa0ygc\nAXyliEuddZ6HvFE01udlzIOGxMdq3LuewUjLfLUt6mUPIgr611G9jtZYD1RJ\n/Bt8EP/9WaiEnqj61AcJBe8Dtqy35+Bjg2FleknR8qc8nN8F31kQftYmeCHN\nUlR2j8mPL+yLmU88pZM2mp5mSMxcH5BO5D4P+KYt/HEqOVl4Yg1cLk//WS/g\nrNRrToeC3fwXp1mkOw3G5+EcJN0ku2iBKXz7i6On47y9xYDZJiZKONBnWNeN\nwSyjC9IsVeH+DNB0MUFewzdYLfsvQ15yeogMNdFME1uLXa4tP3lsMra/8J79\nKPQLe4wDpILTAFzjXyvTCAWd3TIKgbIZJ0iNUU6dvttvl3Sk6MgsqdCauVwp\nJIKg\r\n=UPCW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOKfrFqCEsnPvHWyAR3kPiNLhtZeioOLHLM0q71chvSwIhAN4N+zeQEWmHMorHQFUwGluIA5J+eNtrtvWjxq339wdE"}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.100_1573887068438_0.13372065130924282"},"_hasShrinkwrap":false},"0.4.101":{"name":"wnamemapper","version":"0.4.101","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"beta","wCopyable":"beta"},"devDependencies":{"wTesting":"beta"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"1f1d5bbc1d64a92d19ad88d643629b7f79da2c46","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.101","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-uVvOg04U6VTM16PumrF2Qj1ffcKR0cWGQGTLEs6faA0cTJ2Thn8VT6Apx5MVfXxdnU1deV5L1sWNUPNgET0ngw==","shasum":"bca4588eeae3df39bfd08a8253543eb2b99eb9b2","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.101.tgz","fileCount":6,"unpackedSize":50484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdz8tMCRA9TVsSAnZWagAAymkP/03+JoBl3wSxPFKYdAhQ\n5bO3WyV37x5PlL8oCb1/3Xj/hAfd5+AWIEthauP2SWYsaAKeOFjyQYlIKLf8\nVoprqV8IQTAWLo6IvtLJx5PbU7MYZYkwlH0osUNZXHYW50IRJ8txuZDtTtvR\narv6kmKapDL5p7kroVUqOti9r+m4a4VyFQUtJPna4a0AVmjQ5WxV0P/pGb+9\n04ooYp4RAXON2t0/BelePI7BCAdZDd8IQi4p6jhUF29bnmBjslYzdbJIgffK\npV4hdFAnpE4ZMF8DrCy0M2GNVOcxUDAkhhP8d7Rsgv/UbV4IAhaqyCVo++ei\nf1FiFhzLlCfQLzsD1hrNVIJOq6OT0sSUvGtvLZ1Uo/0fclCUuoygp6khFtOa\ncA2xgyzLM1BKYKb97czfkgV2TZ+SfLgZenKu3DhnrA6Iyle0yJqwXbR86qI8\n8ziw2vstoNpk0zO5jntGSXb3rbWXeZmLFrZxfNKdN107JDCabuZ2HM2sEvRd\nW4SPQ7DE2SVlZSqMoQTAj7sZ80ImZ1ZlAZAQ2PH+6/3dskGOe/uUYvxUZy/o\no78rO4Qn8QfdP34ANTIGxIx9JYV7X0oLKJlKdCI08VXnJzZq/o8QPx2sm72q\nHPADm6o8dDIcQITxDutDfS1uxAd++RxkaR3T3dFG/zx2DfJy/Y7R3dujSN5f\n/SS+\r\n=5YXO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE+IvLmj/4CAGap6jpPQsuUibtdWXrtiEkKY668pkkX2AiEA+iPoS8BJTepBR6ocIvKLFrKZW77lf7W58YUvU5eUXlU="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.101_1573899084491_0.7776554431776665"},"_hasShrinkwrap":false},"0.4.102":{"name":"wnamemapper","version":"0.4.102","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"beta","wCopyable":"beta"},"devDependencies":{"wTesting":"beta"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"5d0f45c0aba7b195b14a1933102303dd409f1f29","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.102","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-0O6UR4+cmhJcATGuKhrnGvQ8I/zH8tb8kNjulcer3sFvrVwN6+iu6t11Zm4fJvX84+mcSPVEoAwWhCVE3uaq8w==","shasum":"49d930c48033be234090826991e6e1e8ede82bc4","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.102.tgz","fileCount":6,"unpackedSize":50484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0sQeCRA9TVsSAnZWagAAd9oP/0wMFT2oLhiP1hu3Dj/r\nSPo9Llha2KwC2yVnQam+ZN3nPGtwVVx5A4/yM6rhNiUNlvkSo9WmhZhXFP0P\nW5MtMgi4nTIFSkI5OyAG0sqFi0+EILFTzPA4Oh+s20aMPEb0wOwgCzzN8ee2\nUqkI762qhPlaz5PRzFlL+MrSEeDcZvaGtxwKiYLXrtZoc4HbPYBAud2lkM5Z\n8cQm1+G32Fr+qtsvO1+UoMIa310Qgmm43U383D0N1S1QaHJRV3lLNkxgfgiB\nATGt0STepWTw5aeFY9DXNQ55zfK7ffO9ULpacI4WEgMwQsAD1h8ICDd/X6Ye\naXe2MOTmlw35nC5hf+VAX4dIL4yYo41dAW2sZCnIc4z52A1kutKXgxl9OrgV\nglZUH5DLSteh8oeKqCt6rV3Ln5nU4K3BkuEzkxsB8GhdjtlCod886ioSHOsy\nXtw2nxP6sp6prTZXv3Drm9/EWFuwjwUuSC2ndDi24P8c8nYO/ARCP8/kwcUn\nZTKQYf1Buv6mJw85ROq2Sd/kF05ewl3rlj5DCVLtDI3MsdT6eope3fLoFSpg\nvMF56QDAvoGKDM0LDL5vfcwikO6VgzQBHWMxoNC9oWtP6gcpvdVs/d4jglml\nw8TfV4jHbLNuxnelGBQ+G5bRmaEPI36G5c3QU03RhFXRdgwQPEGLZWRo8UnX\nKF2c\r\n=yCwW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDeVbECOQa/EntmEBOIUpxoNCmttwkl1Ji1L9/G0hWiFAiEA5MinHKdinxdtFdoPalbpl7fgMNIdLqfQDn3ommsMsv4="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.102_1574093854433_0.07601757240030182"},"_hasShrinkwrap":false},"0.4.103":{"name":"wnamemapper","version":"0.4.103","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"beta","wCopyable":"beta"},"devDependencies":{"wTesting":"beta"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"e1a376e54a03c3f3a6e32203389d7a778cbdde3c","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.103","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-mEfg6IjPF2s178+KCwtuKFp4XKPgdyEJEbdIKVnSZKBQ/Dcf0wXKr+Gk3OaSQU6V6jUw5+KCEjt1+6oxlIuJMw==","shasum":"f48ae31fea7b15c25570688a3e5b81f3b9cf4fc6","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.103.tgz","fileCount":6,"unpackedSize":50484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0tfpCRA9TVsSAnZWagAAD2QQAKMtHD6M0H+2vi30OCEm\nfKX6CqJLItlODgBlSpMJwNjyKUbXOo3OkbPTBPpZUEEkVcW8TCXF2WgSsZJy\ne+dJUjBQcCNEj+6YeqEFF4HAdkd9TrRRTHxbzghmPONWa2p9iRxCt0olZhVG\nRhJ61y5NDq6Ja03iiE6S6c51IIBFn7HLi2+auIMa5NRwbaEZtkzdbGfoBMlB\n/NVuHo5JSDasnRZLiJAdOSHYDbJlvT6S59uw+586maMY3b0+AdX+3yO/AGUX\nqAGCYSgwniH1m3yGOE7EODg++PAyotH0b47XgDrd/pn7gNCydIsUyTRkFYGM\nS/ZpW/4Lt2qNLwDfdF8l0pBLC8qFyc77s3thnbIATy5mxb5KZlnH1BoNDKn2\n3MAfzHkDTzTzVOqio9rW20pOz0VfuytyV3+MX+BDsnkIGbRzrhBDgtwMr+iu\nn1jKQb8+Mxxe3t3m6tCfK+TLAg89xttzkyjMyHId4NcPPfQCEWSIVmtAjAFC\nvUThTQebuIc401is9s/vvi0Ybg6N8lpBm/NXZz8Og/Jh0vB9YB5Hpz2koqJZ\nAe7fGXvk7CqFdlwQ+zZeFsxtI12Xa6b7YAUK+t640kMOtfViJfLZ4i3tl2t3\n/OIp+o1bULnvlQVZPP/scv0Z3WHl7lXGADYVO4BP5/JBcRgmmE6XfKexVCHC\nKdcn\r\n=nYFE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQCQkqeDrXKG1htEo71frEr3zHu/7PR5M6oEm0c2caNwIhANY03wub43tF0pbnrCt0QX/025Z2P3rQxcnzOjX5k5LP"}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.103_1574098921131_0.24379839090343136"},"_hasShrinkwrap":false},"0.4.104":{"name":"wnamemapper","version":"0.4.104","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"b5fb30189c388557ea6cbb8046abb7f12687b991","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.104","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-Jl4QG6a02tE+Z6iMT7pLDYlW/jul2iwF27HJFSo9Yq4+wdrD6SZQMuIGcmXWWUP5Fyofbikn8noUYlDZtahOjA==","shasum":"fc577b2a40dd227e7c3a3707441470ad2ef4f61d","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.104.tgz","fileCount":6,"unpackedSize":50487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd09jgCRA9TVsSAnZWagAArukP/1vQwgVK5NMqBCr695ZC\nbAnLTCMQ1bpYOKicvBPmstgzfCYoSoXQgN0/i16Z9UNJzry2Z/X5Vq/PvLNK\ngiYaYzRyd+S1G+Wxl7gQlocIn7EMOOEDj+JvmZeZemYfmpnzkbh9PgUQtqVY\nZTrBmGdRCmNp65pSp+N4RB02hg/7Jgg1OqhM9QlbaokqUeHpdLoH/mMvWUJX\nzq6+Ia9ar3bG8LaLJpQqJ5vyz1M06ilkqmE9/OHHeQqhsu/E3f1vXu3ryvtb\nehucZlFsSHcyG3dbDEfaQJKi/2UFuNTURBevXGNVSPMR3CM4bmbvpkVcXSrA\nFcjDXvKGpBVpQtS/SlFrC8jAI2xLC5qvOjrGWomhPUrdG4XyLhG4LPKA8KHL\n/+M/2wLOnjUsYtJvzD/6g3jrMjY2kOt6NRBRGSL5xwwTsaarUwnV7y9Nbq+6\nY6CgHZE537XGl+Qb9JFLXlpebB8BkN7zqp4fekM929mj0x+ZNvS6jancvpP/\nTVt5q92o196EsnrJ/PtKphjvNSFVzL9g4M5+1tHVyxAZP2WTbON9e1wNyT1l\no2OJ+5HfINM9mN0gAJLkE1PnKbKKPhH88TWGmEYGLho4dVNZF1siaVa72Tq8\nV5yyJswg2xvubaa6on8smT9LwPbhm0wgR3wamaVl65AtO41DhlmyahO7qlTn\nMRb/\r\n=NTrM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE97m4TXTVZqGxNSDObd9I2mo0wN8XeUGIdaY2M3p5AdAiBf+Qo7GLEXWLLli79xz5NwR9coriozP5x9IXmQb5wijg=="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.104_1574164704256_0.3075564008802465"},"_hasShrinkwrap":false},"0.4.105":{"name":"wnamemapper","version":"0.4.105","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"d9a8dcf7e8bb19aa486d478222a6592d1c1d2aa3","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.105","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-cNI4258tIUiCZy5Ff2tj6SHEj3VeZit19o+jOF1m6yC2OvKjIJh1bkcWRyMxnXt5CfCUmr5W9Rqg+1hfiqTLmQ==","shasum":"7b18cc8c3718611117b47bb3a6975003a4910b92","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.105.tgz","fileCount":6,"unpackedSize":50487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1sEWCRA9TVsSAnZWagAAwZUP/1ehVGcbXdyQLgecrY9N\nMjQogMo9z/aT3uLNMcj5kYVyKehYjvPtEVU2drQimkFB8og/K0z5mZJG41Nv\n15ZhcbFKEg7yR8dkeN8sLMZiasP/DDBNZtmgqp/bH6g+g5DkjOMNJowCajEN\ntYpv+3jTfpWJgvBRTx9lIBei/uynXSdNIedyMiWgf635ZYCJP47BYnaPZu99\nr8wB0bLlvyXoG/AAT6YF1r5i+/Gyu0W5JdfWHAlf63BWF7VB3oo5gn7mVzaU\nhjoKLyvAxSxin0alaTMKcuazHbe+UQJ0gG1rVDTteWoa29j1jDL0ffcalAfK\ng5hfu4+GwFNuHR1o/NvQ4spRL9dDSAnI6S+WGBn6uhlGKCF+krXhtCgQF+EB\noXUC5ZidaHVw3GvT6UCTNPVxR4uqWkQG1OBmhl2ltu31LI6lJZX9aFAEfbuG\nOqkm7enmtF6hdaRlBgrgB9jcq91awBVa+CZrEnAK7O0BIKkGRIAVQWXfFAF7\nfSAIdAaJN1VqXSB22Y0ne7lHut9A3aOwp/HAPAE0KKNYs+MKKwE3lHwxdOlz\nI6WhpXKU0SHZ9PBJUgTX8dMBkAtoPD3k0YqkN4bGr8JoXE4BBb2nNW5nuusO\n80YzCcOsK9lcIxO7AHLBZrsU7y1LdiETNXHmM4CgL/mgFbVpD0JtUPUDVLGD\nMw7m\r\n=KQw1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/PEQPOdJejGYs3v/FWPcv9V4DsAKFF2bsDmXLo9EaKAIhANM8foi6t/PSKZEdG3YpqfB4JFvMrnk3aPmvzr9nJYQq"}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.105_1574355221867_0.7242212700220101"},"_hasShrinkwrap":false},"0.4.106":{"name":"wnamemapper","version":"0.4.106","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"27f31af7050b806b0e2d9881515f1c9666dfd9a0","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.106","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-L2YHmYpc0jfzMV7jKRDLCS5bfjs9/HEYN6TR6EOToLwfUfZs+g/NgI11L7lpu/VMe8ONi4IQ5d/udRgTCl3jog==","shasum":"481997ee43317123f4095c7db71d4337b7a09ffd","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.106.tgz","fileCount":6,"unpackedSize":50487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4PN5CRA9TVsSAnZWagAADtsP/RaxhaoCSc86Bm10pwgO\nDo8HQq6nMhubbDHGS7ElU/snLdVZuHKJxdRKdE39hJJrgORAJZa5p7iuVPoF\n6oW3FCobJPHOGN20rcALUvC+NwrES7nYB4hKVu14qLdrzjAi6XbSyJlrcnM8\n7xxWWdIaSBDvJVrguCIBNbeucSc+N+S6Y7TTR79lzAKVOkX1kejPpiWVV+q7\njhvN0uGl7QNTmkJt6Bgu+aJCUrqWKss/9o6QgWriIl8wj79yjBgARdnLmt9x\nJA7n5Ux/PTVvpk6Fv6t7q/A/e6h9nAK+xDFf2iu0lHOTWEAqxynBRbi6IgOe\nih9cSjzvAI7E94if1veVFyUXv0l9sCH8HVkWZPqFhkyCfLPDnTIzEW7N3a+W\nqhUu8Bwzi2DukOOSpLjz24T9olb0X+81tySbE9uO4i5DpYKI4BrM3Xw7Cd8W\ndspW3Yw0CwPd7JC/HcQKAkL+7X2mY0pek3yKdRR0LD4UYzvfNjcIDJl/YRQI\nAcs1mHIOdrycCSOAHUc25ekdqO1YGZca/qffPEBT60i0wtbbjXeE7cTDDVSG\n3XLE/ASxAF/EVQ6dpQov/HSZXaM9sdLE2binfJm/QgaeXeF2TiWM2Hod+pu6\nWms4bGrC/0u1AooIASFcC/sDV9gkfrvUE9eq+dEld+eB211KLssmXya6kbyl\nM/p3\r\n=0R4S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzgIYTeMsZp3YT1F00q9vv2pVWqjOCEFLKPhi1Xas/dwIhAIuAiVr/ZzxDdPIYN+3PdZhVuETpaBCXRo0qdNynMw1A"}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.106_1575023480799_0.38812905643217377"},"_hasShrinkwrap":false},"0.4.107":{"name":"wnamemapper","version":"0.4.107","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"d2e9577142ab4d7223e45eca6d9d138de30a9681","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.107","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-rzrbWrSQOMVTS5RiijapzLcFEjK/7466K32esfaGJ8w4hu56180DDiWcQwIwGmqP3vKhOb8BeyOWA5yR2Hbvjg==","shasum":"540c455aba0f188f19ee6e37912a3533c13bf5f5","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.107.tgz","fileCount":6,"unpackedSize":50487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5LwQCRA9TVsSAnZWagAA7BcQAIsI5MaaHIR+TOpFD/wA\nWxmqV7JlqXAJhSlfd5Vwv21FzVbWKOUEem7PX9d1nkVYJ+9qSkUVbJzN9lf6\nta5U+291YCVjh/aB+V3Zu1JFGSs1AUhskyc/nCJBO+U7mUxkHy2hMW8BNVJx\ntxu+8ANGjKMzyU5X9KCqCwBHd9Vc/UM6148rjJKjlauWgy4fUOds9EYuDI4Y\n0QfpXM04tJ+KWm2Oyiqb5EiwadVLv8irZHjeOCnwHIGurfi6jZBqCF8Lr6mm\n+lmOMGXAusKipLB0LKYHz+ezqGlR6ICH2lJYXaW4r51WDJ0Kr5DHMJc6rZUa\n90pEgXG/aKJu0yKibSScTxiCzC+DofBgJLFYpjeyk7wSMoWv6TIt1mFegd/i\n5z4Gi7puTb/T5HBlfTofarnXu2gS8zgqZCznPYSsIHlfr7xE1iyS5tYQmnLU\ndl4hMh9sjfneZ7wRcawuHtaqTCKH77dsA6oiCW9ddGG39lq0O2B+Lp9+odvb\nu26uT6kGDIRwZcSai+ghlPsO0Air0BOIU7ayd2FRBUn7K795fLXPyN7prSa6\nIV+DaEw/axC3wjjnsmBW/Bj2cmXZaLoSihg5ctE5/SNgMn5JdyHocJOmBYm5\n+UWdIaa3Re4cBO7mPOLbax2lrny+l13QoZ/4FzSQj7/Dzo1t+9YERISZ6GqX\n53LJ\r\n=4o5/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDjJ8XanyRfRlpJDZg1pUaUD95qPD6vZKh3xoC3l07EQAiEA4MviWK48SAS5ZyofbjBb82bypQteNAQcdPL+fDut6M4="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.107_1575271440142_0.2811859023852845"},"_hasShrinkwrap":false},"0.4.108":{"name":"wnamemapper","version":"0.4.108","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"194e5d1fc3aa2d8b258bc7502c1d53153432286a","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.108","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-R8GXESgAYylGiVHArjGjBtJRALSMIAxqH7lAOfwvGwePlX5+/CyYHX7+br3ThJSspMfNQs5SO8VJIReYAnI2vQ==","shasum":"6c769648de6d445fdefea03e8aa8a7e0de6aba67","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.108.tgz","fileCount":6,"unpackedSize":50487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd579OCRA9TVsSAnZWagAAewYP/jNnyF6M7f4bn+zpX0x8\n0ZG7Q/eHVwU+yLezdKs+EhxI26dmey0qB3999QVVClieHb79o3AQtXEQXaCG\nmzBSsv2TWnKUy6tb3YB9RfeVgqYGyvKAqhWa3wRAlghYSnWdDmB6E78cNBG5\nBZMRdOSYU1WIgCHK7hoXTDBe2SN3z1/+e9YmHdCZG7vhBY79Mf0ChL47DUk1\nUPdmUmIdOpOR9WMChbHfeLgFLZTbMlWF9OliXyBOsjGFezKqyb04XKIIblEV\nwXDp42yejH1g2CuPE6z+67SBUaEoBuE8SeoT7n+z1Zp3J93o/9InPvhafBkI\nPnWL5gHozWUw+vF0lyxtKKPuhZv0N4NchGrbqBrOMmFct+ob+MrvX+7XzyyK\nT2pekQ+bKdqCwzpeTJrDk6ETvhn1bI+wIFW7F+AsnlJGrLQE3o0JdCFcUM9c\nva2EjT88AtEk5kMUl/eOr54zBm4Ye4M1JfPzD+b0S74759t3fAtMgG1uwjcI\nucUn3CKrk+1o9LbsFx22TblG2LJjmqTmXeWWqOMwZqahOLRQNhOAPGQeRuTS\nf3d+Qk9ZyrBwr4N48JqX6lQNso8U/M1aw6i4CuYG/H4PkBWzt6CG4zRI87Ai\nwtOWeUktDbz7sc3x2ufsmNmLJHee0vK8qFV/EeSf+ouq1SxuvFhuUowFgXac\nX7Yw\r\n=aCIV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGBKT+rP/ltubVIq/CZya6xXVyN5tdL9tTP4hnSwvDfTAiEA1jPeJ6T0ZgKn8TLCDQb6JkbPAozXjwkHxg8wpkoMwfI="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.108_1575468877580_0.7207261099954059"},"_hasShrinkwrap":false},"0.4.109":{"name":"wnamemapper","version":"0.4.109","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"802eb09d4b4931aabe588327671f47907d774df3","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.109","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-c01NmdfHSNOTKFzHT8EIrdkyafQeyILp7auuwd50/BRdAds5CXojpvlDvp3aVfNNNlB8UnuQXGjtjYXJ1NCNCg==","shasum":"a9d50b970af0ec1c226f2d8603f26f944c2184fa","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.109.tgz","fileCount":6,"unpackedSize":50487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6WAyCRA9TVsSAnZWagAAynUP/RBnJS1jnVKs4e+B0nxB\niwoFPxs1TxOTFIAOQP8im+xL8ay5Ru6ABpemthC4MRXAlUwLUv1bsLgJmsuD\n22vc+4cO9RQPf9U0Zqxl0G9qdVWO+sNT0BaoE4BJFrCx+Tlm5CQ0l3jaFmlb\nRaxMsUklsVfr7O3l/P30v7+Pamr2B7Ipybdy+ZDzm1xNX0IhUHsIB1KJ5OLq\nzcELV+fgIxRlb192YIkcutSvyLPLw+JmtwRaucuKouOrJXSiEhF45OhN4zg8\nJFUPx5W+ERV064K0zZ46H9FeJxbqaZ/ICyqIZlvGviuDHmq4qGKJjSiqgk+C\nSePBl6ugf5m7WDSGrCs5ltLHFALVNGAoObDIMD5GxcTuClSw02+t5oJFnjWz\nm+3EfIupQtbh1COCub+Ropd09LOVhiE3vBOJFpatIsBibqQ9uSHmj0JkyPLY\nAoz7bAYSQK5ATG1H2ZWvLhmI8/dB0PpEu6HW91Br40GWc0EcXVYWCIoVmDyi\nYQTXlS0lsAlSHsUbr2+YnZS/lpSINNBFap71ot8HF5/MX4aIPiwYt7U1X8w0\noDwSRbOC7zJE153WDV4uorGrdyxtshE5lpBO1kW3G1DUw3spfcGKXaZWpGe3\nTs6fag/rzBAFON1uRmt+62MGSD5Hce0dowLHYGrmPXQYNgy/AvtDE6SUpiVS\nbdTi\r\n=aNtS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBSozgAM8mYBrpAUyqc7Dg1saz02ozW8BeCCm2lpIUjbAiA+8pl59iwxqWhVDCGEda1uIBvtRa4Qp6Yq2cr3VpTbzw=="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.109_1575575602199_0.6646802215646139"},"_hasShrinkwrap":false},"0.4.110":{"name":"wnamemapper","version":"0.4.110","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"ef863c7008eae33adb1bde4e790403f5f66bd989","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.110","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-lsAdHhmuknBUDiWPjL5XGJJ1Sv4TEUH2rdBDdkQGnKQH5Bl+00RfMuc3xUZRBFzB+lGbUV/kPbuqaVnHg2qgzQ==","shasum":"7cc553ec3863c33ed9dab5d9550c650cfc427c8f","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.110.tgz","fileCount":6,"unpackedSize":50487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7pnJCRA9TVsSAnZWagAAElQQAI3O+Dvkuh0WRu3QC/u+\nk18t5zcL3F3L63vnGyBrzM18PNEZKU8yS5zlY27NneAfj2dHRnQoiavxerko\nRLIzpBPs/wCReXlTDvbuYzft+qjN6GtPk2QwmXUi4UMfbxma7qhIwpzIm9+F\n79bLwMcfvfmTBCADOrAplQJR+NtAdNYO3dQIScgKESDty8bLstT7Mv2b8gSa\n68NWqTtQMAmXaZq83k44jca7UdlmtkpexdUmx7ABgJy27yT9RHcsEuew9U1f\nFl5tLsoPPyt5ky+vCEyoQX4mevVKp9pnXb4KFxYDD++3DN6TpSW0zmW8pJaJ\ndM3XOBx3preMCxQvUnSj7Z9NuHO/dKIRZ/zivnnmAacndrPtDPcpi2VqHLR/\nuWrLaoDv2EWTnotKXkA8WpatsugcEwnqXxqmcs4WYWwsv2Jm2c3Lv/99sG+C\nmmER61yiSmaknyGAPnhFsdgK0OQB6gleNdxKrup2nMPdkG+eVAFOOXlVvKgo\nT4rUZwLtzfmlNIp8m5bxMvu5xPywIWC+X9+9MLMAjV5uooAPQZcVWbOoCMoy\npSQfFPA5KYCN2fHROzL0Bm5YPzopxYsu0d+3/aeLDwLpkyRb+uU8zEeAgFKX\nGLcQJ92vWoEGDtjsvKMPZ1S20/VKqfjBiSD8k1aDGhHbCAcMdukH9oDBKRP+\n2/Rr\r\n=MH/s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEdLXS0LvAKZfKSELhcQyK7AOzOfr4faPJoAIWxmaCXpAiEA0FAOdWvudvA0DpdCHKBGfAuumFxa4jtEdFbVJfLnnEg="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.110_1575918025411_0.3606367570627964"},"_hasShrinkwrap":false},"0.4.111":{"name":"wnamemapper","version":"0.4.111","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"7ab0acaf7db3ec5ca653444da9127afdf5173fbd","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.111","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-r3ac5kjoh9wCd0RxOya3otdecDnHe02/T91dtakVs2EWo/hYZSoZM81qVtRro2cIvBnt40KfXRq3+Bvx9u/29g==","shasum":"5b5f36068773780c21d0c1566c158cf744c3d04e","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.111.tgz","fileCount":6,"unpackedSize":50487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7/ECCRA9TVsSAnZWagAAqggP/0U7CzzAEJfIVLjChhc/\nL7eoy+mHhTrV+jDDlZsriYYxIuCQ2ln9F/6i1ja7QsvYPeWrKDECohnGF8rL\niDBADylCMKHxwYJunA2f96zjFWr6MXBTR5Lcj1hnmDwoL2WV3XUOHnpqdBPC\nfrquXGTGeT9Yu7POiOLyEnkkmTKFjXNRM6l+7VGXXN+5G/iYV6BdW8ioT6og\nAYQpLmplKOyuZK6I7jUjnRSBj8Mtp8QfvO8evp1EU44E4T2Ryyi4HZ03TvHD\nU1yeMz40krVoQhqeOzYcU3E+Vcf4jyt3cV10ObLhd970lOxecL58k9YnSfDu\ncB2FLb1wdG8E3J84QdC2ozmyl/drCzTIIb98fL5qbbxYiwWTykPEyYexJH3z\nFUbDc1/MGR61eXTZVqXlrZQLzChPQGFrpI2qS+Na9OFqPfw7rOP8T2v7Ern9\nIniAnsxpTYgKM6hrzt08YEWsO+f9IOeZ+ZdY9jt+Eqv2LgHgpf371fkDq4wl\nrWsMB5DMW45q/QDCLQ+j0KIlzqei064qqQKHRskTz/v9783e1RvwENWDcfWW\nW3kPagHV1CvX9wxwpEe/ibb98C7F0kEAcrURnkZXVhBzqllnARzmzCPKocrh\nf7sjZjdAI3lq2Vt/v7hXhtg6zbkzx3STDnjXkr7hn5jzVAq+i5RWX42lb6BQ\nbf4Q\r\n=6Y+0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFjBwhGaIgYKtWMCFkwWwfzkRVjK7jx5xlh3mH/vsPnUAiEAzrDpH5fzy97eGshBxOmuEBevS9na1006yUADReelKNM="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.111_1576005890244_0.2962802647574907"},"_hasShrinkwrap":false},"0.4.112":{"name":"wnamemapper","version":"0.4.112","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"beta","wCopyable":"beta"},"devDependencies":{"wTesting":"beta"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"ab08bbd35ab7f1f05da16c7789f4251cc42a6474","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.112","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-CJGpJqCbFTSdAyAAqeNmmeENLxTIV+PXQWbrZb7zDSQlDwWxhnNkGT+p0BSc6GgJ49e7fi6vLlotAn0YKgEFnA==","shasum":"b2dff6264e2918d70b378cafc68e55bbee3f74ce","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.112.tgz","fileCount":6,"unpackedSize":50484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8iSrCRA9TVsSAnZWagAAzEEP/AnVLLo3aL2SUCjf/1fu\n3oe29S9P6qzNIkUrdoWjPbzFSR4pquy3AhtrYurODXkcMUKnKI/z5VZ8o+p6\nwlji2sQuSePpygHvkLmFinJJS6J5LgrK94gPHidqh8xdUi8LYR2pzotIEBO9\nNUmD20ULIVCR+1U9Clp0W6P1B0SApWWWi/P2rixiKZoB7ff5xZAk2XYrAhRa\nfBMtCRYz14XsGsp1QLVRsbiHvbKm4jjEZ6RKa9By3iLvMu3Kve08asxopKcK\nYZoQC6gme8d87ULM/RJ0AsrkXuWgVdgsCMeUfBM/P8ljZnCmOBslV628UDu2\nTvLoKxkKvksrBs3iOip149pOKIaVtmElLG/N8JTpn2MPzELJ0GZlob1X3bH8\n0+Fp3pld63WdE7oUkluY29QUCImnbEObmw0I5r19BWM2H4cuSRqxc4bFeAcL\nfiHXcsOUb41tXJ1aTPnXjiSPIB0HL4UuDhJT3d7waykdcfjojS0NTym008gW\n3Y+l+lZuT2mZlGGFL1bo90FWKxsFBPPV5YXxqHSfx2JrOR3TMHBmCLa3CM5+\ndrNanCHK9W2orHb6z2rL2ezFwXE3XhABmybs0QPWczEZZWZbiTGNFXrRSDia\nKDmFLZJZQEwBDtj84Wmi57uYng/KGGnOICG62rkG896unKZAStQOHbHbf5FS\nOkrL\r\n=eoAz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCL8YpiX6S8BqLJSqNqV5NlIWtPfkrD0Jv+pPQnn0fH+gIgRH1pErUFpKjzzPTO0VxKDTdFigW56f0lyxzD0pE9ikY="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.112_1576150186949_0.7452506896630773"},"_hasShrinkwrap":false},"0.4.113":{"name":"wnamemapper","version":"0.4.113","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"4ca18a7bfa4593640f98c55aa8f58112ad3f43cd","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.113","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-Bvmdkme0dpmVQA5ZhZ+fcl+7fcNTwimO7njf2aWlaSvYRf72HCiel4k7lJvicOsdJw6gCQTEhjF8j1hDxbhKVQ==","shasum":"90721ed7bda7acc329201de89502a64bcbc6bb16","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.113.tgz","fileCount":6,"unpackedSize":50487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8jKrCRA9TVsSAnZWagAAnVgP/RgHvikmzm9NW7r/11TB\nlpQvNBgSduAY79QCxeD0DxLBCSxZnZdiBj+mcPMxMA+YhpzaIaJmWrERHPBS\nMlUrKvTBoRpjnkPpCPn5Q+shJaeXiN3MBviKxoVLeN+Utg4u9vkSbo9AtFJT\nuWxGu2ijrbJMT/dVVHjlGLqlfG3B3X2gdF8PQDf6d675Jol/au01FA/RI/4i\n674wKV5At/MCOEyOydYsixU1Sz/DYEs0sQrcLty9KI7prQYYgteaqa8atNeT\nbgNZn0lH798xhZwxdTzmwEvp78htZr4BkVJSL/o+dNAtytFZzVR5AYr7DOO+\nB9RZDgtdfBVJONd2PkEoWEQ9BxHq/EAWHz/qHBDbNi5zRJZ6F424C9C1X6GN\nIAUxwiSFlHs/SRCh7fHsXczKM3PK2Ebw2mJq8J6X/i+u+Sy9/ybwrx1DhiKQ\nM7ApiijYQ95Q+TuvLDPnjUwdXIPMLPi4OcptT96vAbI/SsU1nQl46IUn5mi6\njSgY3j0f6uPrsEEEgVrHRtgEe+fvi2WDW30vgN9DRmAn18GWj421bA3OJdid\nDZlOboLFknFkdzp2qJRSLt2JHWSBsx54emJzUtMT+e/gk1ckheximkoJAImW\nJHfUop8RvTtzg/zs9Cqr6v4VTGIdJv4hNoLvtwHQStbqmZpAKQxjlxvP2JY0\nrZEL\r\n=NEuJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCI97J2F2WTjpbXPcw14hTJb5Brx5bvvBMvxhszaV29IQIgNsPoqhTjdpsVNXvwWhrnu58V+w6DVvjj1ZnT1XoFKkk="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.113_1576153771417_0.7581059474623519"},"_hasShrinkwrap":false},"0.4.114":{"name":"wnamemapper","version":"0.4.114","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"b9d0e272729f5b23dcc19c309ff21625928ec20d","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.114","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-Syvk/rXZpa6cUWD0H+pnkrMUMDdLL4BCuOEX7jAkZ6aLJ8ALutcpWaDRyolTSz7VpcyLQZWej62kyHbL97UZ2w==","shasum":"aed4c6676111dab58a2558b7dc084a882486b6ea","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.114.tgz","fileCount":6,"unpackedSize":50487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd95vhCRA9TVsSAnZWagAAqAQP/3/HUh83NJQzXQINPWY3\npz6QxT6s4zmtpFioaNZBTcPC1CsRcHRZ3FlLDZQUBkAZvWQE+UVYk3HdQkMs\ncIy/X5FTbbRF4T8UyjGJtnXA3WoHwZpen1DsnvHtDO5t1va5M6VZ2MknxnjF\nWZ5RP/yy+2+7H5OloGOShLqwwSAn03oX0CNtDyaoWT9vXehxhxUWJKfIN2Cb\n0twDxQT5Axp8twPbB7/IVIZJfPPxS737/br2pXLVQ98z6w/VlvnyMBJrIrO4\nO8ckCBr8vbRa0uhW9bfz072aGcmIWRSxjtsnXZK97BRlXrdietIFqOwZsPmM\n+Au4bheiYj7Le2CXjXGqo4CBcLuvP/dVVHLvj9UwGRqVdbDUjOgbQQOVkVkx\nXQ+TPGAwdAOMfYbqhuMUtNSAMgnwQ7Ejqai5HNARAykSoDd/EATjvrExzBHs\nRmrwgzOn9g+d2inITIV0TYH+GDHyfX6o9QetQMxyulemqitOhsR4ra88lJtk\n0y+w9VZ/GBlKvUtkyK4Qn1x0OjEFy74gopRQPRURXGIEY/Dg8+AeNICr4GIo\nV1omZFYLTCA6T2eSFsU3AA4PgRgYTRSLEn6hgo2o7yWInaQV2HoQjB6iXDG8\nzUPH09oKXRIq7KePRpF13J5n8zVbgbAnr06+15nBdzw1RES2PtyKUKN/mFWX\ndFRL\r\n=01Jp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE/k1WYdTMeiGzAML6YFKOenc0KprmD6xWi6tAw/PzjNAiEA/N5cKFA2iv08Yo2d77J+pJ2VCsldsNPEaXoj5fYGm2k="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.114_1576508384823_0.8849388593731271"},"_hasShrinkwrap":false},"0.4.115":{"name":"wnamemapper","version":"0.4.115","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"0d8e3b5ce423d26cd16eb5250fc6046ae48cc53f","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.115","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-ZwoGDgsu4KUzr12sIhztkkwHK8z7pMxi8tPz0AmX0kUim8iwKHYeMAGPn2m++rdr/ojVWvEdOLy2yLKM5DEsTQ==","shasum":"44b282a891b1b9a317a24e6d9e3241d615e6ee8c","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.115.tgz","fileCount":6,"unpackedSize":50487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+0R3CRA9TVsSAnZWagAAs0sQAIowsmVBaJw4ziw3fSsc\nh1uQtnfZxyYO/eC4z9vMpwZ2995dDgKoDw7n8Ap30ZxI+Mxf7E/fK2pfhzOj\nTqBImW+Ty9uFUVd33wov7mKN/pOvBanbgYeGoYSpFbwRL2lQS5RPPS41t2rn\ntrIX8h3TneGptiqzOwZkgiR6543p67a4SKacWum7KIilVRZl+ZNLKVZTxgb4\n00+0OVLvYVnF1cVRXXnPASf14nTzemAkC0aKHzqN1sdcqt1M5JPcjcw/CzNk\nVc13lsBYJfEb9ZuaMZ77mm2lziBf29NnVJbSQRmdTgJS59wvj9ECviV9mrGm\n6xXm4su1J/gX7+1yRwI7GZ9OZ1Bw6ZCqdFB/uXC2HjictCVPVwnWLkyl0ke0\nOOp6jzVgB9CMlQ6fzgnW+niRhtXiXVIaKpvX2/AQXTIjI2dMSM3o6xCaFqi/\n/9BkjIDJuEHPD6XPqMaASh3RLwglXoaAgQjTwf7QhGGsZUygCgM7/DAAmQ+d\nH02E2e3yPCy3mpYuoOfYD7STJ9O9a1KYJr1OWEVT4u4m2UxusFRa2CXu/0if\n8bQsATzfyPh2mGt/h4ZOeAIuJ5/MNtLlRqN7OaCjFT6En2v5ohSykPzmCwsc\nPsftu9dWYbmGTEWu05swL4AToweTdq2qUhRdNgAkUsBBdJ2cDkznUIf+RM4Q\nZjSt\r\n=SJTe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE9ZuVtUhwjx7q0A8N8z1KwbAjlzzVIzDOcdlj4O2FcDAiBBpHNwOuyJqV44xVv/KBoRy426ElY3Ft8SPkUutAIVlw=="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.115_1576748150741_0.8841420857061377"},"_hasShrinkwrap":false},"0.4.116":{"name":"wnamemapper","version":"0.4.116","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"d5bcf3b621af1343f5a19c6c2bf87ade2ce85cc6","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.116","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-wHfjtQk/76/eioSdkAQDAaPlqNwrz3T1Nwq1HR8C2YwzmgWICw3/MmprqwFlS5BzyV6JnrXIwxwhGR0EQcGVtg==","shasum":"745ddad13c64f4c4d86fc6bc13b404a8ba9e95a0","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.116.tgz","fileCount":6,"unpackedSize":50487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+1LLCRA9TVsSAnZWagAAkcMQAJy+jbx86F6D/aYTG1KF\nqKbEy6+a796Y55EhkZHeLCdhKJ6AUbS6dQzv9RsRagNBU+fxH6wOagAG/UUk\nhmkxpAsThhXK6Vg9b8Um5LDAr4SCjLpEf0txFY4b6l0QRTW9tLlYhMsYZHBB\nUTKT5Taps9VEArfGWlowBrb+rCGYCdsfndHhYErR5ECmM/VcyUsIh04CuOzY\n/CrB7jbKkDO/+D8gYUFMPW6I/fER1xFCfhCQdM5bh4sFaTb0XS78Sb4CuaTX\nE53IKeKpRIm3bsK97mr6bX5w1zJx6hg2sE4eRS22gdD8vpBBtQNQRXmohns7\nicDzlaR1Y8EdBo5jsA9Xov5xzCcSM0U1Z8+CqdnXNVFwZVNYJYZirm/Scg9f\nM7rbMnX8oBkGC4FHNu8mVRT2uI+1Eg1eAl7Due8d0bvXDo2TGx8Ayey05f+W\nf/Mr+/9Q+sYBQS0Le+8lCefeMdwKC3MujXHD5DK+HhP9Azc1kivwIzwOSneZ\n/tMg66hksArEHdE7i9CFre/RrPYCJSuZl1M7awblz9f6w204PXbpdNwITzuB\nGSMBUGcxLrgm+6KUrhDJjgv2tGGoJNjVFR3G7/QWnZ/mcvA0AiKnBXGONtLc\n7We7BLHeMbXrRseoCE1nDAwhRYgBne+FnAbDwrpgwVhDzVpML2fAPadOzcXc\npvXJ\r\n=qjJX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB/ikyGmw8IbCp0Z2Orhz36yjTGddbG5QVVGLHoWqNQPAiEA8laJyENJTGFRbQfOpLZgtSY7bSsui7PcE67x8QqBdqI="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.116_1576751818749_0.8343580275363651"},"_hasShrinkwrap":false},"0.4.117":{"name":"wnamemapper","version":"0.4.117","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"d4034b12801bd8c193bda3005cf5fc8ab860370e","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.117","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-/C7FsFtjl7WhzI4Ky7P1iF1l0FjS3HshDiivkk7ULqZPMDvMfxdffSuQuRXASNhor38PhUR7wfMOBl1zEc5U4A==","shasum":"04854e95626beb11af206f4f8ee612b24fb3f070","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.117.tgz","fileCount":6,"unpackedSize":50487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+1o1CRA9TVsSAnZWagAAiRMP/21A1jVLs+hsPIRj060b\nKg7KYsGs2wEnalJSiDa2euXIY0AP5DkwCGUMVXv+iIb3Ki4dESKZnh1/j4cV\npETktW1rXRQlrq6WUkbDTl4A0Cxy1plDTQmpDdzm6npE2i9bjZg370odFtre\nM7JkZIdX75PG+ejneicwFsTXW9lfXUGXgPK1qPo5DvbZMLImRcxm7Nm7w3r9\nDH7MfBk6OAHliGW9CeGF3uwb8vM45hpinTvD5Va3AbPY2kXs5hYKCqILDrn+\nRi45ecWemT3mZXgBuCarajzIT1anMPXa7AWP3RHcqkTyaU6cGrfbB8wmh0y4\nSne7eVhYVXAr6r7QcqOzbRle/E3/ufvADimBzBuPBT6dlv/REPBX9xljwkUm\n6dnflzVDuOPMBgu6tplcLfDP8b9KhVASf/1v8jktbjNZNQzXmczSGZBZb21Z\n5HYiZFx1O59O++++WKKnnoddieKmiT8174RFjhT9o4pgjmsFae2VzYpfVVVd\njP4Ab2wcqvpsWvukydmKCgDRjbRm+yBVJJ/4KNLMHPOhy9OV4W31kAHFlnGf\nzhsYq8UIo67CfoRb7K+DZdP5roM6cMTng5cdIGUnCTddMvB+DFfuRevWcPmX\nrkbpwm3k2EwEX9715aMLFcvJguygzUCGqTO5VsXm40WQB+ZgikHB9kQVewiR\nvpPk\r\n=xVUe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEYoOoUW9jgoTaiQuGfzVnhdIfN12Bp1zyfvMQPANU9zAiAVRnkkPxXz6/btRebkHD0pzMYF3O3b66M2qwo1ZqJ05Q=="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.117_1576753717272_0.6567418893868682"},"_hasShrinkwrap":false},"0.4.118":{"name":"wnamemapper","version":"0.4.118","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"a1ed9f1cd46b00a02832f68e4a7221e9d3991cb1","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.118","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-rvwrVGTNwE8GuEEfC7ti2p+vxg0zQzm+WtLpUo4Mepk9/1mAFnfOFwebgEpkRczzPmMbFzCPFPEt0O8NDVYARw==","shasum":"1ee038c8a71be97ac49b28fb3a26ab62305af058","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.118.tgz","fileCount":6,"unpackedSize":50487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+4SLCRA9TVsSAnZWagAAEuQP/205x63YSsb8lux3T7Aq\niukqhWje6TrbG5T3mudQeJsV4/dtZDgjO220cIBA0plS4WjRDG0vDJM0OJ2r\nB2tIHroIUqE9bpHX8LfkFRRbCmd4oBU//BsjI0QYhnQJqNfl2FRtyafm9/JX\nay0bFrRv2bVgPj7eay6CLeJFXByvag3kfyuHSDIk0DrtQRrByA1V0qLjsbGE\nH3GecOlLZM+bglWGPE3f4IS2BZwU0WhrK489UPVOxEXgiACeTqvHJlAvfwdL\nc3oIgq+l2AW9whFv2d9N2CGtuRFP9ijkn8s6AhaAq+NZrxfAXfSkz6DkYfGP\nlhLzrUnVXFDDHoLpCFrc8vs/WThxflXwBekzC/X2W3xPa6zcQAYtDmuUZyOh\npGnpwuaRgz1V8mnsarZZPqxpAE9nFHt1/cWc2EbDBTnRkvj65+iKOR/7CvmQ\n3ahJ0PLTifRe7p9vEnAC2WIVfx3O4pojLM73egaaYqUPAsVF7t0gDDX82NP2\n4o8EP+8FQXep8PCt6awhlFoeccECu6vtu76DcQyXq0mupg0bkkUfbKFg5V7s\nLqT5dFG8O0c114eG2XAM6fgIAvgxMEBb9gf6yWCsEUvri8yinYZwD7fnfqcq\nwXdC0/S1vlhgs1aQfxERwl41kdArCtfGpZJT2ZggosirRbe8NnoMtucozox0\nHzp8\r\n=+DHM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDL/5S8sJkn3/rJCHFrpQmqdOv/DkA6ofrWogK82QDkwAIgccgyWh5S17r+Q8fBDraD+rQGLUPPTnlB3srbTP9NymA="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.118_1576764555255_0.47110394197582584"},"_hasShrinkwrap":false},"0.4.119":{"name":"wnamemapper","version":"0.4.119","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"353732910a7d995c7e91c6cd68a3500e87912d3b","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.119","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-SdkayQNWNdsVml3O6AlXwcBWVwXsCCGgghPE9jQRNPLBKo8epEu6yEWMxiBxvkWglgCrHw8cusIbcFZVE+2r6A==","shasum":"06317f7d58f2f93ef12db77dc9f762a2f0fe0167","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.119.tgz","fileCount":6,"unpackedSize":50487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeA46pCRA9TVsSAnZWagAA8asP/274Ro8UjZQG40fDzy5W\n/HaOVUKgSM3TGVrpdufmjJ57qprTaoil0alihOYdMqAl6ldJ+LJF86d9BY87\nNFSuWQnu8yXVsh9Tpf+N950aMEYpa2ZzG5B5rhnP/D+4ZSmWaSpdCsAlqbP5\nkIC6BNjqWk6Vx6Wk1daKmZ+qYAQszot3ZYcfcRfrbAP23uUBP9Aj7mvGcIFy\n/j3UiFwXW97ayME46fAxAvkUhopNsH+7cAFnt0W4aN6/Js37t+g0A+KIFfLZ\n/w/4PWutJ7F1S+cmaJQbf4+rRw3V9Fhv/CH0DRwXLgVibjOYY/VIXKj2IuSj\nSZLFDwp2N4N+yK/qsBAJb21Oj/dBQH6bsvaI44cnN2Hkgb/idFFTZi4TemKc\nI/PyYtmgFB6qqg5zSTW0okVLCdDcd7uUS7El4MkpnNkGqws646c/7SqIeoSS\nrOchm5Gsem+AwBiUSDNvP4SshRcpAk86mvNUhwkLisHF/F6zx58hxtAkx441\nGmeRzwgMM2ZilRSSvgYj0PD88DuwewTg0WRKd9EQ1vHeGYxRqsONkADd6KUA\nTfhg9XFWkzivzGASaqKJTADOIk1oBMDr5CkuHiXxy9Cn3yaLZfcPdrtZIBZS\nwcff8eVXnyRQNythEYL5nKE3W2MuPGUTG4ztr6ZULMo9f+L6fNC/lAya/y/E\nN8zA\r\n=RGm5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQISj7wpzmcSLJrb6iL/0DbB7SfrUU/vDSBuM240YR1gIgWLi1wIylTpDpgmB9+q0lW/W+2CMyX729CUrNYhvRYFw="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.119_1577291433367_0.16923985963991495"},"_hasShrinkwrap":false},"0.4.120":{"name":"wnamemapper","version":"0.4.120","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"e2f8019fdf2dfd165dbec8ce99e57275067a6155","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.120","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-zniyCmqvLgGaGJdJGCtAxXFrn7jb7QPUQ8nrh3oCrCBOLph+yhpzIXcWnUUClwH1IJve5LSsNhC8XcSETN2yqQ==","shasum":"814b43260e10236546e8dcf6124c3736d2ff8c2e","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.120.tgz","fileCount":6,"unpackedSize":50487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeA528CRA9TVsSAnZWagAA9IUP/1DbfzRp6/U/v74hriup\nDCVDjZ8VMw/+v8O4hwCFQcAnQ1AnyM0oMCqOVvR8I0JQ+dI+zp6yuERsKjrC\nBKW5mV7ZEDIgx6Ow/fLIiN62iDovi5c3F8qQkEc9ZMD04XDaZyJBd/3QZaHa\nTZ1M74+kmb7kkQuqjNwE6IFUQBHbhS/1I+kAcfkhcX3emWlnjcukZTap77/s\nOCKF4NgyI+5sHJ4CX8Pa80cFpXd8YcK43sV62F3UwAqSdRioWSelCBVk6/nk\nnbbxU361Qc+9E6RofmMJzYTVfVxgfDrWWX3sOgEnN4rAALwE70Jr3iVXFvPj\n4oB8I6IgqZ816qvmew2u5fahznHQKKS+uRAW5o693uqd7QKH1AOegXEG3Q4s\nYlmO/5Y6w8C02hs/eol06DFxz6tbdbK7DV4Nvlf0BIldLoLwIcCRh4Y0YGkJ\nXE1RFsrq0J0Bl5CNh7uGtdY+zunTQmx+LMnEEy9AHYk8XkZpYh/IU6vglsYf\nDY/ySGXiGQ83vFP1ynJbZ+OxjfrW9GdgkxoPZjO+UUoACUEDNro7OlGwU8sg\n8Ym2WN+ZwSAelqyX78kT2SEaEKVOmCxW746b4556i6jHH3GntdSCZcdvLRBF\nY5ekSECvE/zOwN/C9wsMcVqz2QUGbleK081irnbgOMixUecHEPVGLcjony8L\n5lbN\r\n=vsDg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCegG6xdVIyiyfLUTIynApI1U1rjpwVWIQQvQMdcRa5WwIhAPQ9e18ND9r+9j0kD2yoCMrvwKNS+lkwRiJkuQd/hxoE"}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.120_1577295291620_0.674800612900379"},"_hasShrinkwrap":false},"0.4.121":{"name":"wnamemapper","version":"0.4.121","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"78d29634445edde43c36bc8cab79aaf176bb47e2","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.121","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-0cKVPw3Ti+jd7qOGW/UckLXt3N+CDY6C0r/7Oo8pmrdf0RqHFdNOOIiJBB+hgsL1Um5Cjl8usf7QKGJg9NMJ7A==","shasum":"e0e21a8bc4069cd53713ab0c9ab46b036491c869","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.121.tgz","fileCount":6,"unpackedSize":50487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEeycCRA9TVsSAnZWagAA4VoQAJFGuDY4F9hpJMfS9z3z\nFtibcUQW3aPPTkMOxQTtacYBcHYphASm54RMFq5KnxZfDojQsgncG2GIbixi\nrQZ70b7vIybN7b/2+r7a+hxunfoHmQ5shyjkC2nOBeMXPJqPLO+PnstWAvRJ\ns3qVneUQJmmvCwSzNWVl5WvUBwaRRpY+y2LGgRkvPUwCCgtcp0qPndplaGbb\nXAQF/YxhHKZirzyiHIknz/DPFlk3f0SqJ/qG0VLHhLIh0EDL33TupF2wtJuS\nxi4ly9+LOXu0oPlAMBmvawRjc5djkkyZftCk4C77TmSWayvWCuoclyL8sGG5\nevhqY5mAAH5kqkpIeIHu5UpQdmgWkjgM6OoC7sV+iR3qiPsHgi6O2vT7O8s6\n8MtFJdrj1GB5BpKageGnMw/UrBG4/SpXpDdjxxH9m4aZfxG+6HgwHl9wcXrL\n4sD1w0GZmw9sZ7WM6KxkZcfHocdx89UETy3mhQ7OnCGMKsEEOdXYbiB9slU5\nMbAAa6YJOd8cyXpymECO9KWM+EiAABtMs+Eqamhu31BLrYLcOwGBty30x3We\nf/DmSSns59Qe76ApUWAt7ucGLchmNizdOP9OjOYM9tiWF47s398h6WUeb1Yq\n7OkpvKCSdyIkUy4di8pQldYyzmxd1hoCoYspvHP2ziqAL1wI0+f+0wzYZq0H\nWDyf\r\n=f6Pf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXqwo11pjDpc5vAWBg/1DpCBkqOuFFsCVgUYhKfhj88QIhAL6BOx0fXfd0UCxxHaucDwnufcE3rvibkl08QTcb3FM4"}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.121_1578232988568_0.6202709733481238"},"_hasShrinkwrap":false},"0.4.122":{"name":"wnamemapper","version":"0.4.122","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"95282af330e16b01360db5bd3c3840333ed82ccb","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.122","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-rWKnD6N2mV1ALPD32Y+gFuBohrtQhCot6lI20g1qhxcelejeDJHUsYr1JUuCFGQ5gDZ5itE3TKf7cyTO4zlcyQ==","shasum":"e2cde3976fa6721bea404de3c577504bdc99147d","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.122.tgz","fileCount":6,"unpackedSize":50487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHur6CRA9TVsSAnZWagAAlM0P/RBL1MixkebBtOqbCUkw\nc/TZHTQlxFAQDPrKyM7HlHJmhdcGXZGaoVgMV5OzUN84NU9AnixKu+SzUSIU\nn4aN7imgYS/md00FAU6fM9+PGPXYWRyrBkv7J+vnApMWO+ZNwqYitvA8/aur\nNf4zO4ewA+0XX5CZmTuH9D+3ToupQym6flehTRjfVUVMY7ogGEgyUnuryJtC\niQcZXpBc9rEnOFaMs1VQmVjGgEuLfaIOJdlufi2AWKfANxQZpDMTGna1Qx3U\nJ5n49cmgxwelyxZ3BxbizrLFHa8HEjJaVNtqVS7Gm8mdEgmRubvf5kvtsh0b\nUX/va5mO0extYq0t34hyi+ghF4QHlTUUeJmzqKu5y0uv4gGwwJRsOgXalocn\nxOw9vN3JVE3B0R38UDWQbAaVVKElRijLS3ZCv3lsAtXeW9eOXQGlhtL/6tuS\nhlaWEwUMxu+0S0IyhID4kh1R8PrjV87gm6yvaXIJ/czRZEH0u0n9QkBD6L0/\nQmw5I7O0CuxHzDTl2d1aljo76Nh8Tr8TtvoW9CohPoSVQLkjSPkc5ZmodaLN\nOxgThv4oJMV+mDGRBd994f+fAT+phH/BrRyIaOeNxSIOjhdQEN0q3Oebo5/K\naxkNYEVBWJDTjxmDpUjc/+cGM8kKvT6qNFPpEXooY/k0lXdmo/E+Bj3GDyaX\nqtdK\r\n=BOSX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrF/ZsqrtmLd58oDQ85zLxqUKd1Hf4xRrqVAjuzOI69AIhAMBjLM+ZRtrl/B1kCTxuxVeiqmpoMOBIIgiu9Cdu3ac8"}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.122_1579084538251_0.688174421954781"},"_hasShrinkwrap":false},"0.4.123":{"name":"wnamemapper","version":"0.4.123","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"beta","wCopyable":"beta"},"devDependencies":{"wTesting":"beta"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"406d4cfe4f8288490dc98ba209cac4e297837f32","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.123","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-FmHrOsKKjh1UBESGjkRBgv1vylF1m+rvM6BvmF+UrwplMKHoMzMvS7nz1lQQmfR7lQ75NF02JjT1eZcAMUzgrQ==","shasum":"1c4089d6153f3ca1d0969da108729bbe43766fdb","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.123.tgz","fileCount":6,"unpackedSize":50484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIfuXCRA9TVsSAnZWagAAZ2cQAJmeES9GmMZyTd5jaTSJ\nJHMyeugGpmCQvtOa1o++zrt3Qn8A488uOq7rOV5+lNn8/ZPR1jCDs74lSqHf\naE0UHq55WG0hmZkCVzqHjK1qEZrOCicPS/ZwVtgwh9eAUUgNPcYX+W4p42qx\nQDS9jaw+us+ZCCmwc+r/uvLpcI20Az7KUmnlkWaXe3ZR8si1h/LYqQjeyuBR\neHsvki6JogVWCb0dm5gGrOICxt85EE3pI7jhMaL0NopwW2A31X+2TLCuT66S\nmK5csvyMbXlfHX9I7PrAXnyAe7KxjhYfaIutqACqgnaSChwj/z582Uw4j9eI\ntYaUcFMqNdZ/noj9DSF2YOYTFrFclR8GoAuTYwG9Y8r8Q8dgS3bHv+e7ZNnI\n9NnzDo1FTFEq9OfHsQVy+pxJYlVqVTpcfpwusIBjbkDY2Fbg286olIHcIP1R\njKv4QdK5ebr4Rs/PzK3WGdfyuXhgIooljY9AGhfjuHc9E9OnLB3e8w0L8Rsb\nZBIAX2xoYDPDRUKdgbvBYrQxBOSqDjSPQtxJX7PdxIWTn0W6s0eQcGiP1bxW\nXZcwFlcITh/7b8ac4rIH+sTCAkUsmLW/TdZKFH+2bo57BY0CXMYrKfHBkckH\nd6cb3/BVuHlz/HsYLyljSHaZ9/MZsdDYMB+oH1R93ATY67ziayP2JGOhfA2y\nwpCv\r\n=dxnv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDr8dfvj6l5NsEP7FuJv7noumD+yNgbdg9uUYcbbDcaKwIhAIH9AZgt6/Emtp3evZeC78Ge9Ft88mdsRNbs3F3ogXv3"}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.123_1579285398980_0.3649281651167553"},"_hasShrinkwrap":false},"0.4.124":{"name":"wnamemapper","version":"0.4.124","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"03257d15454446a6cd37ba3e1901d42898925bdb","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.124","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-/dWlueu6pkna+UxvFM1c9Bbm9WrnBFOuJHyqtVrkZG3xxp7DFQQO0WZA+kZAOk0S5hVgANrO8WhZvHWKlgTC4Q==","shasum":"99ce2695f18bb0e850c9883f39edaa1206002ad5","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.124.tgz","fileCount":6,"unpackedSize":50487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJGBnCRA9TVsSAnZWagAAxvAQAJOgVLRzBaJ/vp5mbaZa\nnaucIsgB/djYJoqoLP3PutCZ8w14BFbILy85URIhww9PnjlHNMrzstoJYISU\nI6Meyi00cbCJVUOwmNo2SYf49rIGFKW0hMexFqp0Ytodl3m5BdEm7+jaWnIl\nYGe8XL+TEuaCf3oykyuWhoupprHqnFWgebUv03kgEO+7E0HrkUj4bLnfT0m0\ndc8pRzB6yr6BB4ZaNXdF3+btB0eI9m0WH1qjOXngS4RG5IKFb4wjyDEG+pxT\nhBsi7T4JUnX3+oAwWIQcIHmSMGHncPYeS1WsBvx3mzWOyMeBdDGFm7yeyBiG\nI+JbWIIRAg1IU3PrllaUJ0+zETDUeGXQ8KkwwjFwkdDvDKgLvti+y4Yf04be\nz6eZDS4zy67t9lUHBMV2/lD4vkmuQZCyJqZ0yddTCqiUTAWtxVKAhOS9hcf2\njAgqNazV3if3kWYmjIdoBPzOZB0xFIfDOSlIoFchKT0jzRJ6SgxZmpyWv52N\nJNfoYaw/+S9dBR/dJYRpZSJcGss9iv/MB+sGaJf1cN14w+sYVsXg8pndnio6\nOiu9xZH0d4M4tDsCI3PAVJ/M8TS872A8em5A0bqgIAI9CGQJQAmvF87WTm4w\nWAFbhDtYl7URnsap+3OyV2SfeS9dLRm3ly8KHZzNH7SvLD7QxI3Az8nDrx+i\nZVZa\r\n=CviZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3GgVE9JRSXQbPlnPC40JtAINBwqJGHQIJf/MjscrSigIhALFUEPRLJCyn+btG8gQGcweJCpBkNQc3/ANmtGYKmweC"}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.124_1579442278664_0.08384849469610378"},"_hasShrinkwrap":false},"0.4.125":{"name":"wnamemapper","version":"0.4.125","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"ae21a008a4aff2309fabc5972d92eda4999ac8f0","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.125","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-07YUgrCkRfGGi5UJtHeyva28483Kv7ICXmGmmHZxutGemdiz287zvMmCuMH1Oik35uq4wCFuJHTi7lsEl7cuUw==","shasum":"49ac48eb6bc97d66562c5665ceaadfe43a628a8b","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.125.tgz","fileCount":6,"unpackedSize":50487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJGkKCRA9TVsSAnZWagAA8RcP/32m/gSs/owsRkXqxqmn\n5Cf0g8N44u3VRBADQTVbZemHPSA2ZVmS45in7t0Xro+R86PYIV7fODQWFVmF\nL/i0hZBiDLpYMUQzxKN4vmyfEqEmumj7xvlBv6o673B0s6LIa7A9AkPzi11O\na67x5SdP2WQLhwQCTDW/BldTS8UbL+VIB57wCzkBoF61WAl074SER6EqYJXB\nCXePPQTZsaGqrItaQE15YxFrdoxUip/ZlgvaIQMzrie4ebcYjR1taV7VdsAW\nm03DTz2od+8bS4s39oEEje2YKPlbmPUEBIuRROubpWr/Pa9KSxgD+tFP72z/\nsN70SeClcfrmXGowegADJCRTB0bdojqBd+EZOrwZjp/ak2Iyu3YCwyO1EUjL\nlzc33dkA8ED1x9TQqwhbR3EMDUh/J1uOyKdRdbJlrZde0Vn0nGB2vQ9mJZ1A\nrBtXLbHjkhFy1uQiDYWlQBy4N6S/qpCGeEwzWPvo0sEJh3vhw2kyrk6Hx2bh\nejnHkDGmAR3rvivlOwEhR2xRVrqIX62GijbFBZCjrBnVSGuE4h0yg0iAd6rl\nKq7Rg23UZkgwrRZAK/f8Tll7nNWTTmQYhjEWXtvQCaHshQ6LsIi+KppoQhg9\ng6hbN5DdjyBazGWYL/3tVMRx7vlmdjbjfdYq7mbb+WUcVR0RnqWpQNFCpvcm\n05g0\r\n=uSB+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAPZPJbLifzMGR7NtQfsuh0/Xlt6cCXvk+wSd/ycEelNAiBtF0rz3V0g/dC6pV5sVasJIFvzLSgmiOm9GScsF/xZDw=="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.125_1579444490003_0.19106128215694462"},"_hasShrinkwrap":false},"0.4.126":{"name":"wnamemapper","version":"0.4.126","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"deb3051507103570092fceca0f24246f6c07b4fe","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.126","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-7tc/+dGM9kJywu07XWVOgy+hkWilbc8Wu/g8n4kmhfVV0volS6J1KOKRFLSG3rUSTFfUb7MkHJ2WzoHfY4Vd2g==","shasum":"f2ddde815792d6b06166c4b1cc8d716fe32940e7","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.126.tgz","fileCount":6,"unpackedSize":50487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOGxgCRA9TVsSAnZWagAAJmIP/3gVV+lNwxYRfZfc7nR9\ngKDaFpSC4CgucxJi1lwxtyZ0dwaXTFptgLCLsr5n2io+YEtzcq9D0S4MhE35\nfW3uSU+fzoRyomkQ6C0Up3c1lcsfJCzk0nKZ7+HrwZkZjL38vL0o1PQbLxtK\nLvLCJmXU8uhbqWNZjkBsxVClzcEjfPImKXNWuwWzKkWiQyxzWKvgilUsPghM\ni5HP4PfT4Sp63OXwylso8IBkvaKLHpaDLLVIBxBAv9bn/CVFQbKCkJFfFVz2\nUso1DLTq4x9m8/dWWtP4zDis3u3evOuXMuPfxmWzZPjSt2Q7rRd4ZDshgdoa\n5vMyZGG5SZ1t73o3Nq/4+JwyvAfjSoBv7+ii7XwAjfXW+kFfEBv+BQBtvbcg\n2p6Hsbpg3pGPuX9ba+LiHLLWdNPBOLbUnoAFKOrmZ+JxnJUgBpLN+8WknWB6\np/h1w8JdLkbSRv+LxO6Irj44miyDX7ATwqfb0F692keDIVztwvYwtG59I/z6\n1gqcvlq7RhqkcyuTBEImCofOJtEbrVon7bO9MWVt4pmj852U3n46gsGO99f6\nsCt+gk1UT8MKzO9MokdEoPddZ25a6VQoY2LpNciEepP2jzqh8wIDohjaJPWA\nfkS0/zYl1eJnhjhbq73jqFFh/o1KYsC0gF5qru84yK5eb/xoF0pOLGrNuFLU\ng8KO\r\n=L1D3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuLIYoCEX2oc+/wHoPFCS8S+sdfqNy6NQB9CejsVA0+AIgdfxDLA5ncQc2G212sl/0nIau+D5LcdWelvauOx2D01g="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.126_1580756063645_0.4859047199431066"},"_hasShrinkwrap":false},"0.4.127":{"name":"wnamemapper","version":"0.4.127","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"008e2af78df94ebcf5fec57fd652ab82b0164c8d","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.127","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-e4OSiUakKC8HkJCoPkgIEKQoetfmDn5win3ADin5hXGrw2KBVTPOM7rVl2znCkJt/NQmlheMbzN6H8yMvX8fNA==","shasum":"f813776d7e447050f8be25ad32d157f0708d1b1c","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.127.tgz","fileCount":6,"unpackedSize":50487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOHftCRA9TVsSAnZWagAAqK4P/0Ajk3lPT6M0/CzCSJQv\nxuU9R63f6o21HqD76ObnCdpQB3qrawvJ4g/J6TJv+PssXAmMWh9OqfTjR9i+\n++g3rAw7CoeVLi+cgKrxwVJRoQGq/SG60J9Cw1Ry9mWop8bWapjYGCprjLKZ\nLAUIIUGFKKxgDtdP8MQlooDIh/k+kVYXbEL+JNfxjOyKX8VVqa7FU0dZmfWE\nQBFlhLmY6Ddv8b0wSt8sN+rh0i2BjBPg5wrBDrnmnf4sEEDyJ6KDZ1hqUgCf\nnfab/3rShvisIUUI/q4cXpMkKRSz7XLkekmwaCNXZ1lKazp3s9oQ6xIv+VHN\nUKDp73BPqSrPNh7PWduJwyx51iW9Yy7XRJGFbceyTQk/wAPNsZLO137Vgfry\nOAGvUeQ869LkC4bZzkvPEre4VKND/sQ0zXBCFvl4pEteBDNbeVOyqsYH77j5\nGB3Z8BQihbkau4Jr6EaNkd49J8kJCYye1lTLqzZCHIz5/QvhDXy219lfvS7i\nlp4TWXTUa6C/aTScmytdmlLeJfvuITqDMrSQD8TOZG3g9XNiZWOmp7DWUjMt\nmGbMmJ6Ng5JL2NvcTquPrp0WYqEutu0hBWw3taK13nqjFUBbuaePsMKrMt+u\n8cb0OdMn+87Bkq0gOU1qQXyE4p+2ltpo7w1tQrIbln0rT8/jnTgxcd5jEzVh\ngHla\r\n=Bz3h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLm1cKAkRK5Kn8fygt/tJYrXAJ2MoMEVn/rCYkvxKYzwIgcg2RsLv7MnMK/q5D8v5pUo7YD1MCqC/9aEeJ3QS79K8="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.127_1580759020741_0.29321691402847705"},"_hasShrinkwrap":false},"0.4.128":{"name":"wnamemapper","version":"0.4.128","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"b7861c30d4d501454eedacd04143bc5203e738ed","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.128","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-JXkfCSaVdbGqk7bdVJCtEJQpdY4j0laI1EoExscYNwPTOTVouk2mRAbN6giVHzPuPgQnKc15aZgmyhiqGuMGcQ==","shasum":"1a97ebcc0e366df7cbc5540e30b149f93686e477","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.128.tgz","fileCount":6,"unpackedSize":50487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeORjFCRA9TVsSAnZWagAAxP4P/26agSIJegOmJkSRfheG\n8EAu2nMPDLahChJpR9Kb66CN7g3c2u3ay/DniwcR/Xwd/zYDNB9acI+lHlTx\nZGFEqafZZv7YW3UYk/52BKzzs4uXvezsPCzT1oPuxYtaiKZi4QP2MHvt0vFC\ng3UVUDzvpLUFBdnfpBKJRZ9utHo5E12p4LpRqvytP/oNVxiD86H6kiPwH3FD\nQUXyej0qEOUC8yBpNfjr4PJEW1BFUqaqTNJbciAjsoUupncxxWScliRwn6SN\nc9LuPLc7swcv/eHjc/FGB4Dd7HX9J5kqGep4Ggfz9wfukRVfs7iyIMLw8o3g\nykY8hdrgvSAzcuW3Selh01ZiV1xVynIpDoZgN3Cchfwutd9OZOcaq/RNBnMY\nWGZ+WVSh8ENOguNRHo7G639qOeXPYESLHRFL6N3TPEkKTzam19dLE9BLBhLu\nfuEKA0U+tX7G6oa/CNAskv+SnW4eYbNOSAFKMAQldlqSg4t+UatjTBeJ0feb\nbPcf3qdqaO7yjIwsXbSNDfaVncKYzJkLX2UeISDItxPpj1lA96j3qxw/irYb\nbbNNeNBS/vTuRsSKG2dVGkbx36bVp8Uz4yjZlrcllbwCtcTZb6FVDQ6rwT6U\nGJTz9E8UPgyI4l9+D1DSMowMi2gvnd9z+gdZRnqdlt2sekBHeU2jXcwXKUGc\nVMa5\r\n=lHQz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5vbT3Jq7wxLE5vQdc+HHTaYQVTEFyJAWwrDiEgLH+WwIgVh/yXYJXyoLJxE1LUgWUTArRjfMZzYTXMRiGuEFvc9A="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.128_1580800196808_0.6285036650550071"},"_hasShrinkwrap":false},"0.4.129":{"name":"wnamemapper","version":"0.4.129","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"1690bf465cb14967e6769392021b836b34266beb","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.129","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-9/ce+KZCCGNMHUHZBwqDcRV5t5aji6Q6jmwqoo2abQPt0nROG2AQjsStR+rWW35GrtNjjJ3xsFrBAitP95jPhA==","shasum":"0f602918cfc0b428dd3a439f320e32b401e874a6","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.129.tgz","fileCount":6,"unpackedSize":50487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePFl+CRA9TVsSAnZWagAAPe4P/js2N1pSm3hqzQ0sacOh\n+sHT+G8k7YGLUE+QnAamSfnDW92F3omC/EeRP2N98szT7JqNuduEkzFMkaGk\nzOdepCUGy8UmO+Kh0qRPyQX6KPaMb2Og3/J/nopYWvAS6POWiUr3q0Roh8oq\nyKgAbGYVyNLoAbS6mVTtcKAthPIcAKs2khN6Uwa4AefgQAVfkajDHGVjr6Fr\ngAwEvX0NXYJk3U4FCQfXgzRK+EoFNK9Cihk2f5GERLRenDFYWloRNWcg7V+L\nO4iG+Iut//UywbJvCxL3g232w5PoEYh5G+LzYUpvuWfVqt39vRgX3Riq0+JF\nkGhjWVe2pZd39yQKOj58wipUr97gSzgVtzISsraAuNKZqFAnnVNd7NsPaWuC\nkGdF205sXXctzRXl457QnxXnaJDhbWJCzuQxNveIF5Kd5bjAOZk3wE3aupQJ\n7ZB08Wq9zOV6FSPjIraP2IWf39QMF/FMcmljCY5YgHhtMVC0unh+a1Ehehi8\nWNFNv55K2qrSrMFdC54uug/740yZ54X3AKkQvIB2N31pVWW9dchIew+29YZo\nckLYEkPl0E5Qx3y1vwoNotjhVrevaJ932kyHc63d1v/fP9VTFqEO434Ib1LB\nHj9snkIVPQ15VbvogsyF5vPHQN5iY8dOejoy+CekT1m7ORPwHMoGx3TQeFnG\nsD3V\r\n=es9a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGs5ibaZmKn7OAoDFSsThjaaOVBXj5+n86wTpoXNi12OAiEAy1Qy6io0wJxFZ0GD8skTJ8rXR+Img7pIpDpks2/Ol/U="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.129_1581013374222_0.7677658475759719"},"_hasShrinkwrap":false},"0.4.130":{"name":"wnamemapper","version":"0.4.130","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"a030c69efaa9097cbf54a25de0b48a8252787fe1","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.130","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-XQOjs5HECCm+UORYej4cCwfi3R4ffLwVPCAxbSrUEC+9j33vnhExlSth121ucSEiqUukwepcA34Cx4ROO3G0UA==","shasum":"69a6c9a68fc2399ab30978b25e7c0cc7cf9694aa","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.130.tgz","fileCount":6,"unpackedSize":50487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePW7ACRA9TVsSAnZWagAAbWwP/2L/Oh8BdUusJWrwczPp\n/iWtuTvvkyFQ7hwsG+gCxPmHisoXL3GxzFXm+leeJ/plTf7gmQlizbUbhG4e\nIowwtGJB1sPGzhhQ7A9CrusMKiaare44JkvUXML1Axe5C2lJZ8rpZrVVgRXQ\nM0rQZGTePWK6rfTvli+sgN3PvF4dp0HpsqNULFgPCaIRO8nL/UEa+0dmnQ2/\nSuFMk2+zZoWBXIaMOJgZGdCnrncap9r9Cl6F8DN9qwSfYGBmVVA2FMdngFlG\nJHIZBkwpruZ9nIm9I0/5MfVaZomiJb8ZzcVSrI7Qktl43wXH6kV8DfHEYbV7\nVHhdnwBSoS1eittoL8CCHVIqjziSOgI+DsUYndWsUvvQ70lbgE8IAmk7y9c0\nqZGEEZDvbgqHlCUzl55CRtdApI8DOupERgNUUVpHzEXfAaDzEWSvasoytw8S\n9oY0XjwtkiWPH8fk8q+25SXVSKRVjlEciUkAPAHiVSjy9HkWcSGlUs0BNNW/\nRojlfDr7i0SZASThkFb1p3XrL61KI0xlGEdkZCBjzX8nn4LFWYgMwiJd1uCA\ne6GzN/S1TunobWEaE5yrbUHcHD5JqB+5fuKjFt3jj/nADR0cJg9uF/kqZW5J\nIhoeYghh1zjKgcpFg6SWDCDx94hGBhUXm5U1uYH28a9l9Ra0PUfi766bt7Dr\noT7k\r\n=wTtC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFRPUuclvl9cpkelMnEQLwOYtT6LFyvLytdJleWI+6V8AiBEmukrEdFG87v7SQrmN0ycHF3qBqlF+934kDlBnYBS8g=="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.130_1581084352385_0.2124209208748542"},"_hasShrinkwrap":false},"0.4.131":{"name":"wnamemapper","version":"0.4.131","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"323e24ecfa136786eb26ed7045bb1eafe551faa8","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.131","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-4mByf5lTrOAOFm2bRiC9Sw4lulpMk221xg31WmfyP+6WjmqqPsWxUyEinA1aHEHbchrsA9UZBjY2P6YLLWJKVA==","shasum":"b4b4baef5d1f253f2d86bbb510bc717018b20707","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.131.tgz","fileCount":6,"unpackedSize":50487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQsVdCRA9TVsSAnZWagAAWNsP/125wv3LDoteg3mIDM2F\nEnwDoqbr3ew24+cJBWoBBXyru0WRcCfDxPS6syyVZgzP0UrA1f7GCCZVLYy0\nr99G008GjrjMrA7mF/FkJyZGaK/jrRd6D/8FrXeBxPO0OD1sAyZedNzAXWV6\n38mhAkyOPvh2W2RxtnDGJH9J6gNtsKiUtlJ7yYpUKLvdq1JT2ruPALJulgSp\neDJ8nFU2FZ2z+3YrGMdHcmlyaEeXRi7eLZEXSvVLhGeIjdUjVJrbbOS1wCjL\nuSaskLtxvV2jXl1RZlDM5OFpzUVk5JhDU7xlnEq1flbOVNSr0lqE8CGcfd3l\nmrEafOqBNIHBYfzhs2kCVe+PkR4ODS3D4RLB61woy+01H0LKLn2RcazAZe2G\nksRIcc4uCFEkS9dnLLrstfvU96mzz3AjPmuKoPhctld/9hr8SnCaAC36zCea\nETQnb+B8yvwwZu7EKxc6ayTm+JJfuaFbfEgsaH9Ax1JhUnfpdy3u1UAqHjwE\nyORjekC7x4uqTvPUfKtldlQfibhXogNDRKqotBd/oNpKf7UK+hWBx51WKB+S\nBOgzLM+j8n2n6mcmjyDAU7se/vau0peCxjqtlnzSqT/jIbFxi4I8bXE4Fqv8\nJcfs1tw3ZZo76bmJYKBfAnkXcICIiJVCHzXCj03fB22XrPdciLjlwDZ9aaEF\ns3YK\r\n=B9Ul\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfbm2pEAH6AYBklIUDDNZN17nT6d0cjQP3Qg98C8IoGQIgVQLuNrRhR/h4iXmlLEov1kgtlgQZWVXFaCnBnHpBOZY="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.131_1581434204741_0.7306206062025205"},"_hasShrinkwrap":false},"0.4.132":{"name":"wnamemapper","version":"0.4.132","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"beta","wCopyable":"beta"},"devDependencies":{"wTesting":"beta"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"a3858f1eca9732698288754417ba46f1f9e28f95","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.132","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-4uNoHNj6fgRJpwujxxHIB0qESCCMx7EyJQycefzeXBRspqpx8125kOGoy6bEQcjGtz1/szDw/OwoqbAy0p8srQ==","shasum":"b0a85ef301e00720057d7e2f6e2842f129023ade","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.132.tgz","fileCount":6,"unpackedSize":50484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQt+gCRA9TVsSAnZWagAA82MP/iMoLLh+GubYWVrShAXz\nzr7VpW3hCpop0ZlCcY776a4bgTJU47wgau8TUa2LRL3cY1mPFZZimyNwVLc/\n7hFkLlXbzvNN/YhrobROdrnvcF2rbc1z7kGuy7RAzOncVIZwJV83HdjovADW\nD+7afSSx+vXsZKJu6L4d9An3MMtuKzys3tisy18d1HOmHCn8Vf/4nUjuhMMB\niZwXUe2K5Em/9n1aAvQNeN2KQDiyPTbnkCCNxitBJUFewbAq9iQytvz6Woov\nRHCu7wa9VMMz0mjOx85wXLmbPuacrCnIQSEYOYtRt5e/UhgzRLb+kxNaUbV6\n3iD8N8Nzt9vdsadYrXXvQXUu5v8DnDGMm0/yr7gYagx/Prs0LyJKtezDBrVr\nNKzh4ZEVrot1ephE6HST1UlFPzyGxk/72bq5lnoPFoz9anOSDdRn4AoaZJsV\n2nBIZw3oq7Ep1NcKUamPxZw/eRPEOpemIQ5GzVmpnTMfzE6yVRGzbpybs/0m\nxYaYecGNNaHjMYgbvgdZs/ZFAAgQb67ejIHCuqx0Zi/VkSirC6gAhLj/qPNk\nx31o8zBrseGSJwIgbUfd7VJN0nEwiU0yvVlpyPjGVVXzeJ07cqdgG2ZEOMcf\nzd5X0jXEyQWmXIIeQi0ls1dKb0IfVitCBiDCtt245cxYJFBPjEuBJ+yJ4RxZ\nbfcV\r\n=obFi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDwfqyK4cbuFof24zN0t7eqtD27/jOtanhWpHhkl3RzHAiEAgbykzLfRUm3/7hDBRNR06bkNyfPjqk8CuN0KUvzJau0="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.132_1581440927740_0.5821808538070592"},"_hasShrinkwrap":false},"0.4.133":{"name":"wnamemapper","version":"0.4.133","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"10e4d0b05a367dc912f0925ee5c155c3f8022189","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.133","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-nu5Y9ZltiCTClic5wlAOWH02S18VqN0+xeu5dm72yk97K/h4fILdI/LFjnpqFTD+cTjT8ZV8M9ovNhrK65E5cg==","shasum":"23c7557dfee874a845cd634d4ab8f1b057a6dd28","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.133.tgz","fileCount":6,"unpackedSize":50487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQvy2CRA9TVsSAnZWagAAGU4P/3b/Uihs4hfXXt0Wbj0b\nPRVSyjpg3yp1UWlAwbk92NY0xT+2cFXtt4gdMbHRVEGI+gyeMRxUDPJLnL2G\nFfta3uMwzBuNT+4Z12J1A+1TgSVbuPn+fp9JGuAFFnHb9MxHdivxX9ydXN3E\nyIfigl1J0G3K2MC2C/sKzm7cEU/Tsu3/RqN3PiiwIekYS7t5ktJkFeRekYHP\nPM22MdNDZ4bjJXOn0O1I47sFnd4CPEXWudc+CR3YOak2X4UV6gXSxF0uqdYa\nJAxqw+Se11Rib8QVrVT/6lfVk3qVw23Br9hK0iqa4X0NaMEI1O+gDTqVLhWG\nogX5QBeNk//6S6tJOvdDtx+7VgVVyRwX5YkddDuU8KSwSWXU2PfSTJ1Rrwm9\ndSNol+N8n3TTnm7cPMp0h5b6wlU4C13HQKGEkGsKMOuj79mgZw1NKbyoIZw/\nJoXxx3pdm+9MLbaN7BayrPzsCAVcGG9iFBrrPm3NW678BglJZBYgjmHnXY2G\n7yWYGbYdRDC/HIQr7cPOd6evwotqd7HlhL3EzzczzblwgJh2o5K6o8YAtgVV\niLRjMaRRwGiyfa/lWoATBXMRl5kMWhdPOgl7wR0Y0FtuVrw9MePok/an0G4n\nZFGRaFlKWN5n0f8RY3esdHuAYHmSV8mt8eSuLunrUtvewFBxk7CTaCkPNdBW\nCcQ1\r\n=UuBw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXww5PHxE1vYooson6iB1iXfQHLSkyljLFggL5BGpuDAIgFYaxD74PU9OIbpr2FDh8xG8AesLh+z50W5GCV0N2EaQ="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.133_1581448373908_0.14250154006445115"},"_hasShrinkwrap":false},"0.4.134":{"name":"wnamemapper","version":"0.4.134","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"89fc03918a111dfa2746a925e76aee15107deb0c","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.134","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-QMOu6Ib4KYNdPo27Q7HfzW4dxW/cG+XBjFmHhKUNu9OLBh5KKK87sBMuau9AkX1nwH1uqSUkN63YDWpHJGVrmQ==","shasum":"3f8167bc51601d35897a7956307e276c5b675659","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.134.tgz","fileCount":6,"unpackedSize":50487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSmLwCRA9TVsSAnZWagAAfrUP/jQi/N9uEgba2jgVbM7m\nTNJxeLwatpcKsq+oCI8NrHwWNRt41Jj2YfNVuHKNsKBOLdGlPXa37nnwgVnI\n3O2i4MA0qP7mWiF60wlibhlsZmoBbpXTgG5QKtUSwMtHKD/2zxOS0ugSRKRK\nM8WoGPfBtZ5SK3/Bt+Eo9b2CeBMIf9jfsdJS78jQRvBXXp0yw61hVHIYZ8j6\nQRuwmuLTkoRC7xeemcO4qtNQ+igR1ctQ501RgpQP+X8+0z1CnzLBsBGGEMx4\npMWJX9PU8wKPLpRbw934OwxkyYOP1r5ktQu+cF+C+ZutB+GlEIqesnaiS0F/\nVfnz0Izt35WyTPO4vDeJP1Gpp35Yra3lcZrrA8JdvW/kAdmR+gwH0pCyEERh\n6SmxRdVjP2obJhiWFlZbNOelj7GQExNtTAM89lSrUFQZGO7hG3zUe2KQQYIh\nh19sYRAx9j18VvXzku45Jv2ICJKfraV9rsRr/4rFUKYw3udHdOjm5gqw+D46\n8OukmuL8vaHPihEtEVC2hqZ3WC+dIiTqorA9sTcjC23IJEW9165Egmyo4koz\nslhS8G2OIZWseCoJPuNBn+f1Ctr6P8bgSd3yk0K31FokF/zIw4r2dR7t8hZ/\n3CF3OU/ReiVBC4A/dMyO4O6aolCoRfz7n5yIepLQWSgA80NH2YgqVVFd/RZ8\nYMZL\r\n=CqcF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEnvcBVLEM0Al8s9ScpHnFsLDXgzVeFeRFO2TGUkgiCwIhAP/8F3cNlamKJfLyAyVepe6A6mN7nd5qdRyccUdQPiRe"}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.134_1581933296354_0.11020456385769539"},"_hasShrinkwrap":false},"0.4.135":{"name":"wnamemapper","version":"0.4.135","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"6ae4be1d33283d10051c92e220f23c6ab5982e0e","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.135","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-p+Z9pecVv7qx5vx8auWPutgrYLZXSKpeAcQ7lcssMQ4WBUZWfZ09L0hLWPM8tDTNcayogxOW4Akv4vucXztCeA==","shasum":"207d862e1f5d617c57923969224f72c779c092aa","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.135.tgz","fileCount":6,"unpackedSize":49561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTsLHCRA9TVsSAnZWagAAXHUP/RgdULUPruxpIo6jH8r0\nyD8gBfaQHCUKsuBZrOjYldouSg2F9eeeYz7SiB68CjoZlSUVrO17s4ksYkhi\nF58xs8oIW2UzsDS1svQwvVMVdCsv3x5j24xZU9wj/VToMm1joakdQ2QZsvZs\n+4CVi5AM3MYZK5LNX88Zq6M7eZZTdzjFt0rJd0Ka8Jq9wlYlKnQePxwbel8G\n/SDQFYJ/o7wIJtIBxrpGmKq/4vgoQhEflGhNpRLF+MK00KMIJxeMT/dICEAm\nu40vrmAgTfuAVYmv7+Mm+1ZrpU34ltQ2y9RKQ4ahEKPqc6dSIqRuj8mcrlJ0\n86HTb3Oi+P4aw/i2dU4pG0fd2p5i3pXN8CctgLNUbn8ClOX2CRUiJyY9Et0c\nXwUrhQyQlYRDyXnF9k3v1T4tpQmdp0LcfXwPDTa/hBBzbGEo8vHDwYAHiJFj\nxXJJw5CVeAkrn+vBwGVZrGIHuVmlNpjps6uAsfA0NqqQxexWHY5g371Wo+iU\nXPVkMqFOrfgrFydSpNMDWD8Pidp8RkBDgvyehT4CqZjk2QAafdseClcgQW4+\nEyCIiyWl6sRgF/1t0VXWMTPuiXoC8HRWPLlT2NHazRUGp3jMz0SGjP91BwzK\nVoXZ1CJrG9I01E+q6t4ydig5YpCeYobIuEXvs3sCUzdZZdbI6/JMShFK43xZ\nmGV1\r\n=Ftab\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPSxIzfcfrOErQoWnFiyeiLlRa0QqqDcl2H1h8UUxj2gIgaceEA782bCiuuOlW29/exL0SNPAwOoFhJcZJDS9W2jo="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.135_1582219975495_0.12951785135033966"},"_hasShrinkwrap":false},"0.4.136":{"name":"wnamemapper","version":"0.4.136","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"819f60f1086dd3af77d52a807ad75b273e7bc71e","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.136","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-AKOxqRIh7d+AdpkvXbItRdcom12HWz3cWfTn/ieqcnHz9YQjUv6T/hD4HBQr3C2nDqcPZya47Tkz6RXNA1sCjw==","shasum":"938b781149c3ad9703bc27ddab9607b63d8579fb","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.136.tgz","fileCount":6,"unpackedSize":50547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUsGTCRA9TVsSAnZWagAA894QAJypZmxGpO49+be8kAoA\nROmMDmuKKw5puvbxlXkYeITOguH7f1fquCKJ9eyOBlRkbTnHjhTGGXXaCPZu\nMCP/7TQFD5SCBMnn755jVepHHxTSnrhfJkXpvzQPt0Hhd7bQWNkpCETurcXN\n6RRpC+qEHFciZa4cATJlAg5Sw6R2uXuQeLaA+tXH6maV5SYW1fExhA+5RA8/\na2uCus8NUDAVOpblRvL2aj5aAD0vDzQfpeJciXNmb7g0BSQwvX1zQ4tOrhR3\nfJFmzigHLhWm77eOQI4f/aMuPrrYYn2wk9dmz4eT+lZgnAGQkl2yFD8Z9z8N\nCdBVGdRsudVoOEEuvpkfrdBiEXlohDCUcd/uIiUYm7Aq8dluzdQ7hx3oaglc\nglzUjbEt+gaPT994VdxEjoXQwRXj+SUeDcuBcbTOe5uiIdCZE/kBrt2xxrUj\nXejwXRdWtsXt8wydGsTOsjH+mYxjXkT4O64HAqtWhWmUqKEejExJJiQkY0PG\nhSy+T3dfCRT7n0VEZXWbC659xk/oV745LFrm+QGurtzvjRq9opTNaE2y1vYg\nZxAFBJdD+3Qy+O8g8ophi5ryTvamSp4yqgsgvJq1K5tnkP8C83vrBRltkl17\nWoYLdArPCFZImlSleYt/vGT4oooY++23DQ/GMACwW+dqFeREbkkqL15hytpn\n1SFO\r\n=B4ov\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDrLSz0KTI4n5yXCO3pcmGdQjUfIdVoFmwTDBjA8Y2j2AiEAxu1dM1Hpt+LVpuXnXVLy6rzUaNp3VI4gDvl0EwySyi4="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.136_1582481810992_0.16495869841487365"},"_hasShrinkwrap":false},"0.4.137":{"name":"wnamemapper","version":"0.4.137","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"8cd83bd5d384994f6dc7a19f2d7af6c65e6b4fa2","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.137","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-UGpBOGcx4CsspANF9Ccw+A3z+0aKBqPx7w+f5ix5CKraI9XsCpH/pDz8uagPzaKKeOWcKASxfBeeJgyZwXVfqw==","shasum":"6171fb0808da15b2540cb272641e25903a702136","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.137.tgz","fileCount":6,"unpackedSize":50487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeU7NjCRA9TVsSAnZWagAAj88QAJo9RrGDdiYndsZ6PBZn\nNErcu0qrdBrWrbE74ex0qS/ozVrrcBoNYowBUGd0LYo82pVsBnkV5/EEGRhA\n6HDz2tZxxt84WPxD//xOt3+LdQadKXJk+GRgsOVrvEtu8ThUY/cMCsKCTChh\n2jNIJH7sGlyZRBIihj/kkcYyzYZfB9W3bn9CKVUpuhfFuX48GIIT6pIakTj+\nN239Ts/5xF9BHgGUFfVovPl80gS1ednimfkDf5djWkxJC9wdvkQv7gcBmKA1\nkHFwj3BbBPz2U/HPCVc0oQV8kIfBEt456MXh6DDtQPRb43oarRsVsz989MEe\n3+T/wxkKsPyLUlzSwfonnFGEWMrPJfsrIx3/i5RWpqQBPY+Il5yy+rgCUEWo\n5cBn/XHlgoa5G7ezfxGkykTcA6SlmRZRlUUigVNADUAbtrIzhD9PfMJuWch0\nnTcjQYAp+tk6wJt+DSxi2OK+aIVhcVS1tNMMHU1pxCG0OtNL/OAgBDp6sV9z\nttDEaQ2o7DkUmhvR9QWDl98xgvS9mdoVd4rBSAxYSGY7URRDQyazP111C/ux\n8uYC5KBbJTn3QDK/9duLC3STzKdiz5R+GAkCtVzzYxjnL2Lo7hYBY0pfsJ5f\n+zEI+BnTFIR4UVTvUMkGyV8TUYPfTCCyAwloRtYwl9OGGqc9EtzQoo44W74t\n+NQL\r\n=JBnt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBRHBMP86NAXGVoQp57kFIsp0hgMrVB1HWcnYZ+Pzsu8AiEAjaF/RY4uVGVNhok0Nsbb7OzPicdIz+/OT5gHBDq/PGM="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.137_1582543715172_0.29625152186626025"},"_hasShrinkwrap":false},"0.4.138":{"name":"wnamemapper","version":"0.4.138","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"ed7983fc173746a503998a9348a0464d26b80a73","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.138","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-3KusjPmQaE0GBS+mzcbW43S3eqbrupZaCvMgbif0RDMQW1rQRgO7HYM3Y89TqipaGlIBGJCNhFFGSkVI5ZNnfA==","shasum":"c5d4b94246dbc58cdf43812e1423d1b0cbbb2803","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.138.tgz","fileCount":6,"unpackedSize":50487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYR8ECRA9TVsSAnZWagAAR+MP/RDszeAH2u+xirB+NfwV\n7J3uJzLm3QyPAY3pcFpyXo+oN6z10Yzq0Noklklyo1b7Oev3xJmhnObp9F/P\nQJP05s0Bq3dTYo9xUrRFURDtwtFW+V9k6huTQaDq96D/9EVVe62W4gm42RUa\nUHY8RKouZoeUa17EXOPTQIcTO979AJJPU86tbTZA8GzYVRXx/foEcAyf5U5U\nv+Rooyq02nZNVxUn9IZk5AYTPFbZJJm8O3+O2bw01h47PDVSghmsJQbHcPRb\nR2FymzJ1WuxUsxg3xF5bsPhFM+KCRvgMnWpvN9WQG/l4Z71r3oF+hOvdNQAD\n8sySvZG4kx/9gVhFywp+tkYeAZZwJj1pqcORCT+xVDn1VH1hINh9P3a+sZcu\nELJ2b6OdOfmyse7GTAI5t6GCtMYGEzPhlBP9ILDhuldRqOgBDpns15HWT5c0\nIynlRV60HpiQbe1souQtCrdbRS49dGHXuEuZBwjrTPBIi0NNU+HRAcSqCN6B\nvrzStVxbKlZosJIgyw/wqIyX0aUdSFFO98mJEgMm6ZspH0FhZVkG+R4fMBAs\noSj+JtOIRdb9Mm3i11HEPTDyKXVauuuNxLtERWe5GVZQ6aJRVy12nlpSYlcm\nRyiwHnb2mpj/N9aYUk0zXHO6BcfpYYO3Xq1lLIxzuZB5zH4EKZbLHyhxN8CX\nfR3i\r\n=K14K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGm8m+67qo/PQ4K2bVMIlz7gPWRdBGZKYX8Z6Y12jlIOAiB3vukO/zXnKuxk4sRs2BhhbaYM7twin1NnxA2Gd9B9tw=="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.138_1583423236257_0.6596433068336176"},"_hasShrinkwrap":false},"0.4.139":{"name":"wnamemapper","version":"0.4.139","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"f639b01c9aa32cfcaa7a66748e25cefb7eeaba8c","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.139","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-V4c4L6h/2IpwgKoFCMR5mvDgdR2IXqqYsViXQiWPIfKM5sR6w5e6/dIijCld1HLYHfKbrA0H4sFAqmsRW/xw7g==","shasum":"94448a8c5b9d6bd420a282ca62f91aa971c4a969","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.139.tgz","fileCount":6,"unpackedSize":50487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZ944CRA9TVsSAnZWagAAbwwQAJw4kB50Q9V7zz1+a1sd\ncND8OCLLIpUfetBaagX7Pwcjz3FzLMvzVcMuDcznug/HegtlXPhsbYKkbzbI\nOLDMDPS2dBBYi+LFBMtHVTyR+zmwmsbTWI9Yf7l7i9997RLb9EE1j+lGqKnT\nmCg99E+Ryl26m1nYuPCIuD2+fDC2LAwsbhlDtImNwxUHEm7epa0EkEjKkzWl\nFzuNEQjFkbXzMsfVSSziTFY7zX4vYne+nKGnwrPv33rxt3r7qZupU8B0P4xD\nxDIowEGgDBiSfzwR6CPfreo9pDZbpCRzOjcIInZ1cJhIe+gaaqlOS9HkaiOu\n1sv4dPfp7RNNLxLD/z8CL663ZFme7MqFFggPeHQIiM+4CIvEZInzI8+E4r+j\n82AZV/FMMyjMJaLsPq7dQxOIE/1obWbzlo1MEkeGe86oszt378mIGnmi3bvJ\n0WTzfQFz2BYkin5h2wA1YwlP+NTt2fIwV8wZqu47IZQqkEQ3BgYwaybmK00i\nf3etRCoat+ZWGZvMF9O+UbFBvADuh/RLxYSiDJDg9oLK5b3/jR0llqmKsXE8\nh3y3HOrXmxbo0oDf4nCD0m6eOHU7h8ZDFJlBxAeLiocyoDz+ez5S8jgkXO1e\n0jY8/4QWhcKVYdW8blqKdscclqz3XBCXw64FaT1R5Ejl/u5Tp2vVob+p8Fys\nyhX8\r\n=EBPy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID7Drr0PWkiusQMsNWgTK/I6fwhzb2gdlnWgLqtcO5pyAiEA3cAWO+Jopsc/k1QF5N57D6VpByEhHUGecRUv7R9BPtQ="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.139_1583865399994_0.7317741732919922"},"_hasShrinkwrap":false},"0.4.140":{"name":"wnamemapper","version":"0.4.140","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"120a292edce4cfa6d799eb46b54d8c8e10b71217","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.140","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-lgqi90OxhUmMM7UTTcIc1GpVsGpP6UfNFXpaTDj4dA2wv1Rx2gJQy6bDTnrolfRo1Vq7J1Tga18DXXSJb8yZww==","shasum":"aecdb5efe16d23627350b932c7916fdfd7f764ab","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.140.tgz","fileCount":6,"unpackedSize":50487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZ+upCRA9TVsSAnZWagAAyYsQAIdfUWYspFG4MeNByqwM\nGFbiWmvzWhhji1ZCMnBN7PSk0NkUn1PLbu/o4CJBSYl7K0c+3CMcbVgJHsDG\nBg1o6LwqnLYi3kS5bjiM2n7JIBBsSD3qcXi+AEF8iSQe1YepWoQlgutLSqms\n8HNDbdysfkVdRZdTaLokRjOiFUD+cEfpX03P08wrHcxHdwpx5e9gM9dy0r8U\ndKTej8dC10hUnJMbgEi2B0T41MsXI2MTHxVSnUl5yMNFD/MxeVcHa3gi3hyJ\nlrbY7v3wMBsgjAQ/+XXac/i0BfKwy0YnswfgUTCcb3JOh6g2Tzl7beXahrxY\nHG7IrDtBBFtRrP04+GwyOL2MfmqdnDOuPydCiu8HYMOGXyRgCBtmU4zA3iy1\nAeo0cn64JWF1BIknfguRA5gfoZJAtPtXvQ8lyGoTHZ81wcu3AEZSwhXWgFMr\nAK800jEtUgE9BWyjnhSXptQ0pVOwHm2H2fOkFbPEWFXroS9zhh/2F7PohwWT\nTOpy8xzh8/xiXuzwW0o7NvhAPeSDXdGajXI3r9LCUDiwnoFreZcAfFAWiPKX\nQFsafvYWB5zqsFMVBH+oMxcqF4bFKf6RykR3M1/+3lCX+iRmN5IucITFfKJM\nI51wg51BJ6kNtQhWFnO40JSu53ENCCKtgcrYmg8GACf+3IVwjO3s1ZAqJd/b\nL7CA\r\n=NuDA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHQ9c5Bs84fNv+Md3PM7zcZ/S8PCy58zS9WbcTuk9g9hAiBHkViCoGyOOvEaRRYpTFe8NH2lOp/XBsAu6jl4tHhJ7w=="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.140_1583868840722_0.26440341848854976"},"_hasShrinkwrap":false},"0.4.141":{"name":"wnamemapper","version":"0.4.141","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"ba7eccf84ac32a63f97d379bec2a58434a9d75d9","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.141","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-1hKP4CCRk1EOC+hyIeAiLOKXuxGO2zltB7q7OJIEuooyne1e60PCoBXaPCtQK8dvozuaBdJr6O7lJyu0PMCdNA==","shasum":"a8cfa4c62aa6743cd5ec8b5698794bb30f09c5c3","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.141.tgz","fileCount":6,"unpackedSize":50487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaLGlCRA9TVsSAnZWagAAj6IP/2JZ44GqMjVbTYlz1AG/\n/mFy8IORPn6xsPYz4HKqJFDA6APcGLqfCGy68/ol75Shszs7u8hlEnwOtEyL\nRUI0wkXvX/Sp5fhcwLkBPDRAdcxFzWBqDmuZiwbheXX/mY5CnlfZbZaIfWdc\nom/2nYIOJ2R/2CJmP308eTa9BTU2K2d2u3XQvMfAkzNZXxaWMxbqtwFAaDa3\nKuLf6tfF52tLUP7Lr95gPLStRQXZldf4/2IA8UwCqgPTzCpPp72q8h/ZWjas\nWXVYRBPDRy3A63HS6gi9n1ZHhu7aIia0SNt+babLp/2/L1xyAl7hWFaqoKco\nWjWMVrD1s58BmG9EleEEXOETVkU8vOzmEm7dR1hp5F9TlTnuqFkofowQJgTY\nhGM/u29aSBEFa3phd3wPYok5CnCmRJrUgW2H0H4sA986gr1lWAfVxRh6Df0y\nT7mhNpRiZ6/BVerxShG5YACCsZZeTdFDefk1JTqsH9wwycBjiVJDY/cOJzU+\n/LNkYGS/1wasmw+CpIhtgDXBVUt+qtYod1XWEyRB3DmQo19X/d7WHRtijQDe\nEz6Ss5tza1IhEAEmc5n39728HOniq9Zh3AiWZ4t3cWMC7P2DemRGQavys7nm\nM1IOpp3jqEbXfmDRkMKHaBO/CZGIJl/EWIqdAjuOVBdAob0tMlmPHNnSCVUv\ns02j\r\n=IrKO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE/dYFD++5LDXPmTFuIh9fxdr45h6nZdQJK/b0puWhq5AiEAjuq1N8H5KkfPl3uGUxuwt35J6P5Kbst0kjLvV37I2ok="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.141_1583919524980_0.29096984168413265"},"_hasShrinkwrap":false},"0.4.142":{"name":"wnamemapper","version":"0.4.142","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"f609a640b2bd9a4b599ab0c38f2614e9f91fd920","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.142","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-XBmBGRhdU3630t+4JykPElPdMEm8OCqLkp/Z7VaNgp5Vwl04DYSHTSRqUZbr8Y3tFqtCMChcNhYbS+HtC7+AoQ==","shasum":"c6d737a252d2ba837844833a837b301388c6eaea","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.142.tgz","fileCount":6,"unpackedSize":50487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaNrdCRA9TVsSAnZWagAActoP/2ahmFe1VM3ACPJnAz1x\nMqDW6L6MqP42BGi4xu7MhVEAYdD6XpGps6Qz46gM1tSs+zuv4oC2HVNxaioc\navdNuah1FbHv9k8EW1pFfb27KKZq1JMvod6BxwaycK3tL50EUQB0yzc6AarI\nNomT9dEdvn31KTIvoo9mNjdQyDi421XiaY5gA/GTE10YOkXHsvzVVshr0bYK\n51Od3lkJDvf6ACj+F0PtPWI8g66vdsv9TXFulDJZ6O3ww9tRxbtE5sjVyesQ\n7t2oVVPRKo5DJNWohJ+7msj+S6bvuvKvzkxVnKlAVGQxfI6M+VClL3EkISOz\nwLAnn5P7wv9Qo1jNWgwLemA4jg0Ji1Vu+U7m2810nFYkCWliOY4RszJwxPqH\n0vSj2F5ShrRS+TSWcLYwEDMhzrezjhgsOQvW4XSu848Cc++iZNWoaqKdXM8F\nTI0BtExUgUsedT08wDEQHf4292eCzQxy8vxIQMH4e93PbQYb2bc6xcJ7ytY5\nLx+mFsmqFz3BFyNdkJXds0gaCB3mtQMLt/Ap2kjCz9txBGJ4BhhaC4S9Sd3Y\nGIzVybmyAGLO8LBDMXgxXcHWO5OqdkjFG/QCxT1tpik7uT5i7diVYB1ngkjA\n2+dvchkpptqK1TDyN3eL6zqwGfBTob3uIkh+Zm38O9Hycm3eoPUBXtYJ0y+y\n1Y5j\r\n=E7fb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUo4TEKpmuZ1oLWu2MhzRUXg9yi+8sckORL+hEufEE3gIgQ1ZZnZkG+TcFZFdg233lccEK9Ni1D/tgH6dDlv+L1Ww="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.142_1583930077111_0.8952782676676581"},"_hasShrinkwrap":false},"0.4.143":{"name":"wnamemapper","version":"0.4.143","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"337b10f5d066adbc5900563137152ee748d7a077","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.143","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-gyRwePTgfXg5kkt3uuE2Gfz0Yw6BWD6w2uM8vC4kCrew/5DS6qOxiNDNvjb5PJ8d4jo5Iz2tcACqn5oXcga6HA==","shasum":"d0e11eed0c54944ae32dda7ac07c600c947262a3","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.143.tgz","fileCount":6,"unpackedSize":50487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJec09DCRA9TVsSAnZWagAAvJwQAKCYs5zQKMtvrMX+ABim\nGxNveWSzNjtko56tqe4zLBAedI2leJ7mWhOj4rqN1oduWcHeKSR7jDeKSIp4\nu97lqDQu+92wNPElnDbESgL8lJrPRgCS8cUssVRLSIuYjW6rYlt8OxqZUZCe\nII6zOdhOV5c04u/0vPt6K0lPICi388Ag4piTXkMbaO9GjqU1bHMiCr1y3Ow9\nCWdlRFrpC+P8nTOOcT7R0fLB5WWx8zXeWoX+v3UEnGKXtsa5RQgiBjTw3BLT\n1MtXR9Yexv9+yPisX7+DdRHRRrNbp4r/JooZFsg7B/CiSUn5UOVOEXjbZ1j5\nFRb0nn0QdMS4ONUIpfxlmtmV0mMba0QDV036vS0CVKk9s7lYKNbAlv40m9Rl\neMOgcV7PLJ88n1toIfjBQeVbxmBzPtaPspptPgIaqfdTxiGeYr92hpcwwwzK\nlpjyo0WKz70YZjeSePkWEzmfSQaQBgkrXsB2Etb7zMGs2GPVYTvdFJphgZid\nftskqzAH8lEhQE5Emfl0otNixMrcm4vaYbGyZhP/kRMmamt15bNkzKaIg5Yj\nchoBuV15MINMKutnUMh9M9zZVqMqGt8BNF861zri7TjhKgVIHtJBuXT328fB\n2aF7Er2hLogu2SVhFac/e+KPPmsht3GAH+j9/g+NOL3Ds+XOrMYBFUF/s8Iy\nUDxk\r\n=6BoV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCN6u8J1crZ0UUFaBiGsP3NmwVKHMVh1t3ccQMC4GiqUQIgETNPufLGvApGAJU6KNEoYjGHWtORt7o/d012IahTMIE="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.143_1584615234893_0.8690414895089908"},"_hasShrinkwrap":false},"0.4.144":{"name":"wnamemapper","version":"0.4.144","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"6f3d6e3e1726670e2348d96fbe0947af9f0ed92f","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.144","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-GpTl5iyKqZZKqLTguCLsFBAm1mCb0/x8CoqPnQrKepRvXutB8rmI0gx/fLWFVA8Pfjjmf5khLEHj3RMMKM0GYQ==","shasum":"caaf04651d6008c4d7ba13689ac779da4cf2616d","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.144.tgz","fileCount":6,"unpackedSize":50495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJee6OoCRA9TVsSAnZWagAAnDoP/j0y/6tds+Qc1piBnqnl\nPE0vbf+eEPlgmL4I8AXHPE+B4R0aWdp97hDcuDs41+hT3r3Ef1PPeVwJTuvd\nhfBPyp6Yim0E0feKSjIXisniMRhpHmEjc2/JX1HD+5Akf6NZrKpCRpT2MWN1\nxaz/bipxOrHVEnY++injcBljmGdAmV9lqmLo93PLhTAlCthtQtIbQGHCN8pp\n6+602kKNqgFs1TW6o+vTizD3CBRjVSThvb5peTbDzwNkKidHEnG0YxY9/FFh\nGSPYzoc4k0BpVRtdI66/wFwKwAKZjJQXdktwQ+HItY5dod/UPleEBEL4p2h2\nzXduNVe5IuVJHehKSfd34AEkf1gNmDfNNhUmcI1jhnNBqcgIgbGInV4zntav\nbGD+n/1xZ76ycK4i3f7KanfdUKh8yGKRJVzpPyRDzEKqgQ69m5XKc5D80hxm\nGZ19ljqSTv3kDrQ7acHO9pkihakmUmizQIaCbXCAgCE6Qf5uV5NhPUrtr5iS\nuibnPLdc6vzOy+CMWI/wtwf2WOCYeN5AmMHP3gisfCqhYHqqVzKLpDIOD2Mz\nLTIoCkcODrDMYjNtMGFZ8yPWUkndNFWZ1Bcirex1N+RuDA/kq0X1zd6Y6r8B\nMe8eZ6WaMfgpbrVSRbpp90A6IqhGLnb80T2lIJTT4VSod2xWLIxgijE0B+cW\n7PPm\r\n=8m1V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqYaPGrRQLY4bHdLQC0erZsJw7MT2BbhiWeu0WzLgJlQIgPZocmOuSukEYHP2VsiX9hJFwKJs1ULAezVzZGlkP15I="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.144_1585161127541_0.10618138861942095"},"_hasShrinkwrap":false},"0.4.145":{"name":"wnamemapper","version":"0.4.145","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"766f035407b3419bebc1581e93a71c5ec27a7ca9","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.145","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-nsBVx3uJhGzKddilAFJ5plgQJs+Ww+ZJjPgrTAUpxXimVK+hhwN6Ueqa4M188qqqGUJqVuJ/Fh0V0ow/DHeH5A==","shasum":"6be1e6abc32c9e81213835a9a59347c243fc71fe","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.145.tgz","fileCount":6,"unpackedSize":50528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJee7B7CRA9TVsSAnZWagAAiA8P+wexqYiSedPG4uEgVgmF\n6H5Vj8hexxI9C54Fi4/fhaSNSPH+nogT807vr255XutEDOfWcN2TfTVVT2SV\nFBP0V4KJlZKVGJikXgzcHaw40CqGKfxP6h9AHmlcxLp/2RuKMWuH/SQlIjeg\nMHjl5FrL4PAbG232jrJia7ugyV89Gj++NPUlHSVrd+jgaz44hMo+ULuj7jo+\nAENR6lyLXULmQz+zmLxOKfYwN2hm6bHrr6PjU3BQkJBbvENjxZnDQWwcVCqF\n1zawB+3UNtr7ztKJQ47kpGvdBBhtxFPLpUqw7h29xvFJN8rG3flnFRdJdE/y\nWIQ4GfO3Ww40/3YkM4/s27wCSTPkWi2ZBaZEkXa/24OWDpSEF3jCnl9Gnl14\njxTz4DfjR4b3qjQLcEwGpIm3PVciWvtgLcPzwRn31qCI+J1KLQ66tOH7g8dU\njLrZoT4+RXQrq/0NQ0umFUFy4oWfNgMGf8aEx1avTP7E8s7ud3Bzo0WrPIu5\nbgjEe5Z9s2mhr1a8EjPNBkF/wa1RQPBQ8yrfEd1eU7OeFxI8RkY/XGqWMZck\nKyjkYuh8uP6T/BBJ/zUbnBFkAn7OEDyuFNPbvt8kbkh4nmzqsSdvLkDuQp1B\nkS5FXNU6YKu9HEZFh86QmjQfIAC+ZSpYG2FIYOZqDwD2PFJ6SnPHF+YuT9sg\nI9bJ\r\n=GDvi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGCOhHmGaA+iUpU0AJcpN6WQDV5Lxu39ig1mAJWADUoHAiEA/hH2Z7dxJdxhAB0pTcveuR0O7im9+2hqJGnA/UOoyhg="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.145_1585164411052_0.5961753640434007"},"_hasShrinkwrap":false},"0.4.146":{"name":"wnamemapper","version":"0.4.146","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"a33752c8b65c6f73f525cee45b8207d81ad8dcc1","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.146","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-3Q3RVDHJdzzdes4a5noUni2C6/WYjBmeK/GrIbQE+ITiZ9ZLPIHrbYe11si3cuoz2vtsBUTl9XBh2k3t04JtOQ==","shasum":"3ab4180f91ae87b4aa62dd0646efdafce057a2ad","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.146.tgz","fileCount":6,"unpackedSize":50528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefES9CRA9TVsSAnZWagAABiUP+QH5i+U/JaKr4XF97SzD\n41YTf00yUe6QQ9rD4FsIrqOBhjWB9uCG3zXi+Md22rUlbVXd2ZklEvOr2oX9\nCWYo+d7RWj5c6iu0ms/l2rhU+3cIMWK1QXHCAnhFcjg/+w0fGjmu8cMSh9y0\n6/ni2qqCDop/Dc8LTuT6GyZFWQYRjgFxIvCnMTRLeO4kDZQqpxkm0QDJ3thK\nalB4Hje2u8G6SsxYDLFMAFi7VmtlBn+R94GRyMjlXPOQI0iUBij6E84qEvz4\nTx//6y9Tf3jLXecStb8Md41hLWCwQiNYC0TcigsoM+gnAsatD2TMBIR+ECXm\n8c7PV1GbCYitwsKBEspPX5TNONBexQQ9IP9m8DKL2bw7pn9j6/h/C8slraEJ\n5nQ0RWqpdI+n4ffAeSRPMZ0jBGuLeodW6ySgNDkdRnk6lvYbEFVW/0DESsUH\n0uRGzzpc2mudEb55CmOFiywgZipD1ygUN918MH0zlYrkLJHx0oqH9VAu1LiT\nhtDmmyHKiNVcxSqlaEJd5+4BwWKPmcUjjM3PA3a+zo1wKbUjQ93wI+yr8W30\nxC2HQk0vBckg0wyYxWPyjkKnLREzxUDGoyyTTCeD4kHZ2QL5VcnJAl1AWBkf\nwNyJnEdlyBQRxY300k+7Y9b8Ep974F6nC8AcK/QRyDXaoTqmzbf0HHc7fOw9\nh0Li\r\n=I8tX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuuyowptMDYKu2FmBWbzTF41npXz85b9u7oe2IDr53nQIhAJn/2eywI2chOjj0sVZEC25UZ9I4yL5CmGs9T3JIyd5W"}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.146_1585202365057_0.21405619868715275"},"_hasShrinkwrap":false},"0.4.147":{"name":"wnamemapper","version":"0.4.147","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"00a9180a179e7bf3444c8dbf2f48130e365d7b27","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.147","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-n6F+wtk3pRBdZY/hlbZa3KT4Qsf1xvfNsMAN2KWlKN1owIqwiB58cOkSZd7oNR3FY83m5N98dJmmpQE2ILq9iw==","shasum":"ff52a696dadbe61fbc334cfe6a2d5e8fc3b4bae3","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.147.tgz","fileCount":6,"unpackedSize":50528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefFKeCRA9TVsSAnZWagAARakP/RibrHe4QdE6v8KKFB5u\njn3nNPTNPWe6KP6XLQOn6KNag2avtY7RPCi8VmvZnmVnDobsQE3qMh1TLkfJ\nXGWc23Lk4guGKkAcY7OlSXEcVJe7MiRkQSE56716qgk0AI2S5stSfjyee2RL\n2f6Fbicx423vd64+dhPdctdlKHoZG6WId1VhAEVSkx2voTlP35hgJse6x5v7\nx2p9Ri6OebxjDBz4D0OYIXWT7GEHDQhUti+63swTOXaLkSlzYx2g5trXlOP2\n7ONFuWi8D7+XRRDRbdmMBmLOldqEhy8lSA1S3Zb731jozZ91o6bYC7l2T8MO\nUdLZw1mH5WENC50YF24ed7qLo005P0Ys+oL44Shacoft4lvzlzluIzVmYvJW\nUMY6Clqku7P6pBpJxgRouQxWBB970eL4EjRr4sWEh2C6Ek64nveJ08A1ZO6b\npiL0oOGDtHzN3ZGKFTPHKo7VEvy2rQ/tQwaP8vSLodu/1470LtUyx3U20v69\ns/NcTAHYsCyA0LekxWm+q+ciVegAcy1D/4bXC80E5KvKm89JA/mlS0Fx4C+4\nicF3EFE6OzGn8sQ2PRx9oWeun/DYb1NOtBln/zthBP5gEpz5MlM43ACO30ht\nblUFtH4o/paIY7uV+YhQ49im0bJu2Z160CRu45I7XZpuIMrGe295BPgU5ynU\najVn\r\n=EP6K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7/N5R7tVnBG4BtdEFv4sIWpSGpQ0mzes2F3RQrEwBKAIgbGZSa3dNFOJK/m/Ox9UWyMHtnCmU47Jfh/WguLjQ3WE="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.147_1585205917768_0.34968790559287344"},"_hasShrinkwrap":false},"0.4.148":{"name":"wnamemapper","version":"0.4.148","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"1547612a98e35d052d16cdf07862af25ccded6e1","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.148","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-hV4w1NrCwqdEcUmFKSljpXToSovhKvCxudMNNcBBjdJOB0CDqS3V2eA+L1LdoOJHjxYgCE1DLGzu/MdWaTLWEA==","shasum":"3acc4aadb9342fc9c49b363688e00c7b60920c34","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.148.tgz","fileCount":6,"unpackedSize":50539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefieKCRA9TVsSAnZWagAA3soP/1f+88hVovVYq+qL1URG\n3WW2i7B2EhxI3T50mHchTyINopL4LY+Ob+2uIsfhgoWkPn9qDTxKoUZA162B\n47UpBdqQzFxyBYb6YAl/49qbTEzsbeutVkzMLZDJD+AcFlohYsHb4YSdCg+2\neLZMf4Fu8BsvX0k0NyPWAnKZc2fUTYe6JebxVkS+PsIVskxhJNSHkNeQWMzO\nK5TxgZrhIryeytWGbY5fVmRZzOm8CVbQ+J1kAQVMUSVs8RyXFORS5XvZ8r+1\nVXcqnvtDpPzsymLycUO5YqIHosgeUF33koRNkBp/7TuYuGg9+mbzxOsLbC94\nMQVpC7Rxymdb2/6SDYvHAVDtm02N5KpCrfas10GFBXBj9nGgAnnwEQzJZj03\nd+ZYM6dyvPrOAV/9eFHLLIJAf1+/X3uaV/vW0RimA9NIFwK9ooLnsQmZa6+t\nN9LSVWKg5l2im/tGyOqLY+SNqL6lkWSmk6byhhA39kbY8fJYlgJf1W8WD7NB\nB9PpcWj2dkB1/MEWH+xKFR63RwnM+WK1J7Il2yszga2lgZPBNcQwhMHXcC/u\nUcV5XSZAn3fPLqtVG0/IWTzzf/ujObISyRO++rmQX6bvrQp9BFmrn1omE7qW\n3Bl/TCYEg/eYSL72GYGhjdjt9BOI6PN/32xsyYhKm5+ySzzKF+JOmUag09li\nuvYk\r\n=9vNv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCk3razO4hnXTwMjRqwVUpKUEZaySKPA1/vd0qz6Z1AmQIhALKJ5TNWXuz+8Fh8+JKeXEXeXo8xoo8vkTlcg2Hf49XK"}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.148_1585325961674_0.18673497309868603"},"_hasShrinkwrap":false},"0.4.149":{"name":"wnamemapper","version":"0.4.149","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"cc856db9056ed4cb48dac1f4b0ec209da6bdfdf3","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.149","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-ynuYbKwwSiybBwLV9aoqhhBo8pgAtOFVzWJxMI3bFn1wQLNLM4Hu/SVUUdddWIr9ZkPYKfK+bhRbGjQpC35gAQ==","shasum":"012ba7377cfd659cb037ce3ab70316b3bbfaf460","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.149.tgz","fileCount":6,"unpackedSize":50539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegzT7CRA9TVsSAnZWagAAdaoP/jj3tWDqgeoYLh/jF3qX\n8aPyGkK6NFYZTRMYj5De2Ip+YKOmPpkwGXLsUI58ZywQtQB6wS4IORLbIhMq\nE1z6+V+iM+y17LFFFdDh9TufinrWX7bc2nr0yApfz4r1je7QID+OM+T0xuJk\nmfrGHCUmoPHywTwOPyKB6NSzCX/9F5ZMkELmVYx7vDHYHQOSAHjwZkx52JL7\n0/SIFFJ4Ekbt1wb0XHLzGBgHc3GSQ1XYfLk0bn9jli2HLjWAsgCGt7TLvBCF\nuIEIZpyfmOf2m5X9NAKQOq0t3hKdMebyCbdDfO382CkWyC8kVFF0T6dm64EB\njTOa1HtBTWBwGqOCq36bKEM8spsNADEBOFdmz47GdBk1SKF9LtTkWJ5JuK7s\nHPJz6kQTj6Dp3JZ3y57fYCpb/bNVA4qJDay2SYI4gO/h1qVLCxLb7w49MMJY\nrcAOdTwcMTEIm7pKwzHQPcUAOCXqVP8jZarZE2Fie4N+n0VE7vw8t3cdAvBF\nCb4uMj/EudGeeZjjUnD4jUiC/nC49bcEnkOM2lomTi6GoOACcMPqkVqYHfh4\nKvBerwMygmwGxTrkC/4YiV7gIzqgX0A0CKpHC5Sn5skNZcJV1+a0lexWPkqt\n5bwUbL0kIDERBWITYIuztnIwZtLjpTeGgrv4Ih3O6kd5Ud+ssP61/ktl2+Na\nG6tA\r\n=Ah2K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTzlshmL0LhTJHZZkIb4Br0zwOU0EP8Zaa7batUEdAIQIhAPJBMHv8YzPckFCMDVvn5Cxh51FRUhDnD9FWo08vo3cQ"}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.149_1585657082572_0.42660484788362085"},"_hasShrinkwrap":false},"0.4.150":{"name":"wnamemapper","version":"0.4.150","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"e3dc9a08afdfaaec5a70c52aca4f5b5cd33b0e58","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.150","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-pqVpV+R6IvUpMAHnPLUyCsikDqoe2LMXmEQHk6nlbyPFQ72ya9iTb5qvPD0IgMhZbzSaon4eLrvHpYZQsXcZUw==","shasum":"5148e141b533bef9fa5a2d1fb5ea891d578fb17d","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.150.tgz","fileCount":6,"unpackedSize":50539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeidJACRA9TVsSAnZWagAAgfEP/1ldoWgFS5W7ujvG3ni2\nqKcA3d209uUUT2ATkqFZGy8799oa6reQkAkTujhSAGr3HM2iej4EuHuwVZ+C\nzjckTRuPJXOaj00fl/4VQE2S5WmyPTljo1MH2eAVDZk4PhBz5w2OKUq35Bp7\nipNWMXDTAfKIpAiSRjom0AWyYpGYDZiH7b9joZUvMQgGx2+BKMU/W+g69hM4\ncGfqY+gf20qzsew0E1mG4HOyKK92OU1uqttWXb1GiN0GNK6LBrb17hrC/PCK\nPoZPTMhqraVmEPLyWW9zmlzxd96Wnu9trQ/DVNshNycO+TDiLzgJmYUnNCiF\n2PSTTTa+eYqn8Goavxxx57BApNTYoXOvvAE/7CBQKrPWAgbDzPZvN+xmid1+\nC4y4jSXeF8uBbWXjW2L4LmytxdclKBfX8Bm+qaARYaxSBg9YFO7U6Rh78m7r\n6uYYQCKtS2ciih/PUXd1ISCZNMx2jOyvd9vsU9LE5fPkivAHdV7LeQgrXsXk\nOtGMXhh4h64SJRT6t0UHM9F9Ck5CKLCzPMijex98eVORUUlAHOuoA5fQXB7K\n1G3/xV8VoFUDRlkyJIQySgigGb4JO4elTdYjFGhctRNOr8/XYBGtBi8+pm8w\ne0M+nwgdkDz/DP/qJv72e+KU6cL+66Gn8We3+avn6Ow0UDrZDX0xaGc+vcxS\nJx19\r\n=lq2g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4Pa+lQUaOLspKt3jN/1uhd/C1QES0uLrhC0yJ8qWaVQIgTSGyZP9uFmnXbPpBuSS5lb2V86koy0dwDCn1y4bYMUE="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.150_1586090559858_0.6434274767115893"},"_hasShrinkwrap":false},"0.4.151":{"name":"wnamemapper","version":"0.4.151","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"ede8e8b68fd5e2b63668062e27206069086338c1","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.151","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-bl0vInhq/z1DAuKdrRMswluWqEmg4hLe3o0t3TtrDzcGszfO/oP4RrVg2Czh7SplvdVxMZkn6kwrqYalEG11vg==","shasum":"16fb94e9db6717c9191fc782ed101cbc70898167","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.151.tgz","fileCount":6,"unpackedSize":50683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejvTFCRA9TVsSAnZWagAAhPQP/Ax6i+crx6zRpZiyVhCW\ngyLYH64PNia148Kq5u0GpVYtA1mF/ULsmOUTMKMsaa2Y3PVu2cT7HLf4puVo\n0tz+2hqINeRyODsCuCvepCtr7gyGK+f4uGBIdSO14lyOyTPTPLVL6lhqZfEW\nQZaTxpzw1dTqguqNZhz7UJ0zoKS2iuwueJ1wJRrXiFI1vEzYGrVh5/2XWsem\n53uxZ1oVHukxZb1a5eD4OF53h2B3EYjQnSS/re+su70Hwt1EYPN03gvrTawD\n7Cf83kY9S6t6LrYvKrOIvP2wBbXbXj03ykfUIwP8ZXhsq20r45uHQ7ICve3l\nEU30QkHPxulSGbLU91oESd63GBBEpzEaw5rUN9EOiNDy3gNREnZjmj96jmtS\n8VvZXcpIsjfG97WjkSVW4tN2FWcUvnZ9Zcu61nE/AmhjR+8bgh7WA7vOqWiu\nQjdNpQwpIiStc+2V65lvinypuuneaZryHlj1x4mFbXdBAb5z2UJc2SsKN3ic\nPCfp6EEkmfMx7keAjPF9iz+/2nOUk7pJmNGnKxC4GDqCpF0oja6zZSGBOUJ/\nT1YRCRBARzz53+LiZAT+yWtN21p5alAVS7MObba5oV1TXXj+7K03KXwoaGoS\nRg1DszaOlFUle/S8jLMVxrLonblYPQQtPOr7m6k55FSB/O7BP0R2rfAiwbcs\nabY3\r\n=Oikm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICmX+zMskiZEdQmx7UfFXgkpN9/RwoIWAcpu5wjqCh55AiAh8dJLXY+DHWlc/5uzl+UgRlpKvxvumEivd5aJ+e8MjQ=="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.151_1586427077267_0.33797815691429123"},"_hasShrinkwrap":false},"0.4.152":{"name":"wnamemapper","version":"0.4.152","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"6b84916ed161d32331be5850ad9edeb32fb156ad","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.152","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-YIEOAtNWJauH639ZUDVMx94S5JdN5nF8+MmJv1K0oFMFNETAtbebYCWHMgq4Wy4piOJ6BwEfHKUamQPUJ2CiyA==","shasum":"3782fbb15df57be8c690f7540e0d39fdb0e2008b","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.152.tgz","fileCount":6,"unpackedSize":50683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejwqwCRA9TVsSAnZWagAADL8P/2VDYBoIlIEX4fbl/aVR\nPPe56UDOI1T8p4MjiD7S3+fRKVEWJ07PzzUZWmzUZn3vYR2X6qqD6n3ve3pZ\n0LGVuRLYHIrvlrJRLlEJd83nz/vySzFkdFUVT7bH1zsKHCZjR+ilgQujPjkJ\ncB0JFU2JtAldSJUMVvl4bjOu9JrA42zQfWDLh9P9WmDzNd2PyajIsk/wSrMm\nc9OL/rTH3GuDNFDt1NetA64oJemL+Qd3NkvcBv4d+TASCHC+fsW1VGuEd/p3\nL1s2m76M0iJ9TN0FpIvqsX/rg4yYePxldpaLzVZfLeqejJV4Oe9zHXNMOmV5\n2Oa81rCM+IvZtD0rwPQvtACA5EQYpq6URqOzbU9yQ81ePVudNFax4ROlIMvP\n9ECRNRnOJsaMfGAPaY4Dr1oOEdHi2viaX/F2omtvcuHnfzkhpqtSOZAtkNsI\nLYx3ecCoqrXhoXRuUjHd3G7pdr+9oxCe0cSKMFxNaxxnEuC2K2wu2jXOuVyD\n5HuKXS72vC86CF3pbASK+ZGb7gLJeLBLR0FB3maXW51Y6B7vzFBLXm6DR/3b\nlCUBpnnX4AsE47CfwQLy457QClL2MbEyVAX0BY3ynzZzhGb9EVwquTcVTecm\nkBvROlf+j8ruAsFb09z1QQIpSB5VkU5zbAFhQAbHnF8Mohd9jiWyh7Y6VKm1\nUg9J\r\n=zAOa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfCy/H0aJhrvi2nCcREyuv7yR5xrBPkqtkuV/e/WeaKgIgbEZ4OT8wFfpbrhtblY1ena3/ZgdDT7a74AI3Jb4+IH4="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.152_1586432687851_0.12979164132606935"},"_hasShrinkwrap":false},"0.4.153":{"name":"wnamemapper","version":"0.4.153","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"beta","wCopyable":"beta"},"devDependencies":{"wTesting":"beta"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"e29024f3ed59480dba7aa6557c6cdb0ba1af277c","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.153","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-hHS+6bMCnxQrszPxtaL5c4hJNeeHPAO8rFC2FzaUoSc1ml4pXctBuR1/tYgnRpA578LFDif37o8BxYwoweGvJQ==","shasum":"3b81a2b801a505fd47e939614c3e4b0f7795c0ae","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.153.tgz","fileCount":6,"unpackedSize":50680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejzSwCRA9TVsSAnZWagAAnmgQAIJjujciTBxSXO15rpLa\nINRxrqKMPLCQlypmSD18g5mnsEYVVeO2ivnHApUuvfj0T1fyynZIAv5ZC1M+\nxwgdAQhBUyp0g1xoG/JmIte5Kf5I46Yl5FKGNgBOAP7elQOqPskygsKOdqX4\n2vpRKSUtZhYlH/USMM4Is/gFQgkER+n0QN1pCD5KJpudj0h++DZ5y2hWJP5D\nmDafAzFTYXk0ggdlG6MSEv3nBnMQLyJn7fhfe/SorxS0I5znsxx4kLxazl3/\nj34GqJ62N2RlDqu0yX4nG6P/Q+KOHy26c6Vi4Xrd215+P9h2bzhJVor49C7e\nN2121alLI/lGl3ZP+f6O+E3axzl8AVvTl4ofo3jxjygevrLt0K33hEe9PPcs\nD23M5FhR58rZyPNsCsoWtSAY7OuK2puCFlJ1LzLOQI5gmiAiPTTBfZoKxtwU\nNKJRoSgoR2W7JCKDDnp3/KmaLRN9GUKi3gYnb9++Q2Co1CGOda9cnTZqZviK\nLZFn0tmAZV8fJKYrhQX2rrFCPXQupBfCeIoGextkp6bw5ARlgRgsn30iDKUp\nzKdJ0L62URaXnsBvmJUUH1OzN5OK+woQ6mgj9O7x/aGct0owKnM1TP6034ju\ndWKvXaviiQpl0SzgHY1RkvbaeeL91H9S2qItqmm3lDSNSL40/adAjX2bIamj\nxGN2\r\n=jhe1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2fTZKRBGta4y8IMYp32IZfdxLRkcYtEZLwznBrHJxGwIgKmu/mJlj9y1S80xdu2Yi8RnBZ341+MfX2oA2eX9DXUs="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.153_1586443439746_0.8039771588270481"},"_hasShrinkwrap":false},"0.4.154":{"name":"wnamemapper","version":"0.4.154","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"f588575194e5ef865f8db87f200b76a7ea530b2d","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.154","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-My00wQ34fyKyJcom/XOKsjE1E75DNSDnzSiajFZ8iF99Rnjip+LxLg7hmzaCS7b0D+ye6/fcRaa48qdy4c/GgA==","shasum":"4c305135a8bf63adde1c96c0503089a078898bbf","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.154.tgz","fileCount":6,"unpackedSize":50683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekIhJCRA9TVsSAnZWagAAnaoQAIHxP9iapx8/4u4bjuKV\neuBY125113g5zOqWpTzY3d3XWJLcF/3IkZxCYc9oJJLJEQZdF8D0MbTVQQ+S\nz/nPnpBZXz+hmTLtjR0Wq4sc0OMSo3pfNRXfF6iVGuc9mnQSeTLzItCoMFDp\noubKvt3BQ6FcAq8QEwM2Rb0DCTi7iQiqbpYNMCIEU+JO4utcWyGWeZPzvJUU\npjEciQWdo8toU4u/W93Du8xNYv15ODX5Wn8vxAbdPBKYwhRjX4U1bzFIMsqU\nARBf0QssBKHFUWilg80vlpEs8c6R374gWN+bLjobRD0nPTp9U0fQUCQkYgBZ\n3qg5Wn6XlDa37vnScRRtEQ3gDwUG0e3mD6W260GF3qnxl5p3epqjez3d8v6p\n1NNc9XoUkWDoUUItZgVUWYBksL/14ODQFJ6e0kSggDcAyrWQ5kZawcnRn+A+\njvsvOWOz0zV9YRXU0By19U3SEe5ryL/fk6lcN9BPDgigvaFB876vUOMBRBow\nJsAGC8kZyaE/gx9NZuZCqfA+s9hMq6gPvobO7acYMqdnvw38/J4avN1mPHBT\nqUTmeiI9aDHrYwtXn0sNDBYnFouNtGZjT4YMuT3N9GmpygnqC92hSew1lLhf\nSZg2jAUAw+eeugC2QAbdGH0EbXhJlefhnscBcG1BWE4tLauLBW/gfmkRTxzs\nbetG\r\n=4jTw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPApC/18cUWvjuK0alYCgh+YPOGNlsEOjpsRPs/XKdegIgUhuCOkwhQnY9Y5W7W3kcC8zb9CiqEr7sQHMog/Gk7AM="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.154_1586530376528_0.1679557669447722"},"_hasShrinkwrap":false},"0.4.155":{"name":"wnamemapper","version":"0.4.155","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"67e2e955069ffb3e544ae75f8fff363a5ecdf743","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.155","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-sOZc59QN2tz24pptqC9nIMJnrzYVUdzH+3chB+Gg5/17DYMBpN50xE3jdK+SWcr0KktYC+EErWSRZfKNZK5zJg==","shasum":"3020aba864cd78ec77df0599b2b82e979cc20410","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.155.tgz","fileCount":6,"unpackedSize":50683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemDplCRA9TVsSAnZWagAAqpMP/3TT7Eo8hLIE78L3FO3f\nCbpMgB5Llcl0Zq04SbqpAyKzUquonHpd7L7jwdR6aCni0fbKEwpIMk+cgeKY\nThRFbnQUZAGKxqjH0i9Wx/GIXEvqtV4McuiFtKkdmRjqDyQi4TkpnFC6VAzc\n7oTCI3m94MIXD6HsTWIWnsK4eXKPfI6sw2PdhnYSL3C3l+JLbiLNVgKzMuhr\nCXh0MCr0M99nvM2dSlX92YC3O8eY93darIi8kTAy4zvE2jyZi/8sx2DxcaZD\nZcnZwiIM1jtFh2WGDr9g+y5T+4x+j+ba7P3E8K58CcdGVs9HFxA3iQtvMSui\nlhrN6UitskfKBRNTfqByrEnvEeccJ/J9AUo9meE49AZeznvYK4ai6tiwtjet\nhU3zq4FzAlJXSbHoG2kRvGQ3EiZVp2Xi/UA7rtdIeYNoWJX1qjTBtQ9NpRBS\nNNU2Xf9Nycd5cb6rgqKwX5HdYuREs0mBOIzFZqQAqXFllF9kNIy0ue8kj7AS\nQWHQdbKUuMHhQeQ3j1KXLNnuqrMjex3n7o31zBepJMoJ/VWpWvShtW5wQOlr\nWiiSZjtnFaPUKkLxpZUDuSkfvWtKch/mzCfjehY9A01ebAP7tTYJ2Ah8WgWB\nk/9WqNvCtOw8J/zaL1G6o245b3MWUu0HjOT0qZVgbbZYEXHIb0j6zJMIHZS8\n6Tf+\r\n=ZXuO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAG20RZ71rJ6mB8+3HHZweNNtazm4MnBDdgVuee9qhmwAiEA0bGQyWFPbyOetVD0q+wM0U+AvhZvLPrUOe8ZRMeD78Y="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.155_1587034725036_0.552680375091376"},"_hasShrinkwrap":false},"0.4.156":{"name":"wnamemapper","version":"0.4.156","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"66de66088f1b16f8b1f52661e341276dd60fdd72","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.156","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-Iz72FjNKTQ2562A7OVRWIEIY8IlgUIFBAKCNTsPOy/znbQjrN8WYfyFLoAiOgaR9cCh7aqePuQVzkn6gBUWcwg==","shasum":"28e480457b985d1a804afa202854f80053e85651","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.156.tgz","fileCount":6,"unpackedSize":50683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJennqnCRA9TVsSAnZWagAAbgkQAJDFf90wIvdcKLEaKEl+\n1nsoxv8MKdZDidcg97PG9BEaUkbgRXPTGYnltvFsColxPOTBuiGiggYBY1m+\nUjgoqMvQQaZVgb+eHyjeeX+d+kxnrOSlBxMa3A/e5Q4ecVSk33BFK46XuIYj\nuW5xYmqHYh6Is7jmBvmzv6h73ypZtvasD3PlrKx597oHlcWg3mJEeo06iN4Z\nonpLJ5QFzdshI1tRTLoBbXCv8dRiK63ElOj8tWE5mJSP/Uo9mD4HoQ2vfytj\nPsytpXW8rJNYbtLtzXd3qdh4cEvdCeNLHbRlANZp9hdE73HNiJCG8ef640QA\nCpWn8HPAqGpGfoNt+iGbKgitMxJgzBhqpfS6wC6ohqhqkhmXTpfynYGAV1+g\nkG0aw5TZwi11pzKIl3o8ItcTIcS7IUDzo3hkZXZpkcAl4VHZza/81ucrahfu\nBDQhXhMLwXCXUAOwvvOBzOA4ln0pF6CE6Kr7DyLwrTcWHelPtrFsmJNmxnmx\noLAMQaI1lA12xQ4OBsnmA9Uih3sOrPsY2TpEp4OtX8e5x2rnFp5BGa7xxsuF\ndH7I0rvdNZT2tie8SnCu6POwfqZZ4VpEiVvp13tInq8ydsMHTnVC3U7eqET9\nfZqftfZM7BEHAIkFN81JC9ZUMIvT5COgFtGI8Xs16SuTsw58qpsr7DA5C8mr\nWOmj\r\n=oPSb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIByx60C6ByX9QFIvxFi+bf4G1ABsUO0kep817sk3DoDSAiBt7qfdVfjUywHAwejeaHdsbtQ/Vg3g6PVuTY0eucq/hA=="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.156_1587444391488_0.9345954292592491"},"_hasShrinkwrap":false},"0.4.157":{"name":"wnamemapper","version":"0.4.157","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"dd820475c99be66435045592504fc6f3a4d7669c","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.157","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-d48obB27AsSL0/V5317AgS3D+Z+tEYpJtDjg+AF0K4pTJPJVQTxrPTpWG8tE9340HYwCpIZc58PD05fwrQN36Q==","shasum":"91c6715a2d44b25d4b9baff21fae660542cd8383","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.157.tgz","fileCount":6,"unpackedSize":50683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoondCRA9TVsSAnZWagAAdjEP/iHHLRfUSmSCm2j6ifuf\n9fm4dZ/VCKOVFRHCjODtngg3oh1UlVZiW9zeN0Ecb+Mmlk9vaBUmkL9hB7I+\n+hUUj9T9kDwHojqCPJMGR3EseoIighC3YHF46OBaX2tsxAOlfaQEN5VPUfVB\nQf3ObrJBF4i421IsjIJCilwEZiG8UQK/2zpjcAB5dQLpdcsyaBeGe2DWxOX1\nGvFn645gPr1wUPnXKNQEqkMMcVB25yP31o3XGsncEj6ol9+2kJWuTI/+05DN\neHxE2xuKsWMJ7j09RiA2ZB0mIJQMkkjLDXRVAP3cwYfrl0nyJijndIO5kr8y\nnCMY0jzbR0/qF882eXR9w3vP91HCEu01EHQEiIRDVoLmYrhObMe04Evsu6oF\nLSBwhEHxMxFo189VaOmCPTxwyPlvDU7aeWGeTLfQLy5/vFBAMPktKj3f6S8I\n5CNjv0EUYcFnyoInKADhAjDW06671sDgvY68zj34soBu7+YcHtCH0qcHYAei\nmZgfVD4ob+7ggHmA9WXFf2LbSK/oe+EXGI//GNJpfLcGmlj6AkpKDu8QL1mS\njsyRa0CCtxoa9y7ywoTsH/JJuuv/Lu9jj83IZ+4gYo02PSuH5k/izRL7IYeI\n/lco4OQyEwk0z88gACNe5O063qt0QRUgbNf4Y1v9OVJ/kit0VOYkUY42Qwx7\nmbOF\r\n=erSL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFAGriPA+CeLEgvA9jDY64jC1g5RhDxygOkOPPPLHs1jAiEA1W8ccuTHzkDeut8ySZIPB4hlLMLtjGSh0EurUuessMY="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.157_1587710428597_0.7317944924295536"},"_hasShrinkwrap":false},"0.4.158":{"name":"wnamemapper","version":"0.4.158","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"5473badbded3ca2b99943c9add5a6fdc7a01de20","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.158","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-OtKuUIpExOH20ATqrAz6NTmSTy73Qjw0JN4CuX+TAl7wASRYR6TLfkLFEHjAdPN0XvKp1w2zGpZ0/aF+EGPtvg==","shasum":"c1cbb989180fcd7bb95ea49aec5d1d467f7a0fba","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.158.tgz","fileCount":6,"unpackedSize":50683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepBXjCRA9TVsSAnZWagAAGDIP/jYSYcizOOUEV+MFXtZq\nYKs9El4qpTd/XGnL4TXtA8zZohLkJ+7P8rfEucZHjhEWwbeDQoompSirCECy\nMaqaXJCvgoNKRNj13cyn1C1NqsalXa7K3HJatIlZGxjUzZt2deaWGJhKtyXZ\nkGT2364IiyKTv0mCIJPxOQ9NlmbH6I3cwcxQO0xCRGgTkPJ+PehI35AdrgH0\nNxz0C3SXO8+S14SrkwT9Y1Jhb5ih4jcnUd51wKxz8JUAJeKxzR2AwzkgKCR5\nBppBK7L7V5SbTgt+u4TPyJwdGshF/HdcOJRTtmsfS6+8GvsHkjPQNhG5P4bN\ngMdNPDhnVKwHbTBE/N9zizg74aZjnYYzCi/C56Nzu+oGVC0jcy/n5whOdBkP\neWsJHB6mklrUkak59TdfUsSmxAYgeenpD3yNbZ96GZICfTNem9/r+RyoDpzz\n74BMgCLb9VPZ+u5aUG/Xl3w/6YM7QzIXnZbtUH2cedhxQJa20A4Ly4+m/Qgq\nb36Un1v0bL28EMJhg6W02bZiizAHfAW3nR+yp70o1biGib9OHboP3JeXCSNA\nqei8/IWmkHF5oDfYZPJXyByxcbnJ9YZBl7rJEE2uTlLRogZE5ZktsR1kUlnd\n0ya73I+UYDpuk1/FJT7v1FzGDZR5R7mKlxoZ2fXFXNY55IB4WoLJg0czuCSf\ndKbP\r\n=9wBF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC/VJyPTB9K25t1hT9F5GOZxIOCYxn5pXjxNtY2ZJ6E5AiEA6Jtv9uaDas4tdrkCA6alCqRdgKxQCt3F+rLBtXIyrBs="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.158_1587811811530_0.9911463419267179"},"_hasShrinkwrap":false},"0.4.159":{"name":"wnamemapper","version":"0.4.159","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"gamma","wCopyable":"gamma"},"devDependencies":{"wTesting":"gamma"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"290dba26a16cdc66b43c4694e65e4b4eafd4c206","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.159","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-D25qE4z8Nm1LB+kUjsZb+Mpu6Cbo2pP805trwc2ThJ/2lqtOIYWvKDK8fI2Yo+I7FBwVa+JiA2xuanE0F43kvQ==","shasum":"c70395eb7c3800776a39a2f74ebbd0d47a7f3d76","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.159.tgz","fileCount":6,"unpackedSize":50683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepFslCRA9TVsSAnZWagAAwRoQAKIPzX1eskCJzRG/Zaqg\ncFBqSJRqpQ9g+1CG1m6CZ7X4u/5P/+MCm75eZjHcK+yW3LeH1PHLFs1gho9O\nEV/R9EOpqO9uLIwKSOG5MLOptzC+E4trOEjRy7XIma6vBPbqH3Ea/Z+JEBJ0\nchCbJwqenRoBqZO22qRQXb9otDWtIarS388sgNrBANc37yrCCJAGmSxeTinq\nbnKlG87huRERYqp1g8sM8WIl/QeK1AaKZm+eiQwrUoJWIACYXs/cRhU4ryV0\n2T0Mq7O7l28CPHAIur17np0rojs3tWCDwK1eImN/P13SEe7BBVpW5W9qdvZn\nHkV2i6nPZILfeHcT293V+9MP5rCYBLkFkkQrCt8/YAt+S9cHjwoLQ1n2GeHH\nWgo926/a3b7yrT8sH8pkl5QBok4U1rXy6Uf86fjZq2OBgOHQ5jG/Dm7GjtrA\nTczQ5FF1uw2INlS30vZNodPliFOvA91MGHWk7YSVW+KtgkF5UxJlFepyb5ZS\nkZifr6GqhlShdI0TkUYNvYavuBtaTcUoQsUBNKBc3L0TISjMRzFQ+i4c+1nt\nNM+MCiG/vq0N5lMm05ml7cmT5msXeE7GGcoy5XpRPDzA2GSZ8SK8jWSJMnww\nRGOKl/D2bv5j5C38KGjDeIhWUjqikBDMEOjKh2gXRNw8a6HAQYXDF2wb2QRU\nGBNA\r\n=yseA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDrzgsNwswqg5UFRKUIRWEebd5rSFmeKuqMr3S2vvuexAiEAjIJpTaNUcAtw4vK7o05X0P6I3aOTpWFU5oI0P7m3n4g="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.159_1587829541262_0.8430816955243978"},"_hasShrinkwrap":false},"0.4.160":{"name":"wnamemapper","version":"0.4.160","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"69c5115247c8c9be194fde778e65b76a17c6c2ed","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.160","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-rO6sf9cvpWpIVTf3VmScl58EHhh58gNYB6ejcSR90rLncO3dYiyoHLbpQI7R7nDS8UMAfU/ycPFtlwOA6kcFDA==","shasum":"d8b830a5eb2c57f554a5309b4b70d900f2d70a78","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.160.tgz","fileCount":6,"unpackedSize":50683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepRHRCRA9TVsSAnZWagAA47oP/RcNgHgo6okMxhg6nd0M\nLPjWi5v7TN03GrSzSgjtmQVnHIuhKeCNB2P1/RaSJcX5IxWIXra2V+6lP3dz\nJSNHFJZ298EXm9oHAyA2vqI3+n2bGeXv4jsnO+2wDcMfL9FqSAU7C7PCvtCf\nWFCvwGJGbuA3qIKvHQENcpzeAtwNPetHzpL5KsolxQsOv/ZgPdFZ72014wN0\nXbniaj0YNOIxmAIhbjUohyCW56S0Vdwdv3dUdTGIR/ouBB2KjbTnetNeoQpi\nGNaE9ccMER6UX97Rdn4GGuzLKbQahEJa/C8s+JEMEOmyE/ql5ZQeY3ZC8YKA\nIFT4iJOP6G++dt2H/GsbAVrIUjffwU/yB7LGiy64OL1G9rf+Y74vjn6O0Ph5\nlctryU3XE8rqu/tJ+Fw5oU9O+qOTzRB6+inDElHMVqtizv5L8uu5eCksXd5z\nNK9gNA6vGLhOVuZs61BpRm1rb9RxoHyOBusLyhYw/uWGSco8nFDE9S10VXES\nWv4w0xPDRqSEfAntowgGbEy2nB3z298UuiowWBe96ZDXfkV8TomuAVSD+h6I\nAZ9xuMg0c2tKY2lPixBsurZ+eD78j/BtXnMIBsXNSzqzlz8W1D+mH/wd6w29\nFKeP9LOlbCivMp+bsDjGO2p2f82pvnFV2evJRibxqYFEzUS7EefNZvK20j5c\ns0Ja\r\n=C18k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHbyJ+3d6pH2I1LQiWXbjDua4oS18uCJRQRgIW88VjiEAiAeU16ZkLK6uhNOLA0yIK+aHu981ThN9MlrxWKMQxTtOA=="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.160_1587876305083_0.2830960933554143"},"_hasShrinkwrap":false},"0.4.161":{"name":"wnamemapper","version":"0.4.161","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"gamma","wCopyable":"gamma"},"devDependencies":{"wTesting":"gamma"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"f1f7c3161099b2ca26f655ec492a73dee0585b63","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.161","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-SAFkoiYeWyRZbGLpCCHm+0KIWM3HxhyXahRN3KjiFIl1xdqiPPoJ1Ef+YYslR9HfeOWZQMI22TwGTBwmw9Mz/g==","shasum":"f8baba9f8d583a57f00576e3e7b60f6f22214870","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.161.tgz","fileCount":6,"unpackedSize":50662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeppBxCRA9TVsSAnZWagAAPV4P/il9rIYXHDEEnJp/NhAO\neDZmU++54p6a1Tkwdsuy1NZjUfjCOMC0qW1zNPTYkTLjWkn3X8d4Ccjgc5gt\nEGOCUws8jN4C+drLbxKEk8+gwQixHzUiyaRhq/hLiYd2aMJm1hj24m4JZVuC\n+FIhBXQnNgwUChgn4s2mPhtmA9nFDgZphjZCOJmUz7JiRdVShd2OJAvEjR1K\nJbZ+a8H6MEYfPrAZewqQm3yIVp075ijWK878vvFSMVy9qPQByQw5+VZsSfhd\n4Ufc6VpVFyR7FzjPesnTNwGU/wvIOMI4IuRFOA2jQCJm3ESoLaAEM3eQyynh\nlSsMdXuLW5xP4rGEiCJXIcbQjnj1ZGDDwV5l8PzoDBBIcCIRA+fwo93VO49d\nBNidnSMNNVM9rWFNluzbaBYaoSdxFS/vGTIOz6dRkEGRrXLj1gVfppiW6XKu\nJ5OWk8lnH1bPW+sEoyUNiuy0K1qF/uhL+Zncji7sZZ6zWzpARVjUBb5bHm+/\nIwklErtE8w+f+bbIAGHq2d90ygfdt5TjlaJOhxMWvqTq3ZVuFSaD6/FsKTDy\nLhYtIuC5Ds246ldhdO3/f4878BcgtMtyf9760vu8s7mtuz3vCyABdA+UrnE5\nA4G/bMQqUygxfM6DOpNXnPqEEcAblIqMQE7bnErE3U68IPg6BVWRd4dvP19s\nxuj/\r\n=nuYC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHfG7FgfOhoLZGQX9+SXWzWCrCkKxwnVMmCzA2o7qI5eAiB33T33VXZ0hZ0WnDKewsVwl5LiVxZw32tLgRrLjmu/hg=="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.161_1587974257176_0.9785518172748211"},"_hasShrinkwrap":false},"0.4.162":{"name":"wnamemapper","version":"0.4.162","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"beta","wCopyable":"beta"},"devDependencies":{"wTesting":"beta"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"590de2c4af9b5f8a41341e6825dd9292a3425f96","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.162","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-r9AKX6RuIfHXZReO92670dvmW5Z7UUXg6l9gnVezNgD8R5+WWxI6X5IGOplzpMmn+6aHOmTTnb1goOf9Oz7SRA==","shasum":"ef65953fe0b1a3d804dc7286e254577bad8d4d5e","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.162.tgz","fileCount":6,"unpackedSize":50659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeptKhCRA9TVsSAnZWagAAFdEP/3xBSZod7m8OXHY2NiIV\n6gdPSUzbJGQoZjQKg3enut96k+rmtshLRztR0KCE9A898KCBhzQoyL4esjwv\nqvY3HSP9FSghaMVC0bSmzdr1loa2t0lxt2yG+EJCBUVKrhDK8wNSZMbj/EaL\n1rJD5Psqa6Tr/VtAum8RCWVvJWkM76euJDQSspZqP4fNwFG1LtkWpcc5zxzY\npvkbu4+QgvQ7kBLYaEweoaJmHS/oNLwdYm3O34O7RpXvtmsHrLdZNK+Gr6BR\naCxkWQV3ov/OTQfruv1hjjNbwDF/2Rf96zAsjfgUWLSRTYeDBgCKL55eD4id\nZUuXEuSVCl7JgMUOraOu3Gf+8EOv9wk0sLHT/1FsGHi3/UiihBvK2WCB1LTV\nyCh2AEPHrzg/HeloxHtrZsoUQoTP0+9IVdbX9VKbNNC5LWnGVWJLKpyigT9t\nicdv8Sd6awfmWBIAIDT1gU8nid4MfoDwlfjrSv6V+wYtZa1IEj/hwoc2Szow\nog0C2H+HFsREl4+Faq9cpMYSBnX5yJlNxJNH6TvQAjy+lo77SKd/XuNIZtoq\neH18cakx4BrDCtTvhoiT5dQnfphTpEBv4/PeQEmBZuz2Ss2TvyU7sq/ZRea7\nuDb6o4RMLu6o+4qKHp0+X+LqecsSXrnXIWUtQkDtHGMOU35p48tgcR2DuivS\nk0q4\r\n=Bjtq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDitAvgFBdT/d7nVylh5QwFo0kYFwibhIAlJgC2nOpUCQIhAJY8CaJEYZ4PC6lxmgGXKCb2pwq687GeB2VNrR7a6Hd+"}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.162_1587991200981_0.8111677801570305"},"_hasShrinkwrap":false},"0.4.163":{"name":"wnamemapper","version":"0.4.163","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"5c1fc96d1c7ec49df95491eb1ddcb3f7550888bd","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.163","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-TSk2oM0nrYUt9m9pyNNR/cbGl+a32pJQA2oVOkzMLdjNq2cWsuP/tVgtArB6yRUtOGfw2QPNNPvqRvq2bbhG9Q==","shasum":"0d7fb6735868f192ee5c2f40358d437f73546ec5","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.163.tgz","fileCount":6,"unpackedSize":50662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepvHLCRA9TVsSAnZWagAAWhIP/icYqzIm8CoQPyFFT9xG\nWqqeRwqHZgpHMI/GlsDh1c6hv8htDhrSLcHtMPq3gXTMgh1GRYozmeuTDAFx\nJggyTF7SOzWwxqPKKnUs6nacSmkFrgMkZmKTth7VMt9t2IGd7qrALCdRpMW3\nXDMAS9dEDe3dEjvy/zIBqC+xb/TsB7J/6hrZ/DjiplumAN2TsXdgSSbhWlWH\nrURQdrfGESJK+m1C3vl+aU17Zq84/hqGKrkWyYnLUMLyH/HlDaVXKjCAStZ3\nPzXFDGgsSjaZVk68OxSe44gdBpNR3jhQCz4u/lUvsotoShCI/9Xo0zoXtrIw\n7g7p0WkWjgUrDXSwlIRo9v/sjiXOhdVRYbjdv2Inb3FjXIBiFpcsURIU29oe\nOOLQ2cKKaSnvyrswUITOjk7Rora0lgMXadJsmjZYmaCFmv0O/zrV8ZfgGHll\nEqaKwv85YBOLQ7H6EQZUAECpvNltQ+d/6p9bymtkkFd5L0abUBhQimt9mClX\nZpy9d2mB6BsBWT+UBvF7NyC9vvGu8z3oVB/BB7knNET6mYzbecWJai0dOEig\nZn1dX6+6hOxP7HCptWCb172KJih1PSlQ3VVNj+7oItbwohiUWsC6o6Y22q0w\nyLmQVS09TLJGnGSFy2ehpVKPkPkQNGY9UiS+41WXIyDy0W2+mB93e3rHbmi5\n6fuH\r\n=ojn9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFNVI5oVX0pbuUOrENGfjN0hw4OgoDKKoH1oCWlx5G7MAiAMZCMN/AzsgDuTqaJz4Q8f3aJ/gw2RcuSNXf93InESsA=="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.163_1587999179046_0.5469819560081468"},"_hasShrinkwrap":false},"0.4.164":{"name":"wnamemapper","version":"0.4.164","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"4b5b72170595e1c35725ed218805b4f06c767b3a","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.164","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-jgoOZ06EC/rTNa0uWUUZTW5Zd7ePF5UeOCn/nfclSn12/94pmvu7cVXbIm9T2jYMbAtzUzLhaXQhdGHEvFnE8g==","shasum":"6e8410bde09320891f0afe5aa61262044b0ed26b","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.164.tgz","fileCount":6,"unpackedSize":50662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerDFhCRA9TVsSAnZWagAA+HgP/1A4Qi5+gOa3lwxbKvBI\nFqRGBiwYU8l5aK4OT8jFwi7wtyCVtHrpT6pbHd4qUiuQENWMot6SNA5JnRtq\n8gQdh9yAnn4OZre2jZJHPKiw3tstwsFnUCLEB+onR5lj4LK1iyUUjtYTmiN8\nRsb4kf37vJM8AY4c9cCinoTBDuP6tPLjAn7ZOwnlKGGkonMU3MLhlWnxpDXh\nDrvUGjhDee7w/TZVY1ahxH28AL3CnX+nWx14eyJOWtZZSSqopDfMI/tkTHsH\nsPS5MCPiDGgXWyKF41l+Q8EgFYSRriQPIM0vbwhqE1CFmWxIk6nHXuvJKtf6\nGmTpH3eWf8FkiunRCdRuk/zwO/bceV7yZWtEjj1MlSnOYul7aOeVttQfv0tr\nbACg46sgbYhEHSHlZdCDrMpZ96RDJgWsvYJTw02WDFe1Qf4GPsMuSj9476lP\ncokvMUvuCl7auxQFRbjex9mF0iI/RH7ykcENMsioRKwNyi/lBOGV4cUSbo9X\nsZYu4GviPF8QVnP2uG+v2I+tNaweUpfshfRaD2YSlzDx33Z9IubojusiyYhE\nuJs0K3zFE5sdCUYcm6iaI6G2duIJ3lAmysAZJIMOGGbfK9iSR+B39kYskiUA\n6xOQa9cqzaYGLetjx0OBMKCYu80J6HIvGr+FHKvNkWMyFFkJtoIR5C4roGJQ\nssMZ\r\n=xsxT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHtMG35giK14/BLv49bPPBsD0Akc75IPnA2w6Uy2hWSUAiEAuQobHPINkNlN09KTDJ2T1UiH7xy4C7ISsuUmSQH9DWU="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.164_1588343137363_0.19252611634346906"},"_hasShrinkwrap":false},"0.4.165":{"name":"wnamemapper","version":"0.4.165","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"53c32a028528f76664ac110f5c5d6e353b0856da","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.165","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-sw2BzULNpYF44aBxjMEzGwm9hnAJcZNE1SBooXeZWevBdc3TkUjdeJ5vMpFQw6E/L3SepdmbvHwI3I2X55a2Rg==","shasum":"56bc507975f475b93a2274639d094374506f77ad","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.165.tgz","fileCount":6,"unpackedSize":50662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerEMbCRA9TVsSAnZWagAA5UEP/3XoVnZCpJrb731Cxgme\narmhzeNz0tNl3QLfsUA+d9A6fLEvyxnoiXtRQWUO88Q6Z433aDXu8sgvFT/o\n7QZWVcsLZd1/bqaxlQKaAzbk5h/LZywFYKycVirKhuLBnsiAjSVQgObnWbe7\nLj8x483ILMHbaNfCqUdSb+aqFDnCmuW4L1am5Qy2U6nnkq2qgDnMUd6M2X0o\nAZTo2iT6Jy/Rz5zGC5aXJTPO2tm2apoB9F5e21IGEgnkkJofKD67TgvXrUN+\nFSws09joXbRx66rZ2tm0Cw22ZkupE5nyTe2MKl60vBKsEBlrau5PiKwnTrZZ\nBHfwVPB+gtTJBFRl2p4DwZwED3V9Fqz92bYeY3jt4FOydTXDDTWwbM857DyL\n00C2zpMr2cW9IEHmg05hEaolv4YDg8W0EqtjRhynuQyAV4fonYjZiLAjF2nk\nO6Th/f3XpcHbKzXQJ/90UbKbZc5FKfx+SnSnwd0b+5GJnHZUPazdEU9kwm+3\npxtlDfs0Yh3zo3upjobaxSMUlHoEABthGplmzVEZtqipv7aLyaIsMeBZ3eL6\n4mKdRRyxKtPDc73YNzg5NmO4jLqHJAkcrbU+0kFLZGEfTzjHT1S2CvQowvwp\nC262yB76GbdHAMJMh2YUN333+TuLS+c+murt6nXLe74TZC8GNlk0reW2Frzk\nH0uF\r\n=bKYU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGeeKpRycLU3DQldy2IP4BIManLP4MFxohra3L/a27keAiEAldhLj5/WVaspP/deK2kjvmQkpiwvPFxfuiO+i9XZjAk="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.165_1588347675025_0.6686838752723034"},"_hasShrinkwrap":false},"0.4.166":{"name":"wnamemapper","version":"0.4.166","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"gamma","wCopyable":"gamma"},"devDependencies":{"wTesting":"gamma"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"c942385855dd931e882d763dfc5f1703d1de9910","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.166","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-SpqreszxNq/IMA+xIQiDA2a5nQcDzr+0ir8bbUQgPKqivQIccOkj7Py5ygq0DT/mM8hlwrZl1M1bUgvMa5sB1g==","shasum":"887dc478f92c96b414ca3f4e2b7013c1ab5fb672","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.166.tgz","fileCount":6,"unpackedSize":50662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerF0/CRA9TVsSAnZWagAAJgUP/ixQSbR8t+pEGtf6rI3C\nAvdw0zRHFD/QIikLH9OkLuhlNnV1/8L/nBsITs5Ff3pGyvLLERhTGA6giEov\n8iWIKmj8kiaQaHz4Z+bTRIYsKViBgKmYfMJwa5aMuZu7pNyXV1lWrsJ7TJNA\nT/2a6/bQ6eMGGFwSnWG5T8OMuL5nbTtAQ2xXZZOqvRPfmDCUXgFXPlTDR5bG\naQVInU1cEBzDQVhmwHEHnd4+lObWI88myGMUBvAjBUNRrO5Xiw1K7x7u9Vr6\n/A8CuiIYLUZL2TBop0pug370+C46/hYjMauxMqxmxHZEJ38LWecO5GcAYnPb\n0wv84QX+0rt7sWfBjjDl/QAOMDXXAKoZwc+7mPqeTPV+qYipXcEvdOkp0Org\n0GGGqgPFEa7MPc1EDmAmruFBrNBGyZhobJ4KUX++NxjtoCo8nvxudLDLDmLQ\nWXBoVkTPUnNtfKUuhor3/znHI5Y44N1cgv6i1y3nsRW+KWFBE3nfEG5PpeR7\nskqxSp/xbhGrrxoAMATweHR2Mfrg10FhZQ5Ege5YffEAodDhEdFW+r7MhHLz\nI8smoqJVcU5B2Y5xP0t/dNOvIAaxE2hSRXNL1JG05EKwLJYnFrCL+hUB2q1h\nRCCSLEwJx/Z0BK5/qhPobjlZdhd8kp+9K0ggA0M48UMcMvbSAIbyP+V8/sBN\nTZym\r\n=jwiE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBg8bSC/CLo00YrfWY5xjSAVHqDVuJ22IPMBPu+pBMMfAiEAyw0Wvck8ufFaPMiy6sCFvAdauS7byU5iIgLMF8DZLrU="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.166_1588354366370_0.8977654283753249"},"_hasShrinkwrap":false},"0.4.167":{"name":"wnamemapper","version":"0.4.167","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@willbe.so"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"5ca2ffeb3485a8e890fd6e1eb6f6acedb20ae9bc","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.167","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-JJQBx1IaN4um6PqNDBHy2xooRLmiJCkIvAPtqH8mMy+hGNT/zfY3vz61dpgv/a+e8B+/xkCAfNKKY6xvR31O5A==","shasum":"41fb67966600f314fec7be4d430b6a5e1caa3998","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.167.tgz","fileCount":6,"unpackedSize":50662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerrRoCRA9TVsSAnZWagAAWKIP/RI/MikIXB2aSyXMtp7l\nXgoYsVJvRKxjOyv1PerrJFMmZP3ywV68Zt659kTsIJptx3Y3QhK5RVYqx1B/\nIbpHeMX+nZYPw4HyXNof7pg3WY2SHH4YuJUPFOABA18iyWc0R5y4B58aqjZq\nLdm3O4UkMqdC+DdoYc8crVX1aJZsJAxmOwilQ9eWCdTBZ1430AsMCn6TNNg8\nISHGo1bfG601xWXl937Cwsa3CCF0XmldTALgDITdYpt55TEkZamKPgo8zG0d\nTtEOhqES5ND8yMEZNQ4IskKK5FZyzh4QBzmQDIR78PmgDTcchSDmQHrGCQCi\ncnbNaX/47gPgWxZ9XjJKI4qLTGBYvUrGFuQI2dMwlIbtzoruogBUYxTXLwsM\nzMCJ6AuzVFe++F0fxU/TmVwUGznHfsHrf2wppAPSgN6M15ylDzeuBgPklX9j\n7yPMHoa0VCzPeWBHylkwbrn7Vl9YwS7z5cB+OwPNoEjixV/Joj7UNRmmDx0W\nZur2Y6OZz5bA/oSIO5PjSFlxYcmk6WJEouEMt8QCzEIITuYffEDx+0+5sQJP\nY9nVDUS4c20ozAez75H6JqlNCBIFblTQoa95rBNlcAxDdayVsaqPKO1NTYBH\nDCYabXITKu79R15XjbU+R3SPojIpe2Hfh4r2E9xXQTWYnJW9NOqRY2cdE59O\nNwF3\r\n=AUuB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQD0/sbyicLGW+DtYBzJXfYRUT3JsCELkLJIl81ivkbEqgIfFcdJjKHGZmlHYZAM4lewxFTZ5tQTgcWzB/4eIEZ7FQ=="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@willbe.so"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.167_1588507752350_0.17830127341195046"},"_hasShrinkwrap":false},"0.4.168":{"name":"wnamemapper","version":"0.4.168","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run proto/**","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"276bd8129a6eb6874b4b0c76474fced349f69416","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.168","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-d07mOyDkajZdkSqHGXyu2Bfwi11vUBr/zJnnfl51QWy4XrzUX/a79jHUNuFARVXRt2FFQnG15qevvBwSIik/gQ==","shasum":"34799b77ebc564057a76107af24876f190efc416","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.168.tgz","fileCount":6,"unpackedSize":50497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetPclCRA9TVsSAnZWagAAbxMP/jvPijyxxN5ddNgwk+W1\ncQJsHI7P9eSBuxheFIGyZkDfBsoXJenUViTKrUoG2AihJRME5gX12wTBZ5j8\nuQQNWIeMEFGWm5Mp6g8ZN+FDJ0SYHH41tzPFhn24B/kISBe52U8HBX7Ua8RD\nSrRj8PYEh9VPiMwvHCIfWZB/PLVckQvLxnlQde6c5JchKAEnijV0KTvTIwGV\ngXLENEIxeW/BLWxnMzxRnsWc0uZhuosogHCGNjvSmG3apnuw4s9FkUHS0pm0\nD17ZxwtjKAlXTZlBD4lne3zrcLk/KG89ehIq6xAv8ExbK3Gx/PXw1h7fthc4\nDc33nsZzxW1upMMOUNDNSTmm/RoWI0rpKfyE1zDgtXlUUsWn+p74WH0ZX4u/\nfWYWpyWkT8nf0Bn/5ZqFVyUFlK+r63GiXk6du9h5m5ekiO7j33mL8C/itsUT\nlxD6cX7aOMdpHhNTI2mccJ9OD66pujScgsQiqDnw2iECN+eCxjANKcYEP2YI\nLk13XSY5ms8Ken1+guGpQyb8pp1k1BsfvQDAjAfWq7ClFIHlrFUHgzgh6zHk\nbnq5/voBbAEXE6a5azcIR1/D6u/HvSP8MVjO6IhnyM0aYhje6nuDIJWIeVTa\nz4EG+0kAbP9eAhWhwp6R3P8vLcv8l4j1uVeoVt5KWSmpsvjCRyKQW76WiE/p\nsTq0\r\n=qAIZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGixW11b6adOReI9fSwNiP4yF13iphWVus34mHKJXUuAIhAKTgPRnkC1i+gJAZCJQYNZ6UbR/uVdXwJq/Sk4YvEWIA"}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.168_1588918053299_0.6950959244468662"},"_hasShrinkwrap":false},"0.4.169":{"name":"wnamemapper","version":"0.4.169","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**'","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"3da91897264febbe6008a67520289befc9f19f35","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.169","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-iM1ou2d/JKRRKbzMbm7Dc/ts3wv4n9p3MgyghUB+B7hSn0XIZQvO9e6ddqeMvRmF3Etj+nIojGwtyoc3xH4wIg==","shasum":"8f5d88ccd533a556b00703028cf6a3228b3efb4a","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.169.tgz","fileCount":6,"unpackedSize":52094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1PScCRA9TVsSAnZWagAAFdMP/iS7dXamALkWkytiTSQ/\nlaAWHr7oSCfBmRMT4fypnoSJrSXKGxSIYUvWNsCpUTbhAJY9O3bxrCx/FUqR\nH1dIXM0w4SDtWnF0xWiUPeo0vJzhCrPm6IGxKRVth6YB+jEsPeVThww8PiNE\nNLc4j2RuLjRuBDnS/7ZURt48jPqFKHSEbneCjVAfndzJ2kgpgRCehnI7Jmtm\n1kU10Bmc3ZxmW+snpjeRfm4IoWC7nnFL34C8Sv6+AwnjVOPn0wzlmvd4w3t0\nuTMLe3SP3FcDDS0rm2oNyFD6iIePODcHT0jfeDIy36VuYdrhNM7Pf7qTZ7KT\nrO2V6VJWhIWIDPJZEMIDevW6QIXq1tnPIyj2mv73fq/VeTPPgrw0zj3+3WCl\nm97zehs9+I2+ckmZWmKlmKyV4cCZCf6HquT+hC0lHzit1/rxJb/Bj/gEc92R\nOSRj7vwrlD1+k4QIXSGnzqUMjfi2a0KosSWZeww43ZByV1ummpbBDNMlU9LU\naItN4Nb+9NMC/ieQl87x0ogtDbjFdt9SMrDV5bMIqvFHaswPiRxnzwrWVfh2\nY+cGDMxuYkZkdwVTPb7u+8RcGHQp6V+/oAIF/jYJEYJcoCzdhbd9ddh3Sbho\neH/Yy+AUeTP29QptfxIcQ5Qo7jZrRHLVBHKRQAnR0/gT7LYtHjem4tceKViC\nioE8\r\n=IEvg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPviVN1tJ9A1Ahw3Zzusi6JAQu195qvkrMoeg57ScJFwIgSz7MHRB7YDo61a4msUZs4gN1LqbPcHQyFI3G1jnzVXE="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.169_1591014556370_0.5365765421079263"},"_hasShrinkwrap":false},"0.4.170":{"name":"wnamemapper","version":"0.4.170","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**'","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"ad25349d22f0aafabd55a9b330530d22fe564413","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.170","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-IgjYltUnUeJFAIpwcZLjSt6mI8zyB8AUvqcfGEabn6q3r1JQfoR5hlL+wYymuTHTiCYHxXkZqe5FgsJMSkrCzg==","shasum":"f3da400cedd16e9785c0ad658baf60bca646737f","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.170.tgz","fileCount":6,"unpackedSize":52034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2Q00CRA9TVsSAnZWagAAkmAP/RF5GwxL6vAVyPKKqSDS\ni2IzVFt4OtZ3M5yAaeEIAFJPiz724u1mVHgf/vZy+WRBac5GoYo0m3ftq8A5\nIxxfdnuyR8FGXC7wBTeVCCLpWAbuobte20Xg2XduHC2r7aX4iNUiTM6ItaVE\nHsZlVhezA0mfwOK78z4McNLJkhlrPi4xCkFXAsnOMe7sbtTw/IoxzG0p9el8\nSkflhM0OhKMmJksc1cOuIoIB8QI8nnBLawKLs6f8mp1LQVBnSVhto0WA8uLX\nmxeQ3iIsmQ9aUKw4XsTPv79NyZYWirnvHpC95K8qRDMDo6p0S+ocJH073gaj\nzLv+A+x9ie+rAUWY1sHSf1E8frXPlOpezC4Qm7wAqne2F/770uZNtBnvwX/t\ntRt+ZzKOa7SMA78FWsKB58Gxt9ZMciCVNWrUJF4LzkAW67FBMoxOdX9uPQoj\nMgVANM2LWMJs6pQpnKBRg0JiAN6GSLseKkqpQ/RsMDLkgJuWAlY55wveFRCE\n0MdtA2wW3kNpHSnUm5pDtNh6YNQwyLI5h5XZkMMvxLHSYXWewiHRT0HRSZmU\nOChkrGV0AJHuhgmBEGjcw6XIWHPvQQmwOM1JClrJd6mNZnKNtpY8ZkK2aiEN\nEdu/HI3a9Y1bYOBmYrXbfCrwThGQTyhJlaDd4TLfesBV0lPRETMiTryohZCe\nioxv\r\n=n7pe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7QZGGMIITECGF/fiduA/ME/BWJBlpz2UZTcnP/BLS/QIhAPXWSkpfEx7IcKB8F/bXa41oWzdR1IAUuW8xbUiOavxo"}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.170_1591282995710_0.3460579833998483"},"_hasShrinkwrap":false},"0.4.171":{"name":"wnamemapper","version":"0.4.171","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**'","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"37eea5bad60f6fb6e1e40b0afa14cefb5727b7e7","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.171","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-nh8jF+tgereiQsvQI4ChS25xNo0VPRLKEVysdQG3SQw5RQz/eEyE+oooOmgw75qaNpGDhDwHoWoybzLV/TyQKQ==","shasum":"43c42dbad3734fe6b7b9e61c33fbdaa9317e95e9","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.171.tgz","fileCount":6,"unpackedSize":51147,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe39NPCRA9TVsSAnZWagAACwEP/iSrxjjV2c9hj2EhlShK\nBq2fH2W6QFTYx/nmMUOn/125dzcfg34WVc53wb+ejAFPxxzaTAY4UB3ty3T+\nDLDcsF5cw0uCwsCEafSlgC81i0psLfQcenXXoFA9meI19K2ecXlDHKWg5eJ6\nRONwETY/pIRuBr65yhvDLmuiAWrabtmYACIdlFn5kcNMv4MD/9ccRGIO9r6K\nYFXwStj50Ns9993HOGIreRaXthPFx4uqAUnRnDbUCMaUr9pL6dtHPsHB6NjS\nx92ilKN74Dn1p+GbuUj6RJfwQ6I5NRfNM+gIsyvBeGfpS8Mf8Br6eonycsJm\n8ZN945MI70rxbqlrBwiLr3iBX48rll+ROOUR4sesmPTFr7ShY2ovtEeaEdZC\n4Wqh7qpZxBA3c+/O19ALngafdNEEzBsDmY0ohWWxoHksqGJ5GL8w5ypcBeaR\n1YgYkaIS18NWYpWKhEFbySSBDcXiyqEsAHh9yxWnedzcSCw0ALebfEuFUQe5\n3g0EAy4Tfl81C/l4XNhHanmqHWdSLcwdTeJYYaqLXHtzqYxe6OeBvZI4GxU/\nR50gPnotaH0V/PIdeiSNZBZFrR/6RBX/kv8x8PGxnGNeLJV8ySGo5+38ZPqD\nrKVIM81mM4nyqUrRr0Eokeiu/vYsZdwolcfDMAHVEo6E3sPfBBqvDME1WLfV\nVq7J\r\n=FYub\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHFiGLXj7TaqVJe4D0bLbdWcoDUoApr5CcTIegf6PvUAIhAPSbVnxn4OaHbZySIy0QvRHeGMaHM1UOF59KbWcDBZF8"}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.171_1591726926461_0.6994596388440435"},"_hasShrinkwrap":false},"0.4.172":{"name":"wnamemapper","version":"0.4.172","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"c5e8e903ab1f09f6c239a4ea886551ad5ff375aa","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.172","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-45JDWP8/9B2bC/Kk07oK8ckhQIeBupCdKCyAM2kXgfJIxDKyPRuEHqbcmoOsI86SSSIaSegzRkODncy7veE1fw==","shasum":"ce16349535ec937526c492a986aee93804985c72","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.172.tgz","fileCount":6,"unpackedSize":51159,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4e99CRA9TVsSAnZWagAAxdAP/AkhGTBXxKVPUFXp+ZMP\nQUGGYztgnQEmN/Gg3/er7DKbVm0FaIpNDsBHVIKuM3Ab0skQiWT75vbJRcXJ\n28yHOoS4P2kEvbCpjVuwCp6WvnYpxU4zmaYXgYl9bK4Qe1yMkWwP2oGmyzSo\na3B9DhuXusTPZ/Pt+glp7MVQgXcQz8Z2nJL91vPd8UWzfyBUvIvpPmJHMpIP\nRsvtj2pR3qLrZE+5xfGUnLytvMmi5x7uQR787rNOGQaJWQuMIiCE0voKnGQ3\nubw3cyW/Jd/PKG0rnhcj6na0vPGgD95aJhTAAhanFBEB3g+paq2LKkFgQa80\n7Ru+B/Hj0s/nrJgF1A+zeQ1Spy9CAw71jmmBsKDUF61am0O2qoO0T9EUIGEV\nrqVucl72EIyNzel7+/PkkNI9Ky3teTS2C/Jj8PmUWvLf6+zwOGyV7qpB9aHT\nr1wbo1GPhmz32Xd2rrhwEhgv96N7a2Qkj5mNsIVv75j8c4XIuG8ptvjonjwx\n2qU63r+hFrdKjDKH2uNllrZ4U1ADdYTlx4qVwWPogZecsNRt0kwtZGt1WWL6\n4++CmbQnUWwohx1yrln0/o8AzWow7RuAVlSYauOlpLw6iN6vfEyWbuoB7dD1\nIz4uneyHrqwsvfyT1JcIt7iBnKM81PR8GrkZwGWx13O8rHp+U3o6abRGhYOv\nKgi/\r\n=Tf4O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQgAMBBR9rGwOFyN1TP90eD9qbbd0Bi/l+pp27t+u4JwIhAJbu8C+cAU9pT1AKA1/r9Bx7SYRKUdJpNa9wn64H9Kom"}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.172_1591865213241_0.8479227927690922"},"_hasShrinkwrap":false},"0.4.173":{"name":"wnamemapper","version":"0.4.173","engine":"node >= 8.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"73b1ceb1e8cf79fcd75e90730a984e98ee87612c","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.173","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-2o4i67sNcVldWrjlWdUzSkhEaSD9ZSGtFgv5Lz5qUgzmBWfGnIuKwWoPV77LmSkuvGBXnhqO6psOUH1o0kZYdA==","shasum":"ca46d404b4a7c11b8c176cdceddab01c57b943d5","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.173.tgz","fileCount":6,"unpackedSize":49417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe45V5CRA9TVsSAnZWagAA3w0P/3quif3gkkZUlH1gsXW5\nCtTX+OznF2B/EkjWqcWbrmpMWMYJoTpr8AQvDUGbFyzzS5IOfyRqZVRa6Kx5\nZgj4BkU9MQa+3yF7oO/nd5jqtd/PoMARdfrNvrtwEZ9P3/PNLfQd0MkhYkeK\nY1HecOFSLqtWB+pt0z9fQ/08YW6Zb2mbxjjqT69WfRQCd4Q5omEYkU6CVvRm\nEwC2KOcGGp0fD1uL7LAksOKgtGJXKywBS0QLdLa4k7RkRgbnaWWXMzX+gAU9\nq0bWvSzC2Ab0qG/hdmIOd8M9tmjbNsn4ZMW3mT0VVwQcI/4zpEAPMRkPMK7B\nz1W3zEdpf1oZodHCJUhyYRjpfF0XF+qpaFuVc02wUzB42Xo/Q7uRTbpmDZ5N\n/i1IshjeAHEdHVpF4IDAb4eRmXq9beCC2BSdhBQ5M2gc4jMVNXJTQueHzSV7\nM/qRKHH4Fix4GmeG42yHoozbdnJv5U3BbvlT4V7kcMrMxFfxfo7KYQHz4NVl\nEJ146+1fy9LtwAV2t+kVAcdWS13B235YJApIf0lQ3gG7kxRpNrpWR4W6KTKl\nREJKtcYZdEv+ToFfcp0RchlnFO1mPYCAsJHpTGYjb1TDVMJgjVehTjAIPpXL\nc2tiOlwNARIyyAMCSZT7qiFS8ZDYwjMpX1n3vCEicfJO2PYXxypKTX7YppXC\nmpsN\r\n=G9Qr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH3zg69bgjpnKbr7q3wbEFDkFTjjqpaUx6ohRL6a9tGTAiEAos8x6Gb80XK69MVe+YNHKu3kZoEH2WsoaddWoenuOfg="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.173_1591973241292_0.2729647768846948"},"_hasShrinkwrap":false},"0.4.174":{"name":"wnamemapper","version":"0.4.174","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# wNameMapper [![Build Status](https://travis-ci.org/Wandalen/wNameMapper.svg?branch=master)](https://travis-ci.org/Wandalen/wNameMapper)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"10fdbe7429ffcf21e1b66f81bbdc838dd574a5d7","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.174","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-R6cMSuwX37uWRIaGgKxbfXIVwFf1pzPIwTwVTPZ1GlPr2hp8MEQug3qpgGmcMAXvV0YxRx2xbuHLWZgLJeLWvg==","shasum":"a352fd7a048a4a57fb929b367936e2bd97eefcf2","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.174.tgz","fileCount":6,"unpackedSize":50474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6MZxCRA9TVsSAnZWagAAkoMQAITafGNy5G4ePBH0aNje\nD0zZGZ0BW/gOiq8dtx6s3VeJRj7MYm6Jkq86ishddjxD4G+dWhLyIaW4xxPF\nSxcFsWUTmAhqFtzNDmBigBjMvdu/VPxurLZ622NIUAwhX+r8m35AB6MHJtrj\ntxjZeLq0V+Kj6ppRUGeC7jurmep7+yGjfOTxygR/JcTH1/EPam+FHMi1wZeH\nHZeOMVAayB9mtRPlr9Q9mHtvgK3mNpZPJxlwWkrpUv31SCqJuToq1cFkJSxz\nSCvrnJ6pk5iC8n+eq/EN1j9yq2sgdPe4VitLsLU+mV53RVmLgBzMAWMJbb1J\nRCddiaymAZv2Agqm0Q645tItnXc0grYD2HfUbdkhVAnlXyfFyejx+JOHRklo\nA6LKnWFuAavzKDQKyXjb7lSZvdPLEKKP6joHCwcCFDzpBowo7NJxmlGkXDws\nzYLs84cGErRNMXd8YhiVtH9P31eS+P3agmmgC3AurjadE6gN+694PgSr5ZF+\nziHHCZD7WyTJm6yLjRkWOsQ78pGwW/KqIO/OJtdQ8EMiQownjGjeOwixwHsS\nMvgEo5KKt+08Hhx25oAZ/JvjX4ncHEw1QrNfCjbjYSnPKIqle0vGyt7ZdDR4\nIexxf8xh4XVeXApI57V1j4qM7y5xlkMAA5UADfdCzdzp0c9fj7gWtp6y1hp9\nIct0\r\n=gCIg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFJkzKIG7wN1bCQj+4QtL38JdffDfsBu1EJJJXkwin71AiAl+sx6+F6naO993nNhbAO3NVB+mS6ksV61RGgp0sTdug=="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.174_1592313456869_0.18985465880314156"},"_hasShrinkwrap":false},"0.4.175":{"name":"wnamemapper","version":"0.4.175","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![Status](https://github.com/Wandalen/wNameMapper/workflows/Test/badge.svg)](https://github.com/Wandalen/wNameMapper}/actions?query=workflow%3ATest)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"1ff265b8dcd99ed74c2e6b89cd386b9f03997e00","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.175","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-Ctx5QCjVKtqrXTWaGZYBHE0ZEK1lBn7Dum1AjZRV6uyvaco1M2hwsmfucm9bwyr4A7f9z5LbpsdPMsU2io24sw==","shasum":"ff0a026a6e1a59152fdf8395239fa2cc8566819e","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.175.tgz","fileCount":6,"unpackedSize":50487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfAZPiCRA9TVsSAnZWagAA6jgQAIXuvs+Oi3Arz35lvt8d\n3quxQpG6PzeHeD5gwMbUvARAWRbIthaPL+8DiU5GZBmPO3xByMJifu3QLqPF\n9+E+tmSf0P8qkQ73egjdtKeuu+hHKkUgEZQ0CuvwrhMhfdRgP1GRc5T1r39k\ne9J5mPDK2G8oWR9gf1trFrf695U7xN17QXDEMKx8vdzj4++EsNF37pH5p9dK\n7hr5fY/OQQ/PwZXzfBUBBCU4/LqRzP4QhiZwANoj9C8qWTMKfGE8v8NXAOyN\nmNHhpX4yVVR+AazYz8QemNqR6rEWK+xMizs0gORCqxBlbf0H+NGqXsiORY4N\nZiKMmrBe9+MxFGaKpktcX7V+e+ovYe10nHDhk8h+Mr6qOtXEyh5b/yQRbbbA\nYBJWIcfZiQlAmEiM0gTmiWS4hjLeSs5Dz+PBIshKM2JND6ne9mCYO+2n0BlP\npcSEA/0VoDeW9AXS8FlHbY/XKmgGQMd+YwNgz1kAIMSjzFxMag8TipOjme6u\nnEjGQMqH0mBVMll97qWTcmd7V5F+ZD3uP5R/XUfEQmNAFXvDau+fkJFogZNB\nSyXBRKJcc94N7UB4QslHNLEXI4ujPfuHgOdyQfTnk13m29dkTrIw+KtmCdMb\nLwUfNUAxtFZKawZ6SwWmsecoHFaf/+4rwbbfSbXHn8SAiaa4ZQ4oHPTyvCPZ\nWQgM\r\n=TXJs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWTtCJRQrPi6Sn84scdyAO+VslGTGEXaDBeecHicz3dwIhAIfw4gNYD7urrS9eokkXIcmormEHUC6dKeqi9111BM1T"}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.175_1593938913902_0.12237387624102736"},"_hasShrinkwrap":false},"0.4.176":{"name":"wnamemapper","version":"0.4.176","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![Status](https://github.com/Wandalen/wNameMapper/workflows/Test/badge.svg)](https://github.com/Wandalen/wNameMapper}/actions?query=workflow%3ATest)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"1ea2c71a95382f72a4351e5ffcf709e1a6b547ea","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.176","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-OvWAznKH9+CljfvmzvlcnwpO1EF06srwRnYYANblhrHGdVOrXRk+3PONh7vWvGlQQHox0TX8uCutrylJM+szYA==","shasum":"3f3329ab619d3279c1d7d7c52df4afb7d5653691","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.176.tgz","fileCount":6,"unpackedSize":50487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfA4cSCRA9TVsSAnZWagAApwwP/R5MZqqVJg7o5gT4KXFY\nJQCaKvlj+TGvMf9hrKMfiCYeT+MURQjYM9TT568XcaCiGclDnPhJEERDPZZz\nEjDUwFNdEgw5HlsIpunIqh6M466lrp+YwcZDZGb1v9AYFxfUHVFM8UiSu0xA\nDGc/kh0apRmwMTngIeMv66aoxB0bwU1fe5J6osv1F1aXmM2uc7ncxNQWLS+M\nQdTS+D3KnlGbCMwYJZA6pgeCcr6isKWajKKliDPVoRNjeLPMbRfwNSVOO2zQ\nBViKSb0a6RlhkJtls8msi5opxb3v/JBhqJ0aTsp3uKY9J8ZMN7G7hwq/3xgL\nQlJhX9NlWUe22ibrHKXayUUubstWj1AC+QNU1vNU1/jdtnt9bY/E2VkFIgv/\nhvuo00Hb0rn7xoDXv+csviYasAeLJg8hA3Wm4CHnwLUyHJseDWscjBm/eVCv\nsUd4QkD48Zy8V4IT22/Ro3p1Oja7+Jlog3VSa/OvG48WgdhLpjLrnvfaSpcX\nfIiuhlFWoTPBDG4iX+C8tYRyuT2chPIlXdLPeSVo0mXr7pDPoJ+EQLt6fEij\ns1q/qeLVf20POAwh/v1GMtWitJPnaq3Wrom6w1IN3cxzdMy9sO16PoXEB/P3\nBhTvWZPgVRiTjQ5FuweS7kx3XLNZu9+UVdC4/iV6YHdIgjhKcgMRnmbZJ7wT\nyf4V\r\n=XTRF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDfX+jpDlXr3a2O1d0rc0GC2d9+f4XH7krw6LcRareWQIgdjGItZhQ9uJtcCYtVcdXYq47i4epKZpjoW3tfSycU2k="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.176_1594066706191_0.48192664094181903"},"_hasShrinkwrap":false},"0.4.177":{"name":"wnamemapper","version":"0.4.177","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/dwtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/dwtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![Status](https://github.com/Wandalen/wNameMapper/workflows/Test/badge.svg)](https://github.com/Wandalen/wNameMapper}/actions?query=workflow%3ATest)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"9221c49eac0b6ea72933cef83b6b57a29abff6d5","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.177","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-J/2sOeyyNsFv2t7RP1TRXoFDmYvpB1ZSKOC/MxrNTuFsNC/sMQ6IJOV4HevMkurbHNOP+BdOv8mmbVsUudwYxA==","shasum":"6d57475c8c325cbac2828498f0e29dcd8db47dd8","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.177.tgz","fileCount":6,"unpackedSize":50487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBIpOCRA9TVsSAnZWagAAScsQAKKfqPfBDqnSIEvcKoWB\nVtx9l6dVZEI+XbJnW9fZb8pI3ssOPCVBjcwoq8VV37nzb9JPXTL1wSnruDje\nliOzxY87rkrkCXVIM4WVw0B8Fge4+gqwYqFJs5ioEvIKklhTlOSlV/UL64z9\nvwCxLa8M0dcdLFo980u/u1gKZp2Vx/WooGUCGyIvOIqNa4qqTfiJKtmtfoPF\nyeZ79qbdTVg9mEfaokEReR8zUlcwduSVxqG0nBAvZFw/OdC42LowHZ9cv5aN\n9dYcRT7JDp+1XxAH1t1tiYnd7d8tRqtCx63aG8juhoe9c3NpfegHDb9IiPuN\nSiKf9PrmNmwBSC7vuTOIENvtw9pbmIrX/83kTW9olg5pmt+pazGcSQldbkhS\nqFpWm2eAiQofwVFu1aVxdQY53UnoROwLO+GTV9lJB5nL3zvoKOKxiiLdG7NS\nkvDqsb36PxTfrmqCU8B3hL/6RrVft0/uXLoCdG5kWyFKDZxre1XUMv1+jfS/\nF0TFdnOJZOHDp08K86c7S1EuxtP12fji7alOdmiA1qkGDMXrPA+4W+Z0BOJl\nt0+TydTixrc0qqqzJnepbqKQ1qliV1ZUuO9c73pVPJrivn2QHaofs6McV3ZZ\n5qBRp0A4y+1L4OzzRWNP2egIpV2svKYmrC3HOiNTSrmdoESlQQTDIspMJF9m\nZxLJ\r\n=4rm9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGF1LE5/Iq+ukyZUSwowtLDFHdxgcR4HwJ4stqMB9Ey7AiEA1bo9tFFqz7QoPuEfJCajufm6sZLagQAGZYBclE02xeg="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.177_1594133069738_0.5272002658537622"},"_hasShrinkwrap":false},"0.4.178":{"name":"wnamemapper","version":"0.4.178","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![Status](https://github.com/Wandalen/wNameMapper/workflows/Test/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3ATest) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"2daeb9c10e2e1d7da1d9aebd4d9a6c3caef671b1","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.178","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-IhJQkkFcdPCcXjSFbfDXsNWEJFNv26b08/zUNMoh/8iJMOokOHBFqkE136NDdxaEajVv3r0p3LdvJIW53B2tpQ==","shasum":"cf647204d68d02abf0746d75100cb3e6b45a6190","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.178.tgz","fileCount":6,"unpackedSize":49746,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBrwjCRA9TVsSAnZWagAA5zMP/29fqswfM5/RDUFkNBE/\nEzrQ+W0mAPdzLJKVQqqmvnPo5+AWhhU+W5Bw9nB0vztOG1yIkROtsGtnptIa\npbJbux01TZ713cfplrOaCE0XKz/jiFtMX2dOz+NWdFtvUKp9nV9mAnKJuga7\n/eC0ieqtU+P25I/7XeXAr2ecQN9wTlENKSI4C0lhWcUYk7+2SHii7nGpJPZI\nJK9/dB8dkE32LN4RC2xQD78Irp/MdbmpaLEilC7Ze1THgsM1MhWaEllmEn3M\nnk5gRfPaDMhvEjfRn3QvpS9bsHL953aI3r889DxpfqWL9LnqwC/pJ2ouheNP\nxjggLyTvuEHjPv8w8P9iemJv0wkzocdtZY6Q84Hesa4bptrXyWnOzE25zqvJ\nbmOE3ebnwu18AA1Nwuyc7tveW5hByJ8gNXPfEA4qV769032nduZVPxx2AoUK\nY85dv902I/HBtq1JKUTQaLdd//7ZEfkW2EZfStfM4TDwoH+Gr6BoZC2uIfNx\nnPGzQZcVFnMSGwygaR4dbnCCKmvPGx6rlj6ZZzcpVK1q+NotuZWAsQzKd56G\ncpStnQApjiHeZWPS28KtBEWVoB3AcH89jQAdxZTmc1GkYNAq/+Yzljj047B1\nO4+fWnxzKGBnNwN79YsHD0jc1dl2xFB9lK+GVqYdpoR1qsC4UGJmyB4ZSo+L\npmG4\r\n=7oOp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAZc5l92SiW9VsR1k/G/g91YegHnW6xjlA3ESQIiPhnVAiAJ9RE8UFMWNaIWp3M+tnt4OVla2CT9qOmMuXvzcwHjZQ=="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.178_1594276898949_0.21671106260379402"},"_hasShrinkwrap":false},"0.4.179":{"name":"wnamemapper","version":"0.4.179","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![Status](https://github.com/Wandalen/wNameMapper/workflows/Publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3APublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"16229e78a48083366b4346690711d0f3e2b793c1","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.179","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-iK3AzdVUziR3bDtrgy9Xo/DWU6xYBMxT5Az+vm2XN7J6hkl2RblwYMqhV5dyXaegjooN2N1pQTVPAl4g+XXdzA==","shasum":"16d60eb08ad0ce257547748bf1f085ea56fd495d","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.179.tgz","fileCount":6,"unpackedSize":50734,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBym6CRA9TVsSAnZWagAAp7AP/A/yxPC4pOGkJKegzHqA\ncz21CAkSwnkaXv2WBE/yHCns/SCOBhcnoBdaNG6aCvHpCZMXefNSWV8BX/+H\nca7cahBbWQeVZNzFMZHaBjb9XLSfEDt5ckZfu6KKh3LpG2A8yGAYtFF0s7ev\nXDrbInUCyP/BkDyjWPhO8uqwt2xHUkwMTClPf5gSgD/FNQw5LikCTFv6tPsU\nPfBeza8SdJ5uDJN2J7Vjqvj6q1+R4sou7Bwur+MlA+uo2WkoNx+KU3uu1CRV\nr0mYRxbWjyoAtGWEH44tjru8CZusohneZ4XWkymsayCA2pLIFpFERzYq5wIp\nzbxoLM1iP/FmvK5uL5imx1K1iCQ5tE8a0r+kwE/lHdZx2pJqmKdPOCKBk2UT\ngQk4ocB1h7ao42E6VCOtolBTQfzXwK4LxQ/e4SAig+YEgjkkVuoNwxN8LFSR\ngdNSeGT2d9DoJDKw9TftL1IPSpRj/Bn1VY0n1/+ILd2XPQuYkyiXXZotVr00\nMgpLRwLDsgstN5HDvRF9vzxQTtOaKkGPxVK2Xj63rzNTDu9taoSFZihp+SVG\noxt+77RWMrR+NMbPah88Uu+D20+lIcEOax4sLpbtxNkkm23Bot1VKSZmNzwf\nMM2yTQmocWcA4KrCgCnEX0xykVUzqVhpF4x/0PW9nioSOUxoq3Qu3g23poc9\nqiws\r\n=mvuP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGHojYP7InNCbfQqajN0YO3JJdYUCHv/mho4p50uOICwIhALmEBF7qKjQiONRnGcPh7WiQk1MmPFQH2Or2QXE7pKA1"}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.179_1594304953624_0.8154722863767445"},"_hasShrinkwrap":false},"0.4.180":{"name":"wnamemapper","version":"0.4.180","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![Status](https://github.com/Wandalen/wNameMapper/workflows/Publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3APublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"caa2b9b7d24e23b7fb4cea42633cc3dcd502ab02","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.180","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-w5rAQRjFEEVkJP173lffPxzTxkwLqwe9oQGdCSI44LpZz2rhZjNbQs/4k1HqhUtnsWZxgmcfKufZI4vF4SVp8A==","shasum":"506e3b2def289732f37809c360f135fbc6e3c6d9","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.180.tgz","fileCount":6,"unpackedSize":50674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCGxJCRA9TVsSAnZWagAARuQP/jvijFw81ka+dZdYw4jj\n0aQ6cp42hij5q7tciEdRLW3X3nyKD6leMmnLI2eFFpiTZleiRPntUyC+yxSp\niPTwnLdsbk4iXawofI6Lm63/tzEGSAIZgPKi0d5rWGcHhsdHxTP0LUoXb9n5\ncIYT8JkT9jkEoUg+EInoh89VGDo/QwW4sZi3GFYZED4JyrPxyBWJbBK1XhxY\nNundMGYYQrE/EOkL9+/MiMd+odDx6I5mt4Rg2ScK6+AsoeulzNJJbARVAlM0\ncIeAmzR6Lh4W0MgHuh/KjZpGEvvQCTnW+6k5JiYRhjaw9pYr+728BAEFCpb8\nLgx2oaQO0EXLWwA4ArrAL909yGHAnjyt1dOfAy4kmwwmrJ+1qL4s5CroWph2\n9u8T2MhzqUSgK6jFSG94qciY6LWxTfUUjLXn3X1qe3naM1Z+n7MD4k2/NYB6\nA9HF0gs1fRgHj1mDGy/UpwcZAWLMOIaflf9hFFwi4PvGdoineSHkv3fkWH1r\nGVI/SDcKu4I2nj6wy4XO195whSyGJ7ywrl8PYMyjrEjMXt7tX+FpuwqFcUT7\nips+0wMPOdYZpTNMjYGUCje7lnnP8izSZ7q+zUzywGw+csS4gR5xiuCpBq7b\nWlimIdoNx6e6kydlt3r2XuGZ92hFK4T52N8FYNqGU5NFRpkmQhZf/9XjP8fS\nsSYd\r\n=yTbn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICxQHvyBItMpQGPtz2bNNQpqi9dO7ExKCmCKnibNynPKAiEAlnU0KCBifXfSHwo4zQVFV9PMI6UFrwibbVpk06MMhTE="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.180_1594387528944_0.9561905240943942"},"_hasShrinkwrap":false},"0.4.181":{"name":"wnamemapper","version":"0.4.181","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![Status](https://github.com/Wandalen/wNameMapper/workflows/Publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3APublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"9cf50fcb05f5381e17c2628ee9416ac28fc0d829","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.181","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-i64n24MShvXb/IBUzyu6VbC8yy9L6qzTismaNpQcswr6zSSJ79ZvWXViKzZV4i2xNk7LCjzlx9xG++nT1DoQvw==","shasum":"99f03c272f3d1e8356a3c1fbba63d05b1f302dd9","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.181.tgz","fileCount":6,"unpackedSize":50674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDcwUCRA9TVsSAnZWagAAuYkP/jvtPSlG/9dQ5c3ZCdFI\nCPduVQeqDDv/G4gJQfm8io6x6DIRwV9SeW3UMbjzKPt/aDO2cQOKtBks8duw\nyUuxQ4GbcOZ/yIbMUWwgKfkopcCzP1c9x5OpV5WKbEyqfayk6NyKxgEVFb5I\nOSrarHaUT1/5DqX+AbPz4h+jQuEEYz7WlgzfhjMV4djmXCtXJyeHBwf2ffW+\ndKArsz2AYmTUbmH1sPr+nLpVnu4lQjTb9TEVZjgGhzjtitSP2rL8ubv0s7l0\n/2JWUBaByEvmdPZAey1rcUzxpIuCa5zEnFKaYenR1W8Mek9DrgyAMBCe9vpL\n2sAZUs4MzZuqJgd6IB+P5X9zjiWMix/g5SF0N4JUzyhGj8PGno5K3dsjG4od\n9i9100MlFe1I2JR/1OUP9JrJOaQaEEAqIQ63HdVCEXWDtB1NkJSfqxWRx9WT\nVWi7CbYEFgGO7D3LADinz2Uc8NZRhL2fXojPjM5WC7IhGNXLe6o4Qle3pvCK\n2B7ufnOdC/TRNR5GffphfzUyGuvysE4RzFCTLXVfMc4LcL/bXu64Zm3fYYc2\nwlvPWrQ1u8mpLQDH+ATSLa5PyoqCkQzhI+a8lDt8YgHNbsy8PaRG6+pu8zEL\ntyqJTe3/id9ZYMbDbv7ZCUuk8K1psQ3+ZFItLvvAxhfy2rHCkaRRUO6jFQfv\nV4/y\r\n=pfDS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIGNqqHUBZzLsc59ZP5A1DGbjfYcuFV9gF4xk2k2h/BAIgIg5YmC4NqZwOdRzmArl95nhg0Y92FUiKpwZX/6NjFPM="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.181_1594739731781_0.5951518928697139"},"_hasShrinkwrap":false},"0.4.182":{"name":"wnamemapper","version":"0.4.182","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![Status](https://github.com/Wandalen/wNameMapper/workflows/Publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3APublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nvar _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"5859a5af40b9b32439ed1da872d71a7d1f8442a4","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.182","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-6pQMSWlXor8+YmPCsN35lVu+eQ87znyYM0qPkkkRabzPiAJNeGcAXibYgH/IpfOtQVrfUZa+CGPvzT4cZkPJLg==","shasum":"1e5263077d58b2484f377956543c9705e2427346","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.182.tgz","fileCount":6,"unpackedSize":50674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDyWGCRA9TVsSAnZWagAAXnEP/jwLONEvz4bVNyCIk+WS\nyReq+7Txr2jpeZiAvcSkRD5wR9G9+U6mLxhYiz86dtqn2jxHVwNRU+FC4Bap\njQFt+qFLn515eqq725jo79NCp48Pzo1tyDJagt8EiS7iEw8k+LJHYbY5ZLET\n5XOuOAFirNd16DEbevhsYlQCRjUe41YPt6VpSdslgixTX1D+p09L1qdBnrMp\nfybDaV4uvrBLcoiwUBggPuqZ+KFkPZaANg7s+8436L3a0tZBv/4HSGO2ddkq\nKzxoQDBfFZm+LtfyZy85b+d6duf/TiUtZulYoPx8v0NQbUCQnIh4WPJ6H94/\nrBjg6YEXZdex3IFgzhq4/BktiSXuxLQGxOTPJzz7UR8une3enqEq0Ufc8HlQ\nk3P1dxEU0WzEDiKUtkKjbW9QXZBFy49IhCFisfeJjzubXyygLkfF3XaN1x2S\niw/omTD0NGYkmwF3EbA6fgyVHpq2oo67M6GkkfaWfz8hAidE4HZ7InBE1fbl\n+KfAJZTXbh9wY8GChQrWrfGJumKr2+CcfSqU6OoQ/P6Tf12WSqIjJePwoMIl\nLseA3uSsSX58l4ZZXB+qbHY+Y8KVCvkL3hHd+GbeJdsLUg9te1TKRhiHqBNE\nbJybfEf/FCAPOJA7+QReQ9geLy/4HmDFRS2RiNoQ5S0kN6k8wSF9RnkaEA8S\nr44Z\r\n=E6IE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHfHBcrlrbJctsb5Q1c4ZcxD/NvIXRhUXxyEIrSmFRw6AiEAr/4wykIGKmZ3nqkKv7TiNewOIV/1CXY4LyY/HZuH0E4="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.182_1594828165779_0.33547520225677663"},"_hasShrinkwrap":false},"0.4.183":{"name":"wnamemapper","version":"0.4.183","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![Status](https://github.com/Wandalen/wNameMapper/workflows/Publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3APublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"e986211e96c8a6ecff59d8400dc6bb4fdf9c73ea","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.183","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-Zygmg6TzN9siIignwe874xJzE/FrQyyyYRmV9+cGrcHTlGGoTX1GKN19kDDBLILnh84PacLwt07gOgZ3na8zkw==","shasum":"e33be57cae38785274fc65dfe61dc005ba2df082","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.183.tgz","fileCount":6,"unpackedSize":50674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEFOZCRA9TVsSAnZWagAAKhkQAJAM3/Xs1AkwfhFKsM4p\nTjCHkYYy9G3tB9maAuiLUGLmwC7G66s5x1KTso0qknKmt+hBK3IBrs+Ag/aJ\nR6xTl1vQjIweWAQINqawzwm+ZqU7ut5thQrLUk8H6V+mDhvJw1hxAj9LgsB4\nwtzwARJmO0pc9ovAuDfT3hTZBFwv1OFEARdDXndACw8wLhZ/g0BExmMFAb7z\nPM1yhRmNEz4EKeeWF19Jc0ji96FlvM+DHTEi8kM8HhNF8zAWXLrxVXMi0VXC\ndW+5fna3jVgS85DKmiMP30bAQJIBpkleHYAeqcG6IEmm/lGJsfx1DPKE03xy\nXuuQkplM9t+lLmL/z34tw6n5ycCengEVhVCEti3JnXfTQBoyxZl5jazKIWH2\nt3qWt7qslNapjPGPfj2/qq7SLkdsROeUZNljT5LbWFAycKqhDPdmw/jDfIFz\naIXmK5eAwzPfU8HkPNKHjQpGjy7wvKOKq/Bbz3BrmQdGX13/3rN5w5iP0h3b\n8/76DrLkvPQRrqs9Go3z6hZCMkmnBlV02+RkXp6jARcTLr0oHZaDpM69uZeB\n0mN7UkfPCAXeNP1JQsxyfcLtnC9b4rAlsj6DBuoO7lmqRezveN11un+6GGgA\nGnkMLYLZp2XdhhysdWr331sgkp/3TMA/WdD19ftM3KOuyIC+5EBxxkMTEqr0\n5M6+\r\n=vHS9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCs0K7xDVOWjvIE04o1OrBMfBDzB02Ui2eZsNQ3zR6zCQIgEYwiSqM0/Kf7OGrMVICxnYMYEygIz0pyecPu87igYdw="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.183_1594905496925_0.0032651759411694847"},"_hasShrinkwrap":false},"0.4.184":{"name":"wnamemapper","version":"0.4.184","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![Status](https://github.com/Wandalen/wNameMapper/workflows/Publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3APublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"fded0b4b9889c876bf7225bccbc21be4814aec18","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.184","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-Kj/EWj3cjs4RxkUE3CcO+2PUvRgcpaY57wujh/Hn5ot6MkkvaAHedCvE2m++IkpZHBtjKSKX4n5yeRhVIPSqng==","shasum":"6a83d5fd4f39f8b4c50c540388509a983c9b5399","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.184.tgz","fileCount":6,"unpackedSize":50674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEcN9CRA9TVsSAnZWagAAZxcP/3NRGxbBAZJrSt3rF0OA\nGfUUAzkEFgU9C1nlsvb2ZAiU1EWy56vCbrUMVv3wnyorgRSKN2arDtYdBxtR\nySg2W4wN3hPNt6zeSRw0cS1eFx/dWLzxR1bV5FKmqkWjU8DnarXF6wG2wK90\nJYW3FFhFjOO2iuj17H3c/ruTlN1CxBN2RIa6mQB7niuW/gk3UoFjU/LglEZf\nKTTcYoMYSQAUKlf2WNYdacHBVyRyZcOLIEyWP2+6WHBw/EN7wVC25KKt9cs7\nKYFCjxaX2wZyvwHyXCX1n6E7/2sh+zzufJX7+W0LrPdTxI5cdld/Xckv9B1z\nSp+f44iMo1kIdAzdLDuDjI4t8oVCu7xrS4fH8QFE9ugmL5xh1UyZ3N0fsb/u\njkRCqQ1ZLgohzH22IPHJ2P+S3j6eQIl+W7p5PIxRZzmms6EzYZETZNC874BM\nTeZGU3GiHe2EGy05V5c29XaK6/Eh1hpe9NRTC3J6l6Lmz4/pjcwrofcq1FQ8\nSWyViRFxEEy58AJ5mNhr5LbN07Way1gL2M32m/bYEKAA1UGMjDITqBPaa81q\nLj2WgE/3XahhafvyTNePOOjtfkdS1qdhckNZH8EShP4zHVM1pt3HpL1r1YuY\n+9o9HspEG3wS/21fp9fFSk/9LWLIBd2WkwXTk9+cXNdpfPG0veH8YfgNcyci\nFFPY\r\n=/4B9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGvfHJCgdgAV1J5Gb4bEd/FQJdrWOJWRSHgbpfOYI9ggIgPkfH3I6/ZaoQvvLgoN5WrumFST3ypM2tTLGeH3QJGDI="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.184_1594999676814_0.18694277612524135"},"_hasShrinkwrap":false},"0.4.185":{"name":"wnamemapper","version":"0.4.185","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![Status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"ed3af8aa3ce1a458b530b65ee71c848bd511aba4","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.185","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-BXFHQNFawO0MDehpz1HQEpF7gqGQ2zn8TX8jMZweTJwkVC1/k05gOc2I+gPIDut1OKojVVC1lU/brEvcJbAgoA==","shasum":"11c19c29467f5581b5cd509eb73f98f14195982e","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.185.tgz","fileCount":6,"unpackedSize":50674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfE2tJCRA9TVsSAnZWagAA1J8QAJd8KJP48wF9I4LmJUmX\n6g1rDYaFjcbDytZMlkd/qzgDdprZr94Gv8yXYUu5no4Pk6A+lCnhuEPMT7rF\n7Fv7Koo4XOsNDxbhQKnrySY/oX548/FNVrduiw1Druf15711Fw74JgLE8CjX\nbiYJHTUoxGfjkcfN5HkygEYrXm9sgeA7xpcRS+8+m7WpR9BVHBxx/V+rpxSA\nV/fsVfQWGUX4USI+5EvAiNevEWu2C1+f9PFETXO3/ynA44r4EnQdbxLmDgV8\nKkBaog/Xni3hV6prKxDuILyAFfcz3mEjZWdYQ8biDvmkOM5b2SFvydu7NGIC\ny3mU8d6wRuDQAbLKDN+8MdXd6SLLze04bC+6QnnG0nh1GjUJeVGLoOkgNnX/\narqMs4fhW92CgmR4bJtnVRHMj4hCrFf6+vE7HfhEHY3WnyFPMT8YOYnQLaqc\nWgYLjQj+Cdo/thM1p48KDhRYPuxEMnbC0XordQP9S4V3jBkqyB8F6ady/iLi\n1Eh7PCmwLpsxUf3nhgZXl58TdEUN2I0pmzQeo7nQ0MM0pN4vLAN8W+ma1IOJ\n9WOaMxbU3CoNqFga2Zy+5R8LoRTxS4dD0+2aGCKX0UWVyFSV2nE9Q50Pnmci\n9nIVHzTVTXBpgv/M1ksltmzSRAebxvF7OkeBMgUNZTwAwTFlK2x8oaQt4RaL\nXNt3\r\n=5oMw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIARcxTF8cxkbr+totnUWgDrrIK0AApoyq45TT14y4kVwAiB28ZqGsiIz8IC/Nf/XfAELUVNBDXOtW1jDUrVKihw8hQ=="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.185_1595108168508_0.9028389229399025"},"_hasShrinkwrap":false},"0.4.186":{"name":"wnamemapper","version":"0.4.186","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"6e541856b1ea4808502115f543198a85028c471c","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.186","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-L7D6ZBao/GqqJ4dkhTsoXd9K4ulzWH9ekmaxqEMW5nTq/IBEASudXTiCrkNoS1IeZ0NL1H79z5vsnEpd1BFlAQ==","shasum":"b89bbd8d1ff7852c33986b117688b8ae6f1371b4","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.186.tgz","fileCount":6,"unpackedSize":50536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHKt0CRA9TVsSAnZWagAAG9YQAJigSgTKFVCb0p+J8vhO\n6nJb7CIc9o5qfUFr9Tw6HiBvqWeTs2YGvKw0xfbsFZP+c8UyldokAJ1Xjh7o\nIhzuB2hl8slAHVV1jwMYxqM26Ugv4oK4KgkVYOVP5cOPEKxhpS9cDU9a1x/E\ngmfNa+bULdH57fsH6zgSF/gThER2/rDSPL708kraQHKvXPt4RnV+r9fm0h0d\np50AIkbsQwp4IoEu5GR0WY6dWUh4eWaBpUUE6R42QgeYrw12NFzOwtJLA4NJ\noXM9hhukq5x9B6dDWdZDNXomE9Y6G2EO0L/erM+qSzLsT8lwPJo8R5LFkoFx\nTveV6vwVLevOUBnH/9RUraBgmZIIeJqyBsis4jwxj1EOrGJOErDn5S8H3urT\nhw+u4Nch4mHtSZC5v4O1Cv72sOxMTHcNlQK+c8WO6DdIntlhMlqPrX96ttXh\nerNOwX1kSAwUfkL7YCBC7gb4/VTx/R+/HOpk5xBUN22RZOKr/id/LZKvML/k\nvIkrvDB5CWPLg4t1rnvDNpAVt1x1hWIIKrIevD1zqHj45BkmNQGnYE1GdXs8\nfdw0qr6gkAS01wI5DawcRzEfvGToinFcqfBj3BQ84e1Te01/jTfxufhGk7g4\nG1G7pR1NFZgSVHJnJ2JulWHBXs0i5ptDilJp8Isk7Ioeum1IMhPxLGg1eO+8\noBlv\r\n=foFw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHcJ0y02OaXU1/BWwPqNKEpuh5y6Dqkj51XKS2svSNnGAiAMSpSgJ5g0rB2GXKgd/AcNM+GgWVOTrbLWeZ/iumSWTA=="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.186_1595714420043_0.4691197112083556"},"_hasShrinkwrap":false},"0.4.187":{"name":"wnamemapper","version":"0.4.187","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"4227bdc839d98fdd6bee59177a6cb16a44ba67fe","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.187","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-Y9W9rDGDfRt2cN0SyEY4jeOPz5jt+hC9av1MI8V2gt6Mn9MrrSfKrfKtr0PGzJBHTsWp08mWRf0mcjWWAA0Jdg==","shasum":"6569391ba864dff4fac293417c262ef694c86ed2","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.187.tgz","fileCount":6,"unpackedSize":50373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfN/2ICRA9TVsSAnZWagAAcHYQAJJsKI4ktcGpFBISxX7F\n7Bidaw9vVIL/b4FrbkqwD0bPHuACy1OIbzud0F7lZFo6TS45Hh5AI+C19vkF\nk60ifF9pjSMTQyoV2dIXQDP3mLoKPuCb/am+IrEu12WShJb0LRhs7HrxUl3q\neY7E6ZWdfdWXuL41z4HPneWWTBZ+QRl5g7kYwXOe5P6h8Dfy2jx2bdsm5r+w\nTuN38JKMV+YJ2XqTadUg5gUnnu3K6bWoEVww/sFVnvdhv+uXnPkYljWqEFhh\nWGRSNw2bkCQhn5TgjQSDwSs0y68WZRgGbp1xRN9OBT09AicW7IGlSeCwYO91\nZ87Mc703ihUtH8MLF4LaH/rp5ueHjWJyvIRHa+jPLg0/YCzFa3dkMN6aqZ7K\nn9Yd5rvIBvOcpRgIn+c7QrdSZeF03fr21joe7xO7Mhu2bt/W6vWBNqqLa2rm\nbWhoXpARQbTp+L7l3NgywZjGmU7F0k/lWDsZLeCcJa5UYqb/4XQFb3j7tN/b\nsQxl6owP1lU1OmWY5rj8qS9QnTRS/l7eGSxfqS51UOZ3aWX9BNE2+EsGdZu5\nlLvIkgAUJj37D8rMhvje0ye5Hr9t9X4TDNkE4undV69r90qs+ZRXbLkRnP8Z\nk8jDmp+QsvPTFN5mbw456X3qaH4k67otDe4KMZPs7q+hHYVIrt6tYDV4wyBl\nR3UH\r\n=Oq8S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBH+VHJYrq7mQIDaLwazy4g8MkyDDBQ9f4yTcSh73kRIAiA2SSwxvKbib9lZO9ZJOkdnsOWrunVwfunhtrlD9/7LcQ=="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.187_1597504904422_0.4209155626041128"},"_hasShrinkwrap":false},"0.4.188":{"name":"wnamemapper","version":"0.4.188","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"4659828de08511b4e06eacc087d316d4a7835129","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.188","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-mFE+52ppLx58KXDGfY9kenSWPlbS1PyzLjSBvxTX1YN2eZgEKlxZipqHrOE3OZW2G0KFk4QGBHpuONGy+TfCdQ==","shasum":"9d9846889f819cc103f456970925734feb8d1b8e","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.188.tgz","fileCount":6,"unpackedSize":50536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOQH6CRA9TVsSAnZWagAAGcMP/Au+ePuorNmIqQZIhwNF\ndpUx1JC0KVh0LdJA+Prm+QwI2n0wc3oThtfEQaya/oYjk8v+OBqX1fPpHr+2\nI+c2mevUyJSLUNb1TwH1MComtFmgoFDzvm2QRcRJMIaqUXeBSub1FeVf3D79\ngRtJ63IELVwtvKxPIvXHynU7Lu7is2+OuuXboCZmqFOyisJ+h1ML+3SEUgGt\nqK1YNvtV0rRg7j1hocDZ4AMdHeGpKA0ZcHu6CF1RNlkbCEsj+fDMNSaxqEt1\nRBXUQbvWSTMIMPg43F1JFYFMKb83V1xmEmn17ZjTnh2qNHCRoRiSnyw+FBFn\n4rpDITeZfWFhV69NDk1iFQoanV+95yIJ/TcZggAjxw9b0NA6Kd2GEAcBFkaU\nWVLdLFTQ+AimFixrKMa6/LPIQZfI0KoZY+cADrjZmiKVdDBpzkSKsHrSJGmi\nXT1NeNRLFB6Wk7KZAmu22H43uLALkLA9ho9OdVfvuEGgoMlKjnFAvWqrXZap\nrYHKxrY8BCPxfrXq635b2Jhc8VgmBcl+Ygij7xKvJUVOjgRa2TCofMe+dQYw\n9u/r2gWCgoAb94yfcWSHBb9R4sXATqMSH6p2eqWWy2CrDjoIWlcKfd0t0prN\npnyEgq1vBJUA2kPDrPuYHx0f2M3YC2a1k3lWacw6VNAHv36ur6YvCvlzeCmt\n9qAD\r\n=s/nc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBIVBNJ4RxmaDsRcr4/YOCQUYxqLTGnle4bKR7FCVM+wIgH+q3RR7khvfkIhOHbaHk7mh2XwIALZn04Edk5J8VgnA="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.188_1597571578283_0.4559881670302861"},"_hasShrinkwrap":false},"0.4.189":{"name":"wnamemapper","version":"0.4.189","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"d4b92b3f4864a21efe0994c56a4666fdc042a1fd","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.189","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-Vgng3RXZxudHkcT2X0xiuRHGLbN+SEivhDxqnQ2FhX5od62wY7naF2y3jmwyH1fEWUlHpEppTy4S2urC9hHPYQ==","shasum":"c7a25591ae9e96c506ce84d56d8888b6956c8505","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.189.tgz","fileCount":6,"unpackedSize":50536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPga6CRA9TVsSAnZWagAArqoQAIR791JU/GdVTpgtVzAk\n7IqeI6z/Ad8Xfy/fbDFKjBIkgo/6iM7PuOrz9B/ANkJdU9fEXYevfaarSGSA\n/5reovmrqtmIOp/V9t1QkKI1bORT2JVQxkAYWjjerRAPBE9VzAc6AAphsFVe\nQAZP1uZe2AXeV0OZgNPH6nmIEPOPMFuyOudDSl4yTQha6NEsES6+lSAax1wy\nC0g9LDV/vqm5SC4wp6jXcZd4MpG5peMEfRR4hebGA2rZNPOOM+E/eUU6+odD\nO6HpnY+4eGlJfHG8LEGWx60AmHuwtra+DM+Vjy/k0AShOfdsvv05ue8yfkkF\neCud1FdOH9QSkYIH3Lr2XsZN82xfsLs0j1E/WdSSKu9LrSWehVMUKowVuXR3\n6MRzsUDMej39SNAbg9/wsUUzprsuKBv3wg2Uccsic4bH1USc0VDgosKn/4c7\nXsE6o9mSrwckZKRbt7GaEQbT99BmS0mOE3PHJfCRU5TkJ5jADDXEhpD/pVDd\nsvYHkcTKLQdhzi8CR5DA3nz/fqTk7PsvTbPtFzUBgdDoawpi3dBCDva2AEHy\nJ/N8mp/TeCeYUTLSdHH+qeNh6L74xh3CQ827p9iqSi8ECVLMrLl2UQ72+6D+\nTlgX7XFxFKhJF8X9+k+1hc5b6J1DT8KwR92M5dbx+6c3TsF5RoKhD+w1lVnb\n55eB\r\n=u13c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHg5aemooPMqbu8ltDFyzrelMnu0BcuPSUXSUjc0HYbZAiA8pUKzWoHaOEVpKeGUorbiG42u820qdAKQPm8uXAWYYw=="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.189_1597900474257_0.652583033956587"},"_hasShrinkwrap":false},"0.4.190":{"name":"wnamemapper","version":"0.4.190","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"556bff01a4ccefe56b9a51576c26297975d6293a","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.190","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-pPOlq/iVOsPJQZj4AKOdK1PyMkmNAr+bnj/okKZO6t3hgSdjnkewOqKukOSr/H+afZKQSz10UqK7L9wowFEosw==","shasum":"26236f74d2973370c0931082287d0ff462da10c3","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.190.tgz","fileCount":6,"unpackedSize":50536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfP83ACRA9TVsSAnZWagAAAu0P/1Vk+4IoHL5rFAuhuKTx\nJAewpdTE8WI0xAppwKBJAdyXisKweLOzEkiihsC0s2rS8o6HQl4WtP668N/b\nZi4h8miODPBTUJGyZ1VbYiafrR+GHQQ+iwyUGOnbeXx2oYTQcNccKNdkfgPg\nAiSYNzNPfpI2Yk18hB3Sl+LHzX2bdIjHJUDR5qNfvsj07+FWbzI5aDu3htnu\nQuNQtnyLyNWBbKXGGSY6R1GxHU++EkGUuYqrHY/FDVsQYyuntOoMcGttnjyx\nij6QwwEhHn9o8wKE6C3mb+n0D1DfuqG4+HuNCtIf11H9/VU6eHrcR3t7Ql03\nQBmqMDYl72wOINEoWFGO3THId2qhugC7l2ACSVuiFmImyNIABNZNygEJG5p/\nkIim1AXpY9Vadb6GdYfKt1baI1LOAhGSnKkl3V6AKy2LI5sO6ZtVi+k23UlJ\neNpKwniPMQQbq5p5lZAbN6IneECKbChCU/tkfDJ9j6JOqLdwShF1I4cMuxZ8\nRkVuVOjDxU8wrFISJFO/gCNvxtc8FiYSWD1v69vUjd2wdXxVq7VeNVV5xps6\nKsspSAX+jS2n8rj60P8kjfEwDxlMgzNxKNrUAeO6NE1kDJQICaQcwkhn+yXP\nE5unQ6w7UU3kKvmQ2EPRKMxn3zQDWFgDBG4HZd1eMU2CfBFZIwGxxUmHkEeL\n8dTw\r\n=gwo8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDAZOUZyDpwDrNIbgPNv0aAm3vZQE7rwmfy6O8/hL11OAiEAxuI5kUve/vfZC0ejYHbqywphDMjNKFYSLKMhLwOfzPQ="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.190_1598016960456_0.4355447747316916"},"_hasShrinkwrap":false},"0.4.191":{"name":"wnamemapper","version":"0.4.191","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"774fbc705add468d44871074ae5a5443ef492c13","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.191","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-CHB0gMvoDGJvhJiFyKqsnDhpRVbEHwwcYWAYTea+k5qRtJCr7locM4Ay6qE0s71obcQqIDavCMUNDuVAkdEniQ==","shasum":"038881b7d83ed902f5cefcce40056b9bda0433e1","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.191.tgz","fileCount":6,"unpackedSize":50536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUgvdCRA9TVsSAnZWagAAxzsP/0xC0jQk1zhpZ1UAjQQH\nLFwN1Ns3asf1SlENNYWh1qKWwoBKPTKLViWgerJLMx9E4Nz/xpShTzEOWEaN\nKlECPuTF644LCJzt9dJhyjAmkvcEgKO4hl1rYziwSnD9J/n2NaQyyXi/wcx9\nRVieka07670/mjZvSh7Sd/Ml1SnkuTQGWMYSE+8YBhNzc6p58SFp/ac/OMwP\nDiakOMLrsxGdKmRTFcMUqSw6qb3Niwv17yLoZgiqrbxsJTtIToQSzVh5ubnY\nsrucFtGHk8/bdUYrmR/oz0K6xF6y68nhME5RZYAr+iE2XydID9ue8gz/LDch\nkJrf/8dlsJvMcK0E+fPbb2DU+L8apBNV6OPR3H3EuqwrG8MkkQ6Hk4MSEykv\nHyMJ286EbYRqI1oLZKfKKwCLxlIa/btyK9qmKmafsmUdz2XgkTsvqu5Y+GsE\nlm0+DTSq+bQ8p45q6U8XrBL1Tb5xAKm0md14RBTI/hO+McFtAAUgYUTylZyr\nCl5mlzafyqk9eEdNnr0ytSgRFKJS/xtdoE/OfmGJPxLsPV48siGeplgKekH0\nAUnOtaAsVnPa89+u5r1lRuldO2k+dRYLhOISHPsH7inPk3tvNs/xJoAUnbdT\now5RutIwVhVeWabqcRqHPcRc2lYv/gOusuCLv7HYC2nyvW7yeP2dTc7MrJt9\n2FUH\r\n=w3Dz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHlg6u5gKxuREbrPreN4m3yDxwRdhmIuCDtZUNFXfKZVAiAcTgIR2WTUbxJlEZiu8nSrMf7XCQ0H18L3N2aNUQpTig=="}]},"maintainers":[{"name":"wandalen","email":"wtory.net@domainsbyproxy.com"}],"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.191_1599212509026_0.4301440039794371"},"_hasShrinkwrap":false},"0.4.192":{"name":"wnamemapper","version":"0.4.192","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"b9d77290667bfe892777d57004121eae4847940c","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.192","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-AiiVvDTGunvj6vkkx2xBkNEh2P/dpy2kBL0+5bZIGEk11p+HIkGtZ0/ZnLAEPUBEIM9lzCqCqCW1mEsdFX0cJQ==","shasum":"411c813ade0de34a306337fbe0fd825fa1239b72","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.192.tgz","fileCount":6,"unpackedSize":50536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffaS7CRA9TVsSAnZWagAACoMQAJPbyZZ4kdUu+zO21/ON\n0En6mjAHTneGlkI6D/ddvP2w7GQrvj69WcOWK5isz8Ls9/ugzkhAQatnmxcA\n8U++V3GfRcY12jGZXylGHl1GsxtsRbvQolbTv+28etgUza2x3+3yr1wvor5c\nBNNZ4QWe4IhjIo8w9jc9Wg/QR55rD5u3PeoFg0tItIDHW8DF/rhLWcDaZaKh\nmqV93HZgONFAIZf6xsHE6OsmgdFVeAoT/UK3Pozb04cbOPACZ8pRU04jLBDT\nRes56XU4iEWIm29TGvwIp9u6YVCnj5JrCNLm/ujjpe7l2+GW1tgHgTzy5LUj\npyqxkseuMXyo/fEaB94vIrLAjMv3tiCuEmxKHD7kSn7k1wALm7bn3vYNbVF8\n+sY7xg8aGY98/8JrO0xSzWikAGMB9oLG19pmPCHy6B17SZGk/bjlwUQwWrX9\nsqIM/NFE8JaWwqedSRgwuajLCzYFENIDEjvb6mmfg1ZAwGL+Qte1NuTWRYQC\ns9ensH1yGaQ1JMWX7moeBNk01aHf164VlBe1X6Gja2Zj2JcnbGFaXaAIDJig\nTqiOaxLmUMAj6uKwP233gcyuuYu0DP/YIgxOY1/53hKliQuVmhyqtFs7iTaJ\nO7eCRPBMKPwYOpBPAHN9XlBRkLDWgvLeJv9VQXE+/jtSOyeOLI6dxWubA29p\nJx5x\r\n=KAuz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmMEYXriuUU0hJEEzGc1pOTcasp7nSnvO1aSZ4t58a8gIgKRDa1Mib3/kezh1A7NZKylRAIDLGEJ8j4AfoO5vK3cc="}]},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.192_1602069690823_0.10321878477679425"},"_hasShrinkwrap":false},"0.4.193":{"name":"wnamemapper","version":"0.4.193","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"36376bd1485340f4799d7e7f97a6ccfd10c6e266","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.193","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-FNBZ8w0P854sKOWgeMjTsaOZKoxiBD28yACV8ACoEUV5j05xeN9dBR8GlUHPC4NLsjQ/th5yG5VCIgIpTOgSFA==","shasum":"a3338ccd3b25e0bb5b23d88e3d6147fbd030545c","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.193.tgz","fileCount":6,"unpackedSize":50536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiCq4CRA9TVsSAnZWagAAdlAP/3Nmaxn6UwaJXrNj5L/j\n9XmSIO1GRd0U0dV4GEGsakMnx2qTerKXEp1AsRheX70+Xi0E6N8zjSlYQZZ3\nLhUOxhRDZgq9R/ZqOOC4a+2zllH4Ldw5B5GTUXS6I0lCfItAJjbxfqcM6uF2\nHoUv6byQUuEunseEUitvAQ7npKQT1ktAOOAoWzsFKPfQsRZtVgZwwy4Y8x9z\nf7/SdKN3mQmwzQ+ErtM1gsSj5Pmi47cEqH+1KwIxZ79rL9mizTTsH5BFcfN5\nOhqiq0GR5IL0APP1Zg+kITlOj1iJpJ6kP8FWVtim6yyhftvfso0qn8f47/T1\nFaEzHvjx5x865fe/odCgM7ygHTfjxmZMHFitlR4ZJUXqlvcnORKhCY9S9HmJ\ninrlIrCeyD4hNoQztF//cdP4Njm/dUWc4dly/j6Xx0TR9yaImoX2XUwGEQXN\ndPT8a+MYszCRvkvDtJ8vzgQgO9qlz8BnXLJG0IxThUyZHlwyawhxi4dQQjNw\nwRnuVYUKScJj/XG4TqTYgDAznL4OnVEb0Lh8PDtpIKIfzONM8N6CZuvQN4sC\nBxZvG+u/07jGSxMBw2VL9pRze+zeETKKyluLBBEdGT31/4o/SHrG6KGMvPvR\n7p1LnHTu/CE9Aw2jjMI/jvgPEj7U3qVD90j89Yk9JTxtVjHOeyBoYPIbXkZQ\nBPWL\r\n=sV7G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD75w2h58sEJufoV0j+ZAmrPlTlLj8a5Tp0H1OevHbyJwIgdjq2xeYwE/LQQWrotMKNiz3HmJ4lntZs9SM80o0kG0E="}]},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.193_1602759352082_0.24403501658252424"},"_hasShrinkwrap":false},"0.4.194":{"name":"wnamemapper","version":"0.4.194","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"3ccdf134e0a4cd06b36d3d76df529a5dafe73e52","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.194","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-XtKzCNGRse9U1b3vRyIIxb8qPnvAKr7FrsVbYzi+UrlilRYIV1I7H/S3ek5mmdrRIBAMdIvOROH4RvqRDiRnNA==","shasum":"1a78b92e855b62a26ae47d91fd1a1d1b4ca0880f","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.194.tgz","fileCount":6,"unpackedSize":50536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjtBnCRA9TVsSAnZWagAAf4cP/Rsz3D6ETm8J/pFzPN4n\nGvSEWReuEmP1a4s89VTeqmuNThisv7ymQJkVKV4seceRdFYBrjA3cKO7CGx3\nmP47Rqk9qBi04tY3iz9hqKd6jfJXIkH5V79KkyMiGhb9c9Kb5RqTQJPhXVMR\n5DNtSGyeC9p8XZQk1uVncYftc2R2As+eIuoakpp0W8dvBA12uZuJxkG7QdmD\na/5x+rngc7KfRJchVGeo0IC2evkbgHgMFAFa+4awkfCyr9zM8bwJbz+oczfP\nPW0bKw3g20Vw6jB/OgsyinIcsrAeV1+v0LuJFbsO4ob3yJ0LcKXOfRlfsDgi\n8gHO5QxBEM6us+yKE5VdmMmri94Dlx3TH7gyMjCAoKbBmKgAYJYYpZaHlxGD\nDSlpZskFnsXAEuH+k/n0g4clYmTRs0wq9ZwvSTebg1qbsf3jDmIz4t7uHbvC\nFkO4M8oUMrryrEuKsqIj0jH4QvaVzyA4AT6H5Or3jSltpuvhHokPvOlLPBbX\n2lrH9711SPVJaWGGp9Z9D6G2dAsRk9+lNtmdY6ceTq4z77PV74I5DndhBbkP\ncWst+TVJGI7Y5doxiIGt6efQbIcdCqp5wxn+dW9/0pRvuGchouwNi3iVz8D4\nYqxk2qgVR1SB4tmL+ktn2tAFC6yrkKrP6FOLpHtVh3g/RdrJrYRbVu8oWsmG\nhkLL\r\n=UOLE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDp4kGZqmGSvNFs8speTPK/yaBQGhYzuNU+wTKQLTXbrwIhANoWOCcNtfFAdYaymHaiOGwtyDqVK+VIpJxp2qjGTbq/"}]},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.194_1603194983244_0.5125603599774626"},"_hasShrinkwrap":false},"0.4.195":{"name":"wnamemapper","version":"0.4.195","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"12fadb6f100461fc9d11829bbb2638ee2730c0fa","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.195","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-EOnqDDYu9T8thyt3JwcjvI2DeTfVCh+oVXIxKCqJu9zfzhlvrarj6buNVHaT038YyPeOCkr4kbT0EiwH61GeBA==","shasum":"36eafaa4ca0bcc0b7fb2c8ca3ec19755202ef745","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.195.tgz","fileCount":6,"unpackedSize":50536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkuVZCRA9TVsSAnZWagAABYcQAJQUcZ8zvTelwfYT2Hi+\n2Q5aqy8NaQmIW7ztryjXf0rrecfslngbbb7u2dsRY/e+Twk1nfu91j0btSGt\nBo8fih5LRNDd0OACHff6xp8eG/BPAVLQQWsy6Q+AgFvAZIwkj3dwxK+OY3hm\nmCDIuPubEYzaGeMB1l83WKdxHBvjXyMRIPBvvNKlzd1DnxV6kYuV6llwvlSf\n1NGr8Cgho4xbMn5/ErVQTCvBsDgx8XqiObN8vsYDruQNV9btmdsY1k4+96Uj\nl8iXFxbrtB6cv5HlqcenrFyCzmrK+NKGRBG8A0x6U7D+ur8vIeNTwH5SEMD+\nwdEpaOFzQRFVheb/Piat8mzT9et81WluFihZLDLiRffzl8oR+7wSbkxRX5yS\nAidNOANoso79zHFVYHKYClsYm4FLPX5IQ0/9CRG2CDTsM96I+yCkiwxkRVwg\nBdvyJy304kfNSEWsCafO42TPN+QECIo7R7t2nzbi9V3W5xAVA0VNSfauJRXu\n3p4gsXTIkHUapoS2LGDbn7ko3WssU7a6BdFFkDRQGY8XViZTqBtD1ay/tYKs\nUbXiUtmq+GRQ0MZq9SRoJEnkp9cf4yT7Kb6weYuapZ2BiWi6DEHWIEmlIKwn\nG3yq2OunpfsmJ9mqqG0NwxEOJAeOqT4wLZX9SAU/vpNH66w/DKSkKdauH5Dt\n6HNb\r\n=lOVp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHWLkhcJCaVkItysjveKyMf8EocYPs+0DieLMa1sBsJZAiBpssBYBArpUkDJGRCaM5zOc7doP00cyngJJJkmpoWnSg=="}]},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.195_1603462488615_0.5947204521487024"},"_hasShrinkwrap":false},"0.4.196":{"name":"wnamemapper","version":"0.4.196","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"740a284f07a978b3ae98bd0f75ed9ba03663e54e","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.196","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-4gEbRHvd1QSoTjds0aqyjnpUZBt8hyXzuZ3Jbirxmo00srMnWMZ24pbHJBOGFVM1JG3Eb2DvHmWe66zA4KkaLw==","shasum":"f259f13733e1b1aa76efb036cc19993801719c52","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.196.tgz","fileCount":6,"unpackedSize":50536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfls2GCRA9TVsSAnZWagAAmWcP/3R4qqd/UUZQOudpplLY\nkTdS6nACSExrEQi+UdkZH8aEHYJIGYeOgSGvR7jxTD83rDIptSG6przakscN\nlUYRDi8MhWv4TNd91eJJ4O3hlNDw4inFLzx1vR+hswMcwwvuj9XQEtU/lM/T\nlLrtgqKYfjt7NCg0z1y/UT0PvZtJsGBlVGFx/uj6DGKQlMQZeUq/UJG5HDs4\n/hvn+QqRNVdRMrNcEs+L4TUNY4ztwSVrEJ5hqizg70x9rBN3dEommbFbjPOm\n2+urbXM7bi6/7fxBKd8btj3k3thH6bQ0mD2M3YKGl/J4czGZtLyDL3hYk7RF\nyXwvjh745nqdgwxfXwCVeULeOvH2q0/8fCURMY/TTW6YUwPZ/FkP78dDulM5\nXh5rPq9WDROn/H48jPqz+BUDf7GnSR7oWIYQyDn6enErnIqb/atVU3wUgjLW\nNUY0anGCvjIq1rG3ncyqcIFJZ/kMoFXbYKQ9b/jogSaK7TRaXUskj5XMbbEe\nL1nwETQ47IL1Ywisd97wXxVxUx+JSXtEOAfAHgQ6x6+bYMafuSPL3mXZ305w\n4sqqfQnw8nF8DL0GTzjhc+/jhqn+VC6RzRKI7bLWpz0NoE9zU2wQp67wdCM5\njnQkvbe/RFB0J0oCmehBqElFyF6uxC54Gka2dDyCL0Lv9aRKAD6e+7ScffHE\nMJAN\r\n=DGmH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC83NQzJaNQb93m2BNv7OEZYuHCF3MsIEnoDE5H/+6nBAiEAuyxyOCriQECetZurYTZ05yP5XwATZ/L5EYbWTUzoWw4="}]},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.196_1603718533702_0.8580267490193558"},"_hasShrinkwrap":false},"0.4.197":{"name":"wnamemapper","version":"0.4.197","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"648e9cc986e9fff2ee1044fc99a0f468ad60acd9","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.197","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-gtMJemK/UR2gFWGKxrOaj4p6n6FSMnfC96Wz2op8VUt2w0f2ddG/V3RECML0c7wbNH/4eC4hZ9Tcbw8y07Kc5Q==","shasum":"fc6ef08723669c27832546725f8b8560feef8804","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.197.tgz","fileCount":6,"unpackedSize":50536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmckACRA9TVsSAnZWagAAgpAP/0NRzPsJVaGIwyN+3rzy\nxGOqR6UiAuhckCnfHy5mQIVVIovQOww5GvaYwhQMPerd6rbkWID0OC0UrImc\nzEMwf/FLyRJ2WaZUF2alpoR5df+RFyCJ4lUF4z0vHXOXXmcw4qRRhBDgltp8\ndz37T2GzukARRX6MF4Rh4rR9uLC2um6wmJ3pID4XFUFi+DD3WyD+nSx7EhRM\nLBQAiL92QS8dQydsWU+/3r8I64HsM/PB8tZk7D2itCK/moxO/mXx4nLDyRyV\nwsNAutpBU+utlc6DG5goa9AJvpj+LZe5GktNwVAQnCd/V8xGHbhhX4zrpSSu\nxr/RrcsPPlc4idKLhmP68O3VGR/CUyawQhnPhYLAtnhtcxaWO1zYs22j1kv4\n+uixKkI0tjStVMGtCp36A/enSV6/WoGKvPE3DRCtUURxPyfEOwhkImJqBiyt\njSwe1EwK+I6hDa/oIsHdR9yRGR19GzJVfAW1xM9ldrr5ZQ8M2mw0w8daHcze\np+ZqnI7uUAPZ/9uGzteVP7jvkhV1EyKTHrkDHNYIOxoS3d1mX8KVBaYHxZwr\nCIhKYhT4mp50y1EkxbEbFE2IQksz4kWCD8T0taysJp0oxhyGe83yieI8WmAt\nu+h5Ut0VdWT2G+XF1GtoOmORtsJWN8mmKraO+/t7nk010DAi1HizT5wAbtUy\nfkc8\r\n=Vh+X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCz9KcKxOCo0PyYw1McDe/fsku2iX3qz3plLduthw5F+gIhAI9oNR2dt2YMcjDO9J851As1zTbZjgE6Y7shVCX4h7MO"}]},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.197_1603913983498_0.48231358566130544"},"_hasShrinkwrap":false},"0.4.198":{"name":"wnamemapper","version":"0.4.198","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"da910a8bd7fdd2e07030781b223a255296b3ac23","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.198","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-+DTa2Ceg1APSpS35Tgr8aNu7EJUyXbSR1XIjvWL03iWJj31OOxoXzGvskVSAVPcBv4EvF+gBGMUklBUaJId/5g==","shasum":"8af7ed9c6ab363a181c5e6c9ee8cf9e8cee56b57","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.198.tgz","fileCount":6,"unpackedSize":50536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoIb2CRA9TVsSAnZWagAAKR4P/itzdDICJ7zwvobZDMiu\nSbIC/6m6JE6uBdsO/iyZ+cOcMZ5CK9djcAlhWv27v/wOBUyU8CZT7zkrEwPB\nKdb7LzCY3O5Zyb38OvxAjk0vjw8Xy5KKaPeqBojFmZGT81DaFl4Me9scfgrc\nnGwdF4Q5NBeNJwkJ8h5H3HaooIu0rflcpIf6iUYfDJGDc8XrntwvUlPKRWNb\n9wM0Yg6yCFOrJ2cVyLK5NbZxK5NdH+zPixNulNZTfCauHWk4mtoqLw9cj7j1\npz6KdHJCKwBSrWgF93KSccZ2cYKFoFeK+1TQHPDv8llC54cyWQtU7C3fcCm7\nJFVI1YBVNaMIxTOdTTbIDNMUqpsKOgnMZLjpo9R/nWuUW/WfmWQ3pUjdI8hp\neU4KCP/TcX6B4ObkF9sMrKA+3QzW9yhJg6OB58HvoRm31V+vtRBioV87TXsU\nIP/33QQxuY4THbQvdghvyfbQRASRyH0P6EsLvDwR1AyVepfbmeUXD/zZ7ybl\nnVT8VCzIUoEGgAlkJ+odNSXNqfprAA3xuZhVBulUAcz9h3RG1v7+4VbXlhgm\n1K3uXRZrawROlvoKbVSlO8ZNVUA0I5Lv662k8IFiTMQ9zsvY/k4xx358lDXF\n7aSiUbn83orKtlYwlekvQN/V1C/lFrPFucRI2wz/113e9v5wu9sxTDViXA9U\njCN/\r\n=7zkR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA/6Z6Z5Rle6aFnc5K5rox8kzhNa3Sfrol6zxbjGaHpaAiAZnitmMdna34y1ILJNsYElmRgY9OcH6zifsF2mih3FJA=="}]},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.198_1604355830457_0.11487571919328876"},"_hasShrinkwrap":false},"0.4.199":{"name":"wnamemapper","version":"0.4.199","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"d56ff78e26954047331c0c3f3033b0f1d5f4da8d","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.199","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-iYurwUz4BLXy37Mt3H3fOLjnCaMEJmSpvwjB2Nt3cO1PqMRPxh5V1AwZvwZTJD9eP/VzbZ1XB7EgNRBpCG0fFA==","shasum":"5078ec826dc6aa1a3763e395b0e08de84aeb2b26","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.199.tgz","fileCount":6,"unpackedSize":51467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpSZ5CRA9TVsSAnZWagAA1foP/02a6lJijZ4RYdC8GzKc\n0u98tSq3WFrAZheUthrnX6v+hxgSMahHfhQwvB3Ey25b3Bozc7+83GOLZ65z\nRerRzCSHRXERY5vr2fXwortrXYbIRKCIChOBz7O+vDb3nKsqVx2DYcgo+2D4\n9FfRtkrJ9G5rcs9UBD42/kFkEP8N0iLZ05U6mmQejOH9GyjBLyZM+ivohPp6\nuiyc38Y353y7iwCOvvT0/wa0EPSzb1EA9iY+ButEJ94HRccXUNWXifUBZP6P\nBujUpwy9zyZFgKmK85Br/c8DraryyFI5VMOVgt7/VrW32FMD3PQI/KqnUSoM\nRDwsDo+k+JmQjwJ8HKbjCsL7e1Z17q4BW9lMFNDZU4rfdcRrKT/9puX31kVv\niolQVWHB6W7laoAxW7Cu2tpj6fsZz4mdmuexA2zuO64+AgbFM1W4qdl8NsWf\nv7HVWGmw71qLbpToMu1CAks2vZdAzMiGhSEMSuuRngKIrCcwODHUhnQG9WNY\nHR+4k/01TDShtqq5t2LwIzOTdwWppICghlH0iPaVuv7Yare+aVSYwECU0o62\nVDG5whSPXkbeoKNVbk1m7YlU5BXw4IFJCqmMDHNnrpdFBWOhwjybBXwsZR78\n1ihXBrTlgqqR8Iy6jxqGoxdU0bo3J9VAVL2Tdjg4w/lfvVr5n96eMIvPQY2G\nihbt\r\n=2dPq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGab+ako/28TV4H1g2LPtmNtb/UcU+WlM+zHV8Bohs9BAiBSalrqwKH8pu0vRVcvBObPj0JHQkXxp9V4PDIVp9SnWg=="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.199_1604658808904_0.32530684609655514"},"_hasShrinkwrap":false},"0.4.200":{"name":"wnamemapper","version":"0.4.200","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"ea5c221a78cc0c0b8d4d33022180aa37d1f8d694","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.200","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-kTAQJMclKNiTUTXXuP2z7RFMG/AIBIX+ImGQvIbYDJiMHNXLFiwDJLirAvDZUM1x1i9nGpIMzEdLMjiffvxD1w==","shasum":"290da17f4c522e8b06423562dbb06cc4c8a63d8d","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.200.tgz","fileCount":6,"unpackedSize":51467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrVDQCRA9TVsSAnZWagAAYKcP/AqK4xTRZpnbjW6fo2v8\nDxzs7T1iOuHRRYIRvOrfS1wMW+0WLypbZ6FnjrGrdlEHyvkoLUCgDZlnPuo9\nIZk7HavFSQfwQ6Gt3CJs+t47vBeRlRI1uhVzz2IlWdfA0UlEupdHe7CW1z0y\nSg1tMMEk4J0A8FUrec/TvI97KJl/27WpIwnIm6YFakWt1wH3giYg7MedXkHf\nvOxRCkFNsN8WP6vrXMzOXvOGm/EtXY/tDYsdLAaLvMWWH1UDvIELVwmFtV+9\niIDzzRtbwWaemV0bDWD9ElmhDjtS0oRvS29NCwYr9LcWeVs+RJqE0hHIK/NU\nfgeb72YxDioQ1IBFZZncIc3d+WQutfXg1vWk89JR3A838VLJrJuQfhGIFwM4\nVauSbLTVwrmUevG3pdOaUOiaGuFmweVJEyfVGvBix2hC583dZzCTvZUObtUI\nkjYpmiMWNY9+USPW8D05M1Wnv9XR+RKBt9bE2/CSsmSaAubguA2q+BoySxlX\nVSKB2NEXxx+z6NJjpU5a17xOfwslYxA1Swe9e4s4U2JWkS49XgqIY1alUlct\n02Kbe2p/A/nJDGhfyz34rCm2Zg/Q//7KDWu0miaq0F7pn1HKTD0hHEa6XTM+\n0abDu+a2+dk7IeHnl/5ok0oaNIw1qhFqZ+oe4nyBQ8OX6Zpz038LzPxZP9zn\n1hFy\r\n=tovY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGM0tCtBsOCb0IHsCllIwx1bstDraEhLYh1FYVcLggrZAiEAmk0FiNToEVq5UrRSWwv93ah07yA04D4xNiDacFYl9dk="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.200_1605193935467_0.5477822899167963"},"_hasShrinkwrap":false},"0.4.202":{"name":"wnamemapper","version":"0.4.202","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"3357f5a4dfa0807273e4412cdaab218173424e79","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.202","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-gKPpR18mCF0QD1zDWcA4YYJDHfC3V/XS0hFuZ1vqxHClRRx8SwcMvZIWizC4xpJ7EbDPqCkMZgXf711xpeJN4A==","shasum":"fd10894bc15cdf6a66269f754449602a7f9b71d3","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.202.tgz","fileCount":6,"unpackedSize":51467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJft7MjCRA9TVsSAnZWagAAgSgP/3kljHzOiEdFI1yO/KtG\nBdIFid5VCYAGpOlPd7oBaLsXtbUHxYLEgziXKQdOO0Y1VlxJKuiQi05UuZJm\nxDvuROPOckNY0GdH+W/NdQprctU3+nk7txR6pFvphF4n1TRV6eT/aD1iQMXk\nR7UZz9STt3qws193RZ5ZIPWqx1x3cavCeqtWLdwfSexMJwkX4Z4+sr7XtP60\nK5mk8pvw0sLk4JEN+3KlKSVoL60SYO04czmfr6FGVUunXSHPs3L/AtNb17jB\nGO4ItZSzEgfb9T5cVPVKvGt2Lv1aCunzOxxLlZOBXFeczyrI1ShnjctYUGqZ\n3fKp0NnWvEIRoYG7N+jRTXYLxkmAtA1EtMLwJE73l1V3NVeu8rfZMymXAt7f\nnIyVd71Qvkov/MuutknkovUa9DCVP+0xam5BPloU2JtBARf7V1yupyIXHtK+\nKbR6rZ8zYYE4b1H5pcaOIv6PDftnnsajayL8XiXkAwV8YYWxIGCs/y2Hp/B/\nk7raWa5B0qodTyl+gFipN/26rc306bIi4enOVIKLw9T6EMSe/TqPgsi/BQcv\n1jjZHbelYKOSk4+kp98QGBIRW8a17N6UuxloHrLr0+xL2OPuRNRKGZPNN9TH\nXyJbUAuEKwPQmqglxC5cFbRm0xcme7V/QtIP7mAG5t8Y7Mz8P7RuGXg0xBVx\n3sff\r\n=DbGQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB8vDhj6oaN0TdnD40hET1xVd+Io52TVLU32jaXS2KIhAiEAsucrCfiLgVIn6yuNtQNjv6uJMGIhmTfDOpReiO1R0C4="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.202_1605874467271_0.16028766652344828"},"_hasShrinkwrap":false},"0.4.203":{"name":"wnamemapper","version":"0.4.203","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"5fbb5858b985ad27edf7a5eb50c83d36a2afa6ca","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.203","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-In6Q0oY4VqkPaMAvyYQk0p8DlyRa98Fe5W+X4rzgLRedBollxz4LrBml0UrJz2NWAK8KI7xtt6n5fsMocPmOTA==","shasum":"304752cf6a811da7b64de387caff0e02c5c30ce6","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.203.tgz","fileCount":6,"unpackedSize":51467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvtC4CRA9TVsSAnZWagAAkZgP/j27NthHetyLGCyfn2dX\nP+Rh+5bg3yY1WPkPv112eyyT3/UKyB+3SsYbq/6A6JMEcLzrrugbKU2fEhzz\nSVJycoeG5EJ08E4V4/66calZZOQy90T8hV31REKSij47wJRtHqRKoz4NK0Tf\n4BiGEcDKfBRv8qgywlwZB9xZPmqldg5je9zrx+E2+J7iRpLHBdXsxJiDSeY1\nSGStIN1D4P2QoA9KqWy4HWRcQPYVvnwfcBPINyUkYTPLRMTPCmWcZuNQMspA\nfjhktcI7dxWaGhW56FeNQGyQ03rIbIL+6PYyNFrYn0VEjk1ycGXM85InEua5\nfYiaFcLp8RNy72zNqSbQPzxL+Eu2NQSGi3m194lE1jKViOQI36P/D+Ubfx+T\n+A0kM1sNtAl7ADOZ01AWUSmJ0TbYj6hPjsI/5kupaswL2sFdTz4vGYqSIyol\nK5jeY9iRowWZJE48QYVNhmj4CUWadcXYMU6AQtkuSyu7EEEbZ8TVJ77PGkK5\n6HjtCgzu6CQJ73ypFhhdmduPMPty+KRDTcS8KcrqO/rtG4QjAa5nTZyIfiFZ\nIPl4376HAFqjYrm1b1y80T8FmyThbyLXJfPOmVTSv4m0eV73Dlu4n+zjFe6u\nQdmzwDFG82aF9s7D4+IcZFbhtgNJrDL3SZza8QQTZVxCGAt9YtXRbGGyx/Dp\nPZm1\r\n=iGaC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHxz/xyWY1F5LGVIjFA2WNwsb6SS6RNfYQ4yh25c7BZSAiEA6Nv8tNJb+wRLvo5mP7RfTyQYVQ3Lq0jPQs5TRLvgeu8="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.203_1606340791940_0.7744091245901081"},"_hasShrinkwrap":false},"0.4.204":{"name":"wnamemapper","version":"0.4.204","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"3b6254cfb7fae095853c353f58af1f4d822b39bc","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.204","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-BAzrXmxdvahDQEfJ0ybsaJXHKBGrLJjBN15j8Miv7i/mG6rrXd13RAFmHbyGH2WfYay78Zj74TaDYnjNl5ZHdA==","shasum":"d3e3af399c6b90155f05df40400ddc8dc3445309","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.204.tgz","fileCount":6,"unpackedSize":51467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxMFtCRA9TVsSAnZWagAAX0kP+wVET0b5UmQnCT6PNVFq\n+7XNDusQ4GsUjoSa4Yrkm5G3MCxdt4upiAXTfGOGoja7eZR44qjalBmqCw6g\n91MZHJR8I9DvhYCX7cxTwEhpZNjixMyz7aLfl6Dn0V1Vzdg3MpRJJUiVMoYz\nwZ0nztZINVmc2l2BEjcvbsnuief+Jfok8eskKTjSzygsM4rzdjMXslweB50e\n+PoC5pNB/RNIq6N6m/IaSxTVLT8CQV//8q/25WECEFDweB99dSdnEsmMEq3v\nKvj3AyyltIm3FU2LlKHez+gAYjg23mTSOD5fIy8zZz5H0am5/iTWuiZF719Z\nuOMVOe4J1lB5oU7jL6hMwqpt8t9I/Wvot/IKBbsC6vzM6A8UrvvU6020iib2\nPskfaai9GWb2UavuJWtvzJKBzHZiijePIubu9JIjA1ogzUUXYh6DAmsGYvM4\nQLCOSvJ0SWBwEADJIEUp7gkrQd6AoeyKpf/P1hk1tK3rd9/0xS8t15WkQbKh\nbPao1wc2y56iBCAq9dkpnNufY73Cfz8I5siqOIv9JRKo+N0bGX6kk8qPh5dR\nJcyBVRwEdOWOgrm0HW21Koh0T671EbS4eDluYoDER0bpf+04h2sms5eDqKL1\nKbIKGkJ0briDPjb8u7NCBjDdjf93WRbvNPza88Ecn43q+vlLjlqICJVLUp5T\nQ5bd\r\n=ajTp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPUAilbShUtx6EkzKi22XGQt2aay1z+7W6+x5Gg8A0igIgNHbdtbYkITRaYKseh4sAAxvAoYYPFtCsvumscwD+gLA="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.204_1606730092833_0.880609569861329"},"_hasShrinkwrap":false},"0.4.205":{"name":"wnamemapper","version":"0.4.205","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"4d9894f9a79e6673a395a929d62c67ceb9ca4148","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.205","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-HUf98JLcJ7I7cjmyxBhI13N9vGUEjqGLO0kv4qegBJf6LSpAOzBFTnx7MO0CX/t9qqVV22yPozKKChJuBrXjgA==","shasum":"beaca294720c0df10a540f7069c5c7fecae13c15","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.205.tgz","fileCount":6,"unpackedSize":51481,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyKk3CRA9TVsSAnZWagAAURsP/Aig53Nzbom77w/EhP2Z\nVO6rS+4FdFrlCw4ELvGDNu5Bk+dg2gfTeZYketnSO3xyT0RYGcVlBttFfd4/\nhMAWThzVG+bAM8/wJHPllIHo1spgC5NGfjF04Q0zkW5Vovm/jVdoES55NPIZ\n4jXXLS0NVkHduSagvrDpdBzZMO90S98rJ+hftC+KAzMjJ3XZmI9LhTGrmr0l\nlURWsVdhNHiwOcD5b/q3QBZGgbnBTJ1l1upV7PIYWjphAauJPM+PnBQaG3XR\niYxCnAaK6ikroA5G24IZa1tPONUnY3sCEAnpi6HVPo7Dn38sEVgcsh8KeHzj\n/shScOt/1p+4TkOBQsm8q0mkWipjun+Y+4T/DpRerfh+B0/TcyNN66giQt3F\nj0mEvSjY87iKQcIXIuNDfxh0rwzD7wxtgZ3MW8nds5/XVwtBE/0fjdguDABI\nfdN1sHNUJ+sEFubyiDHaGO4Ec5qbXczQgAK7Z4qiV4Wjzb/WdYg5ZRO/8eSJ\nywc9JAi6wqspe530eUpZKfK2EFJV+V9JQtDwEIC/8+bE1D6PdgvVOmMizcZu\ngNdhRS7R5BXgWgXQifFml1RFXIDa+kQgkiC2kuvlNEm8LAclZYMBJ+dGrr69\nIf9Kz0IblukfgLbPdIssF9hN3NQ16oBntY/pEm3vpZK4vQ2b3SOt8Hw+n5K3\ne2tI\r\n=RRK3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEHD7zU/P+tg3cuQMIw9KoGkW0zZjsmrHisLktcFbnVgIhAPgDskVh9PcN34kTaxmkFHLFz5yRFf2Q/TNs9S9tq1hL"}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.205_1606986038880_0.08816607185213354"},"_hasShrinkwrap":false},"0.4.206":{"name":"wnamemapper","version":"0.4.206","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"71e7737ebca71addd384b885a225467af9c6c9f0","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.206","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-K7tgx/LQl0yv1ekTdx0sLiZL0qfdLMbd37Zyh+iq6ojJzXdj8Bb6hmjRRMwNDSRDlFXw8O7VcJ3W97gro0EZxA==","shasum":"6493a4f79a0e802ef4a7a770e77b2e0208b6d8b6","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.206.tgz","fileCount":6,"unpackedSize":51481,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf1dOFCRA9TVsSAnZWagAAJBsP/ictDRs7iNUWb+ysxOVF\n15wW/MWrlpRQLTgUicwNnQo2tdfjjWYuENSKJO0SVfotfhqNNtA8785xMiwE\nxJWwz+2XRNrv6nDVnL6mn//dnEKQ72CgTl5tBygI8gvoWIcsdXgLy1twkG0W\nQHB+BzhA/F/CSI2/fJ93aAnAsSwoAK9P4W/fMJv8UDB0BvVqMvicQ3brbhgd\nenCJ/aantUzeRyI8sWBrMeN3WtfJ/OiOg4nnyDnKB8OncrVZtSg2DGwAK1qY\nyO60Q3uWq5ljuJ/NPycnYmQ/E1d0s3crzbzMjVnejSEXALsOAiAjCTfA4ZqA\n1O/ydxxqrm6nCwdKbfc6/KZgKRhFnnQBSGlO1us57LJiLFVeEtgB+vE26bz1\nV5MTo+s+5tzPejR+/YPnHGWxQhYSY8UcNVIgqv510l6HZkmvBgkKBKqIIRwf\nA8Tsk8eXfMRrUd05z5C36/hjDtMaIsP3TbhJgBf7lxHWI6joK1CI16xYEvJ1\nSUipN5yfqr5jsPYGlbhJNeF6Dp2lhBKZD/yKn4g9ePJEQkbDun9nR/C1jKJB\nNwa4OeshAiQnT9941MuhwViVveNJBywv/i1g04Dd8SlYeThR22MszI7AtstH\nc345IGhqC+l0RxW/GCwlw6nrL2oW9tqrrZVe5DZMcK+Jf/1CDH/W21zMAstt\nUBi7\r\n=tJKV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNSCPGNEBiUybpoCWGPjTJdQacMVWQNQOAgl8mTepNaQIhAIE09+5bFDlmf9s4zO78+r7f1IXjS1rCT3ZTrNXmJG7l"}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.206_1607848836977_0.6883863794033258"},"_hasShrinkwrap":false},"0.4.207":{"name":"wnamemapper","version":"0.4.207","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wnamemapper":"file:.","eslint":"7.1.0","wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"bcffa59dd407cfc2783a9691d7e1ce58c0da5d24","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.207","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-1XFMKtb3WD4/oaHXGTzuhnuNhDHou+wEkVSOSD6GFsT9htrgcOOHKCsZkneFKAreSpocOsO31ZECF+spqA+QWA==","shasum":"b11d7c831bf89d50688f198a32182e3f0179ea47","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.207.tgz","fileCount":6,"unpackedSize":50881,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2z6PCRA9TVsSAnZWagAAe/cP/0w+H7WpK6KRo5wg/OT4\nUpzUa2xCbV41tZLoxsZp+zuUJwEJ3oVSrVJLHcdwHv2V2fKdfdQV3k9l+0E1\nYqudfaNz9PTh3lwVK/amAVv1GrhJITkatZJMEKpwd8KJHWi7G4aYlqpC05JV\nlhAe6OP0znZk0Okuik7roHS7w2JFAwOXMeV6Sf5fS7O/914okCkfwUT0Wrcg\nganCKok/A9d5sP6esj0Jus+e8eRPKO5EgYHyTwYFAvRNjLP0XejaOIA2i6S5\nCmRShCdU+0PzR0oOcAGKgj0AS3EYoPqaD2FBw58XSHGYh73AhYnBkRXUUylD\nc1eb0sBhpk0TyFq+P8rpP45Su2mKnsSdPwWyX0Eh2uJ0O7trH3rgsx3KGLdY\n1qN/TVgUZiuDcoDJLcvjGkjyFMeuHtaZv4gf92oqLAyy4A5mckSpFHvrRdgI\nMT4Xj0s6JMITfMyzbYGSmXdI+Fxk2M8pckX4zL+xjneMlpBHhZ5DfMM0d8rJ\nmw7RB9EuIYcqG4PkZ6dZvycTeXA03wXNem+oznvPbMDgPqmRf5yC2PeBGmE1\nW0qSuTfXPHg3W3swv68V24eYLM58CTvyvYq5EsGxgkIYpb2JoDbVPeTaqwPS\nvZPMGebNh4po6aeQ85cLxE3z59gVmWEHptLft+fmTnI7EywBqHpbPMlI30+Q\nCOLO\r\n=rRgR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbU7DNMDWtqZ43rZzVopApzj9rltizmEQZ0mR29TUjOgIgdzGNAOEYAfsib+VRq0TQS5Ls1Y3wwU/a8ZFSU7h5nLU="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.207_1608203919434_0.6910311429101348"},"_hasShrinkwrap":false},"0.4.208":{"name":"wnamemapper","version":"0.4.208","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wnamemapper":"file:.","eslint":"7.1.0","wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"01addb7cd9b37d0a7782531994939d9ff986e860","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.208","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-CzaaqNRUcCoOuqmMnGN29ff3Sow6BKKLBGClr2TF1Chh1IAdrZwi9wsLmJlkTh9vwOikY/A+reUYoNQmozNfGQ==","shasum":"ac90cb01b2c2402d129df25ecc1b40860b40fa00","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.208.tgz","fileCount":6,"unpackedSize":51977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3LrtCRA9TVsSAnZWagAAZX0P/0FzHrOmTL2elUar4a4O\nrrAwBmHJw6u7cZWtsbW0aIKgHotELR3AvqESrNdIiPXVlNJfQ9NGGKdjlI0e\n7S2EEJsLLgIENyyuzkW3yMm/KP2518ay5eNm6qqMn7vbemKAB6rHtdNPUT6y\nuwu7fRUxBD/ObHzcJHk7w4gpl+pmOBlir7onHzju8jsPuibEX9KM0+qz+WLG\nBkKw1c3pBZF3MbSLH/Grmco9Pv8EFSyCjMqX3gzo2fB3KTE5EuJ5l8Y75bDO\nbTdDOGKpLPB6pJe8zUhV6/i5FSJWJCm9WREfOAj9C4W0y1AKD/n5LL7+wi/E\ns+AeYMnAOqb+2Y5CaBplmVFcI7LWwJGgxRSzDCDfc8J58aEIiv3Q6RN1f020\naKymaMXkCm10GHcvAaGoNZNMUZNSvXpb9gzek4f97UQE7IzPl83xM8m/pMZA\n3MSQnK5Z/y6nTYNenBu+btS1XR7+JVsk4BVCwLNu9HAMk+GGId9iuWCc4e0Z\nVW1RBIfr1klySNdTjCeN7YYzLDHYHrbxcuIogw+ptTTS5tkpUqz54dmtFsiE\nw0eUQQ2BcMSX3tkrkIo+P/sFV9/0ulLoyjXwjzXXwv2aZQ42vWkhQSD7Rfkd\nbP8lo5Lc0XV/0Ke+MKdR2XFzFcRMJ1h/fWpDQbs5peyOC7mVY7EHDN0hJ1ro\nx23K\r\n=n4he\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEupnIKGITWKYAaXFgAVr1dvPY215yl7nmti777l1m5PAiEAsY358znJZC6EnTdNJi1Mq35++xn8kf5xzGU5SXgLGtM="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.208_1608301292966_0.13608199001570287"},"_hasShrinkwrap":false},"0.4.209":{"name":"wnamemapper","version":"0.4.209","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wnamemapper":"file:.","eslint":"7.1.0","wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"49ff46f390ca2383da94f99516f6acab65ee6323","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.209","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-cjFCMiQ0Iuv8UuVQHgrotySAQThomPP6UyqRlPIpQFJLvDPMNHnZThl8cAEQPg70aSAlWW6TmYQpX2uMhjV3NQ==","shasum":"5e58cd765c1791af3bc5cf73ec3537600a031501","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.209.tgz","fileCount":6,"unpackedSize":51917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4LvjCRA9TVsSAnZWagAAsyIP/irkW2RsbvzWRy4GmOqu\n26zNSXZbgC3EmiJ/fL5dfZCQylPsRgRwVH+zKeBaqUfsJG3OzUHmHQYaxXly\nOJK+gwAlu3kFwK37tRdf/F52MFE3hG1KUncAQstau9uEb9fUm5t0iida/8NG\n7weOZXKpICyKA/PdLjwhjyGzYRj7kk38Cuw5HK4VI+fe02vmO+LCLOY5ltMO\nzHhP+sP7OQWssSSZ4gohHhNnmm66U+kzftgJ4Wpf+x+9GM8M96ajLnBXF8n2\nPQPf6okzB+XeS2q2lvU9ShQ1dqDO/SEiUDgts80Dk1qmJm7S9f6gUavc+0Dt\n16ZDTanBH8512swEKLWGTKfX64DTyJUaysSJbri6YxC9AX5lnj8ll1LVM9YQ\nNZ4yT0lbmdS9KEaZahCPis9dIqYuuHjnQWFrRE0KnXofMvfJu55ZynvxYbZ4\ntV5TjpJgO+Vmpna4hbBwYbNDOGeEuyO9m504PoefIWnsXACItzTQqHTQYLCx\nn6td9VyLvIpgPnTh7+YjEFDV4QxAtgzYHEsrDolF1wsKMIpock1rRJnWYpOw\njNLei/ydY20Rs2wKgh9k0bBh+5J78IGYHtanEyh2VnxCp/+Be8ntcSZ+jBsU\nQSnmxQ3GjSIPVzPUkdKrDYnx+0ynN+m9wkh9oZFqXxxkIIlxchzf9ol/0c41\nULks\r\n=EI8m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICVa01dIc67EPWPsKRYeoKz2/StclTRxET87LJ8D6yqWAiEAnG8bgd/TXPgOYj7O1vYyZJEFEpWVv+EdUeo/abzQva8="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.209_1608563682591_0.4949304266155361"},"_hasShrinkwrap":false},"0.4.210":{"name":"wnamemapper","version":"0.4.210","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wnamemapper":"file:.","eslint":"7.1.0","wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"5648e1ccd55e039bad3e471212385b3978bdfa3c","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.210","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-wCgTRjGlc89a370Pk4wPurGEUC31bYn3IATmCGU1CrTYrB8gO+fVf+9fsBToU/FMMcUccsDu0rMZK1+zrumanQ==","shasum":"ed0820dd73406b2addc8760977325e43f727eb04","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.210.tgz","fileCount":6,"unpackedSize":51917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4t0uCRA9TVsSAnZWagAAT/cP/R5HIvpwf9IZfPnSO8zE\nN/GefARezSPNeKCjDkXtGSGB4M+KTYG1VSYsgFRfc71JrboHmSJwpBbufh26\n1hAMINDBQDqgZzdcAj5Xn71klfdUdwugpnGUagsVqqBDPSZT4wukiCbkU6Fy\noxnvzzSdeIQ9ibFxujb4KZikYberifdSbkOi+bJoPLs4GA85UMpLE3xhBqRM\nrpLDs3vWN6qgS+gxrtNeVleobZ9zuhAKVa7Y1qXZPzuffxTtcOQ1+kuVlSqZ\nBVVmgxgmiPBW8TEG80FiNUPruz+wRhCpilIvyDwACq7zeeCMlkqZBEPEfNKN\neS47WFd74yz2lX3IHfzM0bWB78E4agvwODSAROEJtAspZERzvkU7MWpUJ7+e\nwqf18h9iHoOb5+QFIpTxmVIiojPEzqHbUVPprGVWy5KAbugoPBldeA+g+lco\nWUp7EQTwDdSTqAT02uknKEqZgbrgNABR+XR6WuPpITL7U+7yrY89uaP90uMe\nLEbLq3AhOCuQ9GxZ7hKrqEsRrRhQbzd/iXPJ8lC45RO+GNvu0rrf4Z6S1uuV\nukiucb6dtsqeCDxxbsyvFNTtZmUwxhwTab/y99Rg8msNckNw3H9Gcla3w//e\n0DmYbsTccCiBB2MkMBGF+NusFZ7aL1gtdL6jujHJs31a5v9ztbwFkUOMXbW7\nKie4\r\n=JNQn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUUny7zItMBlvWK4QW1dC5lKstLyGsv9z7Tk5JvIOMogIhAP1B1VQbiLCu4k1/FmKy98EPe1jhNxT/I0giQgnDh64a"}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.210_1608703277898_0.8499512497086357"},"_hasShrinkwrap":false},"0.4.211":{"name":"wnamemapper","version":"0.4.211","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wnamemapper":"file:.","eslint":"7.1.0","wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"94030283e13ecceb1c49518ef2b9091ebac0a8f1","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.211","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-NBXQ9NlBFIFgpbLiWA7ZpU7uzvQyHhYNXccxOIu4TLGeosfsxsqq43/QCGEyd9vMU1duOfFuC/3VexgD6UOq9w==","shasum":"9cf7021017bb3ee90ef3b35f29d94350d24b68f3","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.211.tgz","fileCount":6,"unpackedSize":51677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+2TVCRA9TVsSAnZWagAAcZAQAJCXsehtYMr9YNIn+h19\navcUDwICvHv1Py99ZRJqJeMnI0rYGo1XlxEmDnUNpcb1H6hAQAr5OXcFqosu\nPRIitABZgc5y79JbtjLOrElWQZbHAIcVZJDb6y6hGLrZa9vtg/4Rm4aCOktK\njLT4Zskzv5MtrVR2xCD9AnmzUc0EG8kIktYwIo1Ou3xeUWqYn1ZRKre+KsWF\nuT3nuaVB822GOEtiLQyUckobgi7DGWwQ3MJVr8TxQ0zAgufFTsR1NPoWyBLL\n1ljhQzFXC6mZERwTFgrhMs6jqsjsxPXmf+fBbavImiq6dAwuGq3gQiOkURDY\nm3cT5kzT0foWud0bvoElHmYHmRNA+HEwJPNxaTOdvmHq6CqwlBYuAJRYAE92\nEptALZnKNFwMyreOHsfxPw1PGyGu5/UnCEAhY7cRrJxzMF08jU+GmvQ7VdR6\nJt9//tJfuFQa+y86Xk5QAphVVD9q9R8aYcF4xmBYhgkuEjOKP4z5cAHYFrmj\nS5HwltWAe4/LeuOVi3sOAzVYKoxdlv1UeMVQojsGtDOXVOPc/0RBtsqXYDru\nzYWEp1hbV5tX8fJrLhx2Uz59joie7f5jLLMtmH2NM81mwQJBi2SWZh+erz4v\nnQDlROgi/kJKTE1h8KRs8P5H83pEBElQchxR7fKZSnqgOr4XCoK+XFm7UiE4\nRZbA\r\n=By2J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpdNqErLgOauB7w1MzoChyapfyaIxQiKJ5JJQ1t2WU8wIgZnG0WXZkc4joHLHpNX7jYReCRjFdjIeyVNpW8n6BZxw="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.211_1610310869321_0.6693548646804985"},"_hasShrinkwrap":false},"0.4.212":{"name":"wnamemapper","version":"0.4.212","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wnamemapper":"file:.","eslint":"7.1.0","wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"d4051daf89472e5ba4add98fdd2916e3bcf93563","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.212","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-mVjcIk70W+6++SbWmfUkp4Kk9tyVPGkQP0hxqpmeRMSBRhY2iWehQcuqG4pCw+1ZGN3aZufqMKbmVTp1taPpjQ==","shasum":"b98a2499ce852e502c58469a47fa80f7129a0ff4","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.212.tgz","fileCount":6,"unpackedSize":51677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/xoQCRA9TVsSAnZWagAANz0P/iQy2tUiZ8xFvyoG6iha\n/BhpqfJi6XKs8ZaSYvldxq5gORYImWBFHBC1qbYwB6qm9cVu8q1lOENpAKvL\nSYuXhUfowGuqE9mKvFYj9IKGtrV0MQiDau2p/PQ6GxBdO3TqFsVyQ2EpbZ/m\nwx5akDh2oCcOQZUauxq9bEWjyiOOv4hWdDOk3JqFWdvvoPEgfuACrUuGDQOk\n8TFLb19LSoMYEVOHCekW69ZPEqgj3+JbvA+4vuZow1y+q6fxtjXRu77nsqQH\n1pqOZioDSWBU8TlZGwSbCkgOqc9CZiHIe2E+sA63UnpQqP5t2PEX/gzte+xo\n2vAQtn3isDl99dGW+mshPv2bgKaCkOYDVJg7Iqq4w/ceRYhbguKRcINiK3nr\n16ByQnY/ADazxFBPPExi2+qHSMdPeAhYmJyA2DUOercsc4iFBTP2pQLnNonq\nHOSrDxBXe4oGWQeeoJsYJC4LI2Y1wBk9lDM31iuxFgcMaVG56c1ctVdC/8kO\nRRuh2bJGIy+ue5Ve1Ag1nVskQv4aaBbQ5hIi7KvsctNcQ6TWeknYizdTyiZF\nYwM2hfTrlxTYjccK/UuprFbKGdDCF5vU2vlIwSH/h0b+JtGTIaVjxcmG4Re7\nKGzOf+NfIxZiY3DsZBx2UBhrdv2LLby4P/j7JN7tnYGXpWdAuHzOWbQK6N+X\nydaL\r\n=EUB3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFNHEr+RkI5r49Y48YNbzwYWebiEfMM4AD3fFSSLVPg2AiEA6gRaO0BKKHj+jpKeDWw9j04gGTAf7lcL+uv1mX4q6ew="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.212_1610553871906_0.5872157456400555"},"_hasShrinkwrap":false},"0.4.213":{"name":"wnamemapper","version":"0.4.213","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wnamemapper":"file:.","eslint":"7.1.0","wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"99226cdbd11e11ebeadff0bb2ed33610d255e9dc","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.213","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-MPArRXJqoPiNV5bHbZAAkXB0Kr9buyNlaJdd9T8VEvCdydGOhjEQcC4Cgur7a0ScWmbnNIQtJGaSg5DkKSejwg==","shasum":"0986ff2408fce323d5d649ca51d2ce97bacf86f5","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.213.tgz","fileCount":6,"unpackedSize":51677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCc/8CRA9TVsSAnZWagAAExEP/2ZBOlxq6AuaOXF5/BmJ\nTkFYBhoGZ5y3ZZayGsH1gouB6c0meuQLampXE3hnBQyqTZrW3q/wLlOb7LZm\njNkdFKCg8YqGmldDcArlTJeb15z/FYjC/nQhr+uyOg2PldDh/+EZI/TAl7MD\nHf90XLYzfDQpDoBY4GNQfm6wV0QOLpREEPJa37Obt3ZX6gCwRLHYPr94mGzF\n3/TkPxOS6lzUvjrAMONG1exGX43QXLvr8vrx4u60nKISSbastW03T1uer988\nGUoBjYy7skP+jwZPd2zWdsUY8YzZuVLcYdz+B4KKmxyindL8RO0+qRmLC9Y4\nIfCuSHio80V0j5i5GIBgneXZzkKt36V3hBnZRbrXQgtAyhhVvU7xoVogkKg4\nn/0CFqgNPxOodfxfAxDPbg+HLXwzIlwrDS+nYscBFhzOw/AcgjzeXRXs1E+R\nqWcmOg7FHkSmZIMYoChyArqsTvqmCF9nSWCIikavYUDZ7bCyetB8IxAVvZ/N\n7rNbRAMuPI+XH4wzEcmY8zReM1JMU4/PMa/KGnotumawXz2GMNS7cLlZidg1\nzVAxxV9Z0tnKTZYIyprxpQm8kKGoosFvT3i6iQj2K+ema/K9A+l6vI42xgqC\nMK5tTuhDrI4YxfjW7xdFyp4iW/TxNPfa4C3ZYJo4w72pqizTk9GpPI76ahcG\nB0Bx\r\n=k+xm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB/vi0zg0zER8wmxh33sQkP83XOXZCY0byJDSR1LJhegAiAFOPOXD+kIVpeLHDtbGdYQsT0NyeMdP6kcrQqGK5rBoA=="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.213_1611255803824_0.14462353231149971"},"_hasShrinkwrap":false},"0.4.214":{"name":"wnamemapper","version":"0.4.214","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wnamemapper":"file:.","eslint":"7.1.0","wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"f7ef1fdb0d4f718eb95953c1b15a1245007eae36","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.214","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-SIPFNV6a1GVBZSshwCGGPTbXswnayFDrF874qcRKnhrdarbxuUjE/u5iSjNoYNzahKkOgtBDY+yFLpGolxSF6g==","shasum":"9c08c9928b323bdb3c3f37ec6522384daf533d38","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.214.tgz","fileCount":6,"unpackedSize":51677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCsS9CRA9TVsSAnZWagAAfZ4QAJXTJnZpY/iBfJAVPjW2\n//DxTTv3UjpCvCTV5s8+hBj6GjjWFx0Fpb4qwU0WBZkPkc3d7qKkmWUw3sC8\nEwfYo2jYnaPDtr3Y7fqpCYFGVA8y8VstGaEVHWGXia7MXPmGnIXI7Gqawn1Z\nDp+Q1yI7FlQ8lfzLfmyKVBjNSp2uhPWhTO/IEo4wOsYM6XRO5TQNpYAf5wZF\nvwg6jekeRnyAOvSh95DW4eQ/Cn7CPB/GhCzktNEE5Nx9jve8qHt43QV7NwDX\nrcebhxOcTnIlJS2Z3fpkT/b8nveOMcpAyUr/+nBoyPB+PssoU8G9U41q8I4D\nXjcnYygIK1+Z8qEANEZVGoYFlDizOl+gY3LYQaByltnEP/634LDacBh2LHrc\nGieXt2LHla96XW9P5L6GH6piw7dt9lx+gnFONrXpKdhhTH/Ua8bWnmFYl5oG\nbYOutSC2EwQOrP/LNO+H0vX1IVbxJwTE5bzcPm/88YhsxYE1dd86tHYFamT0\nU1PyaS585roYj8wn/tN+/aX5+LFXcQ3nwelxeKfqF+TJerltBVm0QJTphcCC\n396cJ1bgKYOEXGfLSHSjYaSaQtIfkxm90s7ehOdfJeIfpdLsspR8nfS/doDI\ni15dbRdn9TIc91tNOQjHpbLpeyOg3WpHLzoSRJH7QRQPpvxtTJI6XpNjChWn\nJU1p\r\n=J1zu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG/tjvJKOh7dsZbtjMaGxvsZKNTDbmwI36hPZRrvvZXBAiEA52q7My5M248VGzLouPlTWJoxJC05rbOwGC75fn8+DT0="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.214_1611318460976_0.9406997677472784"},"_hasShrinkwrap":false},"0.4.215":{"name":"wnamemapper","version":"0.4.215","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wnamemapper":"file:.","eslint":"7.1.0","wTesting":"alpha"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"1b1331bfb44825d65025d6c6b7b6de3b693d2c9d","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.215","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-D/0OXj2f4qGmFTXdcwkf4+BaBKLLD9veK6CvDcEpFJJA1Cz2Nfry5XjXyT21OSKvhdkdUnyIEcvdOTU2/hOa9Q==","shasum":"82b8321851fb88016e39875866a6637df375040c","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.215.tgz","fileCount":6,"unpackedSize":51677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCy93CRA9TVsSAnZWagAAH54P/iyAyKI9DpWr3tXSAG1d\n/QB+7gQZpU7yYjltqp2l9V0VBQeOz4YroWgSO8rwI0K3yiUpwkT60F087ajZ\nLg6dyZZc1w+qDGg7VPcsSRHmzsk8uQkLGG44ek6JzonC7WD5iGEyFCx/k285\ndoUJPGifpf/3Mw7rktnBiH+sIGS5swexrpjBLumdsCoLQpMowbdwNK042Cl9\neVP4JAODTWVnKrRsSPYgTOZSTRkVlOpgXafDKyq62Zuncw7XyHDrrfz0YPeH\nBoSLGX3iVNrQ5gJedbSZowU8t5E2v+PxdPsEhxfiXznOonOE63YSOITSMBC9\nsjju2OH/xsX+mL4W6ITaXY+wZljPXhHS4giQTGWVzBs+ISwIazBUerFHk30k\njEDRfrvqez5lSy9CLcuZWVTcErtpsG2GY7c2lwyj/uVpqRmHyRph8dIGZQY8\n6jxOD7SRi+F/2He+8InF8inId6H+MROg2y+QCul9lXcRCretIYZ26dxHpyFe\na3T/r1zL0mWhwz3iLvO8lCJG+HJI71fLMLDLwpDc8W4udcvor5+GnTHQnVDA\nYc6vTlinMnHCc+vIl5XRRvRLMq+5/Sm4zYwFfWQO2n2PnwxIwFMtOAquzAbc\nwVhdyfFYfH+yYRrhDjAognueDh3d3bjn5/e72hy3jl7Zoc31/3+673VRTzTJ\nV8cc\r\n=G6Qh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQ/ZG8tjL451PrfGwMEoofjBgo9vWRWMzzeihLeln+4wIhAOgCYsamgh14DOrGiGKUad1gY5Hl6jt0xa/u6iByDAsU"}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.215_1611345782674_0.2842325335080631"},"_hasShrinkwrap":false},"0.4.216":{"name":"wnamemapper","version":"0.4.216","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"eslint":"7.1.0","wTesting":"alpha","wnamemapper":"file:."},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"815ff9c0dc0d7afdd8fee2d2a9400598f98b24c6","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.216","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-xKkSxHYEJtXIRx/cPp/mCq4rTR0asmRFXNvN2zR2nmDCFh9NQzv/qjFetPdxdm309tZ3P8cmjWI2vxRB1NE9+A==","shasum":"76f333b4908706055337f1d6744fbb78587a18e9","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.216.tgz","fileCount":6,"unpackedSize":51733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDZFfCRA9TVsSAnZWagAA78UQAKM8sYDjm9XYeXSCnVMm\nDRZIoPVQ5rFajbe67rEgq7AkbvfAi5KE1zZBQNM3u7UeV5Arw4/oMGTuWiad\n+TeTiTYG6bSY1h7ktbHHHAx5vbHT9tTjl5WNS2yRSz9YEHP4VZMgaLHIAnxY\nIR2ChHRAIambq0DLZmlm2iHtTbwHDOsKb14vuEMWwMfA+eUT/MkiCMu9jA4Y\nypK5fVOkUCZV40bMVh50XtbcLUgPLLgTDA9E/3E5ij2GFbujMFmETQyyRQ5j\nqZP5lkXSc5XWLVLaI2M2vjSkCDV86OkNjV1JS5k+Vr53++LM0qmyHAtmWV67\nWgUy/6uR4Ld9p9Q+tE/6Tq9R5xyfqs3JZ9A2A8ZTNh9Zfj+HKBbSzTpyn4kV\ngNwxuSgCMQ3JlIEnElRjPY/gwKM6Z0MMeD0/M6kre124UAurybhkSvYaCv/4\nEc1VsYm7nt/r2th7jTFpBBe2HdXICdOPHeWW0/q5MvECM7rLDD6iMmzBn0o8\nIwRxHB6e/2rNUjLgUvN1tPpAYhiUKSG2eU8DIDqEd1FpaUusM1iZu3DakYy9\n7f50S7Gn8ghGRUS/mhvS0h9NCwm+BVWWTTo8xwdDYIRrc3NTo90mDnlKJu7b\nFoZY0gt4q4ZIODOO3mr2p6/Asma4wV02e38vONgWsR9eEN5gqHHMSHQeGYs8\n8Ljg\r\n=C7Pl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICmP9PsyK829Yk21MxZKYR32BDbIcIwYlSmRL2KC3c7MAiEA+0ng3f2FqMVvyLPU1dIsGYOD9QG/bINes2lp5bYzrjE="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.216_1611501919462_0.21624379478942068"},"_hasShrinkwrap":false},"0.4.217":{"name":"wnamemapper","version":"0.4.217","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"eslint":"7.1.0","wTesting":"alpha","wnamemapper":"file:."},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"18bb885dbd62e48fdef3164af7368209fae061ab","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.217","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-5ZjNRrUFGL1wM+INoalpj3/bTecdOp1ls7vSwf0kyOEEjC0yNXDQlIevGSDtEQfqNxWsuTNeEw7M9+mAcnH5Qg==","shasum":"a61aed46c6e50812f8aafa5a65ec6416cf98d089","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.217.tgz","fileCount":6,"unpackedSize":51733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDysnCRA9TVsSAnZWagAAh+gP/j/mUNK2eDJsoxesLY/w\nn+l+RdzsJgRAuEsFx0U5wWMH7FizbP9itG0RiRmhtJQgByIDfJgaky9DEy0I\npZlmxggRxY2xoexgIph+EvUEtSd31NaMKM7wxlfLJOrnqMf7nz8C6ogODQZs\nTVBgrHnHcFG5CjLSo+0YIkxHCKFWs7EynHHm8ofTBK6KeTGu6+R3E7Dlte+z\nYt7wj5Yrp/5AjrwGbCwkHGiqIBMf5uIHQoJ2SofDcND6/meP1Uedvc5CN6MY\ngwvifKofxqM3E+gukW4YbdEwH/Vl7txJOlXTeXyEIYjDaYPyMTyP52u7MdpF\nhu5BIY/g2nXQqfl8zFcbplTpwcNzHtzjkDqvQulWkVGWKyldaDF3CA4hhbdE\nhk2V4BaQybP/xkd245gGonO6pBUrTLupFpeAwanKaRCzUMVNPrIwVZyDq/da\nyad9/hpym0T42ja2Obxv561gjWBM/691xAXxqfZ4ERWKsjfn4eUelGOlqZhP\nCdd9vUSLzJyIRhCG4+fAH66zwujO1qE2lw6wslV3SMyt1ROtDcBcTH8oWaPR\nv49CLGjcBtAjPymsWyV/JG5f/ZtNbnH2oK8aU/BWASYFPf3NQxgGFxhppklN\niALkIwivLoaaspoV3h31DyX6d05Akujnsb6PWd97Y1mzLnal2nt4wQUPoJzQ\n8QKw\r\n=ABtS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBeLYYOTHiezno/x7u0OJnWdxZkilr/0kXnjXfPqDqATAiAQKVgkrk4REotH+pFY3C+s793hOdWEEWqtJfEmLyNwVA=="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.217_1611606823361_0.43862367659721535"},"_hasShrinkwrap":false},"0.4.218":{"name":"wnamemapper","version":"0.4.218","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"eslint":"7.1.0","wTesting":"alpha","wnamemapper":"file:."},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"3056e32a678ccc834ff066d793e533d074f01730","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.218","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-y/lhi0xBxLXzvDLq4b3LVdB+TQvwrSP+u3oyVLBwyH0WiYq+f/coXzmyPOpV12aTEGRr6oFtoEhwDPJVK/+PkQ==","shasum":"57256b0de371772bb25301ec4b5bb263095ef607","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.218.tgz","fileCount":6,"unpackedSize":51733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEIs3CRA9TVsSAnZWagAAgPgP/10DvnbKWw1odCYhWAV5\nqd/MM6hypKOMtYVOajLv8kVS5Oae9XAhMbq+FDZ/+yKXt6Sm8Fb6bqUKUDvw\nXPYid4/nn0a7K7XHdKE4Up5RXtX7GC5j0mrGgCsBxiZJv589bfpmQjzdSe2Z\nA0zsf8tVOYVzpOWg6v+yLXZf+17FybFfQoQ/viFIyGZCYqTyiwibCjNkZub/\nuCFkPsRE/LG4WRPqpxTWv7o8Rh4koNHLWj/5Z/JlDdnFSIT7ALbwkksOxD/T\nhz1FVxcGYrfkz6ah4A6f24d0mCuDCEmF3TdVi/zwfmfJGB6zgx9+OO/YW+kq\nSHkZSdCSSgSvZVMeB0+wvzuv5oUfCEQAXLHJb78re3mvTaC1Eb08TJmPaesF\ndh8OBcv0ogtXVL5Ct/SG+P/WaVYS92Jo+ch8HOZ73EFMxR/NeEJxKFj0QDIX\nuG1xqPRwBHgfaFFLK8zBe81A3hblCM1WPAGvE8hcTUjzHhY3pj4jV2WWNZqL\nxV41xIPXD1CEnV+flptmRuyxgc2Rka9tTuTQqykVrCw1j3qas3Bivnka53o+\n5msEwjfFIPUvlKyg6C4CPAEioo0m3tzeJSK+ISn+zL/T+8s81+hpcBO/YHEC\nlhzZgEpzxTohh1OgI4YL2IY0Ktvikp1D31wpeYpghT+6hL/mNhevOAYLDjLZ\nLo/9\r\n=1+FI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG3ghvPLET3NfKPZmRnL+A/3VZaToyYFaCH8+vDI7n4tAiEA/AE2Fmm8OlEzaKyPVVVQ+IpvuZ/QLsMn5AUZ8q9JFsk="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.218_1611696951292_0.6589653395756645"},"_hasShrinkwrap":false},"0.4.219":{"name":"wnamemapper","version":"0.4.219","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"eslint":"7.1.0","wTesting":"alpha","wnamemapper":"file:."},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"51d2c5ec6e37292ba1b8f14f65b50b16f1496932","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.219","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-b/1yBQ4v+pp7V7G2S7rhvscQaxMMYv5WBc8nXWxwc4Z3I1iWxmW6K3EnwpSETKS+r+icXtJSRa19E8jEvAAVZQ==","shasum":"292181c8ec0debdc74426bac5d73482e801984d3","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.219.tgz","fileCount":6,"unpackedSize":51733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEcliCRA9TVsSAnZWagAAMQUP/A8TMxQIUb3zS+utZxAF\nSzAHVCHi7VHlRxZqsY4KMg51/SVKSin+n97X5CBbkOF8MCHNUTqf178KDEUk\nL1ZMDeL1Q93vJC/HsuoIO4Yb5ss6Nx3DmzAmhdCqP5EHfXjtF2cuIVUmruXq\nN7OHz422+Lo/NwNGCQ6LopoxxBhgjCX4pcCSgeZJdj+GI1vAhKqTwFjXLc8e\nog4a/J+bR37XqVGLT7eipq5UTJ/CqTZb2g/vmzkxf+6SSC6TZie03XfdrMce\nblGUkza/4Z/sXzO+uGCtOvIlrLhMuPmfxxguD47QE0Y0PCQhH+tNfK8+EYBX\nYXCBzQgBciPvlexuLKC8AGwFmC6oPaS6HSOQ7nCe+2N4pH2iG22Kx6BXdAiv\ndKmY/k2uYUglxTE7AXHfL54HWWm4j51VS4iUrsi9GlKxz5Przi65l4jUeYTc\nILHNYHOsrrk0n5Ob3V2/JNg36ZENsno5bVSgjHX9Z73qfkoiYreR3pRPXGRw\nQd2wmFLsVOAOCwyryZhjGqKOO5sU9qEFTYUP+7K/6gviSB7Hh1RSF9eIogd1\nxSe7AerTUbr3A6Jeva47TLeDCAgmUvyTY00nJUGCJZAfJNwrF0LFf7CiZMr3\n9obt7gU85JTpuQkocM28GKJnL+3PS+HzEClqM4ywUGVr/bUZIF/9WGaPLkfD\nfwcJ\r\n=UUrN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfVV/W+9K2EdY6ykDd9XbN/fFj8Ufe6qgOwAxvL+G7xAIhAMUsUJ/8YYfJ4gtTtnf227tUZA9WQpu1IFwWTohLTH84"}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.219_1611778401710_0.5043065456880897"},"_hasShrinkwrap":false},"0.4.220":{"name":"wnamemapper","version":"0.4.220","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"eslint":"7.1.0","wTesting":"alpha","wnamemapper":"file:."},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"0935da4ad8267a54ec476787f04bfcc1b3fc3d8e","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.220","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-IspXJtauAkkpuIAbVhWCnccz60pRUgOMAlvgm7AEZWfU+JoNXAJxuYtsYNLfL0IMU+yyMx/gICuNW8KeN+x5HA==","shasum":"04e851c45ec3b3eb90cefc3bafed331900035d2e","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.220.tgz","fileCount":6,"unpackedSize":51733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEyaPCRA9TVsSAnZWagAAUtAQAIXhB/2AXzkiAiQX2DAQ\nJnY2qgrSYncNLa0RpoFmzqpjNSBED4d5yKOXZxhXe3oqT//G+BVRonPFDPjK\niD4hC9yNKNMZ0PEBeLcrp0TINbwbtEkNynnia2GOxC+rbZgA7uwYxqqXVbNI\na9vkc/8Pa/yGNAeaT1vijiuSj7eDaVPJpEeqEFFekESLpr+hyxzk+hoWQEED\n550xkVNmxpOwTbEqRlNL5x4KWCbcGkEghQoLoaHqXg8HnuFVIcf7XyBVylDI\nevGU7r/VrgicltJDJjF0PWx0dA0263hJnivQUO5QKz2mwxXxB9gwAmxCPEbj\n7hzpAhTXTIOlm3D7s2TZqr2WGvaCL9cQ39Q/+LlvnxWuG3VlFZFqes7QStfs\nuMh7sy08lbEFtT1D6VRsYWF+/jc6tZdA9IVjlag9busnjDBFhHbEX1Tq/Wj2\nyGSdbKa1fEzYgCsUDqfitY675Eu3T/fsKgjMKXgf90J4xNSd6brLrYnl82zH\nuYPfoo5/WBvrl/ZSu7ADjj146GcXLtA6u45Cdptin9vSntz8iW+lt6AZ/1oY\nljVgdHSvU1P8G/J+ksc5QKXkWKLoICWSZvc1CBAhyMY+9ive3vjKbtT5lw/k\nE0ocFPyAkJExGTLT0Tlm41N6MZqM8l3vNvgvQGOF/CPZlywsIl/RnAAtxoFe\ng4iO\r\n=t07W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDVUsIa/v1tVZ9RYIu+dg1PmHKqMIy8RaPkhVE9d7xOuAiEA8/77DFbmOo0SlKZjbkFE+ObLXan1mYldb1zn0YWNQrI="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.220_1611867790608_0.6178318494607431"},"_hasShrinkwrap":false},"0.4.221":{"name":"wnamemapper","version":"0.4.221","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"eslint":"7.1.0","wTesting":"alpha","wnamemapper":"file:."},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"222cbbfe1f3e5ccaec9915bf6bae575bc2d00339","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.221","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-Pkr5FkPlWxrN3dABf/4y3hqczO7DpKmhF93Qwmqff8ZXhIOb0W4lBN8+IwPkA5hlm2q+0vOaMPlMZ4EG9HA0fw==","shasum":"a6b105be932c43131e110b4d2cecdb915ba659cd","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.221.tgz","fileCount":6,"unpackedSize":51733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgE7RlCRA9TVsSAnZWagAAxfYP+gOef89/JaghEMGN5EM9\ngtucKN234ckU3V9WLliO6pI7eLQO8lxTZeLGWixzh6lJYqkicnMe4gLmVw8w\n8+NLj3Nw5zKt9Vop/ZymaT357MyHUIvYqXXNrD7/iLlrQKEm7wCGMB9pnoDa\nthU8OQIZ+RHqct1rMKyHqJwyE5iM5Sd60MVyh2xLujqG9RubP/dStiKgASKP\nXfR4Ei0S8qt1VhMMxzbzq60ILij2zURBhyPSz6osPaXGPsx6HFnlbtZfvjku\nyLwZhC757XQg21YY33sXinpgp7rnOpxwSGxxixuDXCGzJNV9nQ0A4ahZuf/Y\nVH8xHKF4p6hpE0/BW+eimTUQr77Iyg4ytytL6AUeUOLyaBb5UGyHWDlsbJJX\nISRFv1OGYoipT8nedXy+oJIWqR0jMxFVFkKQFbyGPyUEi3aQ9Jt89BanbQ/0\nc8YIsLskuQmCTMxjiBO9gQkRFfIYOVgatIaZKmNO6yOdkLzhvoUISMEd4Zs3\nhEkxlpUEdIE6ZSCXVfdZj0OIxLwKhkdPdR4Mv7BXSKWUk2UJ+Oc0xHT/au+Y\nxG6vNL0uIe4sSYYvePJhH4APPbYtGTwecfsDYZCcLUQVwHuyIY47kjAfedoV\neQffF2+qzlrwrcWFNs7sNfW67Ya/HM/JhfIOekKUXQSYy48Gr6UYBfCIaz4o\nOqgg\r\n=UitM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEharuOkGY3WsodNJmzDSWqcq8fHaulAL6z3r7GhVgPkAiAFyjiDc7y8b5SwFoboS1GdYNvzbNNzUhoY5LkYBb9KWg=="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.221_1611904100996_0.4057109286804461"},"_hasShrinkwrap":false},"0.4.222":{"name":"wnamemapper","version":"0.4.222","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"eslint":"7.1.0","wTesting":"alpha","wnamemapper":"file:."},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"8b17cfe3931de906730e8586cf92b9bb120e194b","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.222","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-y1cy9qI7BYu6Ag1Q+5Ve7GiiSpnPrR7ROqCiKcCA5yvd4sWZbNuhEPyKnxs+cd5ItWV2/6zHCgq8sgorA70McA==","shasum":"fd94987ca1b86632132ec47c97945144ecbc2d3f","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.222.tgz","fileCount":6,"unpackedSize":51733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFDj0CRA9TVsSAnZWagAAbtUP/3rbqgQZqHdZ8I2wrqNu\npnSp6x/T7jzfCxAyWsQ9JMJQQyAv1axI0xzP8sOIdZ8pv8j3MWTwwQM1anX0\nZZBLit0RR2ao/mo1+1QW9kC22rM4qg9Hm+tCVzAEOYD/t4k/pUxA1hICxRgE\npE5EdQxFfecCxvsgSnYo3NKVck7Py5rOc34A78GNixdpU6OyWa7br2SFN0N+\ndkE0xJTu1Y/Kckf/PivM7BgLTsU5oEeM8XcKQTHCwHQsRKRWLzRPz7cBFuwr\naq9nyiXH2ty2C/XEzgUX3tce/gopZ7bW4UXFwLCkzLyS4zdLmVhDKL/swDK+\n8X6omahuKLBmILWa8ZA2a3giAY2SeBL4D2IZVDoUigZpwrClSb0kqVkYQomC\n/YcQ+wAuUj4VFy2spOzixZe4iUQB5wRKJsamZOFWZcDrEpJskGrmBrIffnq4\nunfi7OJevimiCJkVVfT3vVL8wZcblVvR+rLo4BLkBft6LTasgNuHMqw8YXCO\nKuwQqRojmDRylYS0t78VbtSBrRMzLTZbyLSnAj9E9Yf1/4idFq2SsfaEGRPn\nOZFUgQK+XHoAl0z3yG96everqBLcWXgFYPMoij/Qb5RcZxRDZme3nl2+5X3Z\n/xcjWvPLfmu0Ssw+X7UNvTl2CJJt1U7m66LyWDSCWyODcsRegSU9qCD/eWDp\n/ADK\r\n=OwEw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIFuwfjWzqvKruNADEvfueukBHPAR5daI5OeGW83zb9AIgWpMV+qxpUqU6owDdYmvuPM6GLoZ01Kno6Lnj31oRnJY="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.222_1611938035669_0.4001581204106057"},"_hasShrinkwrap":false},"0.4.223":{"name":"wnamemapper","version":"0.4.223","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"eslint":"7.1.0","wTesting":"alpha","wnamemapper":"file:."},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"9336ed79d9483307921f1bb37e73bf0054a00779","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.223","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-dgT1n4RdcUuqoRAXjWANXMD5LrWzbfwl1KAXbHpLzDc+7tsTVXybZOrkhAoEp5w0tAI3NtfSSj+P4wfpR9zRyg==","shasum":"a516d8c62fb9a217bbbbecacff9bd7f999b839dc","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.223.tgz","fileCount":6,"unpackedSize":51733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGRbTCRA9TVsSAnZWagAAwvMP/RMcioIslLRvoYElI4Fe\nad3YuHIYBksFuMT3ZYfIy+yZlAJNvi/quPZBi/bwRd/9ZKVbbCqye5RbjNhi\nv3Jm4GbzOLV3R7Z5vuSf1y0x1PexZbnjPSTJVsdN9i7Ad517l0kTFPcBZcfv\np/d80JRLIhY0i8rpgFfSDpFYh4kSRXHdFNEYZPSVjC6B9ZwstfCrDslEe+an\nnJURtgA7J+XDWIAWwHszipE5RLzGeEWXNPkLlILZYtzDQnMgmNJtAXJzohEg\n4Zx3Dp9O8mwPvmCxx0qyM4wY4BY+85qL8d2/TMSS46Kyd02fmX8KXJGiUMIp\nPgnILn6dvXNTiJ3QAaZyj14wAqXK+hf8smEZVy7R/7QTnTxiXVP7WH/5G1D7\nXC/hwF1ggpslQeI3vmWd9X4FDOWh+MeyD0IVwl/jOT/K2YdTP28Hmdyc+CPJ\nFOoal9BjarZE+Q60GeGwCVDwqtEwLm9gQlFAdbkaremNFg0qdyCGS2Lf+XLz\n8IZVDHnzKbklqO9L5acuJJM9+gD4yVv6jRPModh8pc6dF30lBr/3T7F8FgEC\nFwDjYe6d5+nO4TyE9/xHwM4VQrmwQTfDxOpxOJH5rof0rSKjlPu6Kn1yKe76\nZwJqZjq/AgoCLboP5iRwVsEEHoE6FkJVxCB0p725K++cgTPN3Na4sse1l+x8\nfArg\r\n=VmuM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAZoMop9dptu4LuUD8gD93J4qfKCtQPHpije4kWQLsbxAiEA2hpGWghbSwnR3TH/NOJ88sKTm+1pQ7cFGcrokg0fYxU="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.223_1612256979217_0.17509849068802352"},"_hasShrinkwrap":false},"0.4.224":{"name":"wnamemapper","version":"0.4.224","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"eslint":"7.1.0","wTesting":"alpha","wnamemapper":"file:."},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"42d445ff4cfc575ebacf36b0597c0f7fa47e348d","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.224","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-WLRmREdolm/srWIiF2+aGqe5ORL8iq0qPHOY3v5cLcmfGHeJKamS5JacjhE7WLEAMdX2ouu407+GV1HBYiyq/Q==","shasum":"cab2d9a265e73c444f5f7922832022e6cf10fbdc","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.224.tgz","fileCount":6,"unpackedSize":51733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHHjMCRA9TVsSAnZWagAAJo4P/3/Mw2iI/3wG8mCpDwW+\nRqfXRKdzHYSdvBgaMnvmzprL3zf5+qA5I/LHoqSxxswwD6/4cfde0abk4/70\n3fbyujLIy0h71CAFHPmPAOD8hiQYQimJUhcEMCzG1nGCZgq0pGzZ1wpV9bxv\n337K3oMi6uhcZcEyPJdf5vc3kJT5nbXH/NAngRF5GXDj//09Q2/sAgWIOBXJ\nc23BUvKdSoKiHCHE14qVQskQFqbidbNhfiRxIbYuUQikmEo0jhz/gGdOeQsi\nW0fatkskOWMgUsakeO4CHAZ9/qSoZduQMI35E1dbfBUifBtxMC5BYoufRa6X\nCTZhqM5QAIQnd4TGXJTASFyQBDaw4gDxAUwpPtTDXQ2w1KBQ6LoV6QBnd5zU\n2/dtrd7kGDdiA83pRbfUjAAl2NAG1ZX0DDpGAxLs2EIuhbbT/H9fkSgkf1dc\nkcKBnnvSjH0Tjv6wUproajZZO6+F8DV+QM3R8RtNx9PmaxQqHxhdDfYKOtrL\ncwqk8a+NQm8VTa3c5HApcj5Gd5bY5jl7TpZH8XWf30bqZFAp8BArpr7KihHO\nFBXurLxm4efMp8gowtRsoUvoZ5fO3oCLkTw++Xg9bsoargoydR1oIV1B3/6I\ne4r/4Gx4G72BoYdeAOX7+sV/yNRYF/no/kyWRWjLYLzDK+aqw9VGfyinIep3\nQ/N8\r\n=b1bf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHqGReAqwvX2ren5eG8SbxJpakFoYfgqTa+ALhw/CAIIAiAhJdUG+dFFIcNKKUR0k8Bea8L1bPr/DNm3MvAyt1899A=="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.224_1612478667734_0.15905369832113792"},"_hasShrinkwrap":false},"0.4.225":{"name":"wnamemapper","version":"0.4.225","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"eslint":"7.1.0","wTesting":"alpha","wnamemapper":"file:."},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"d7ad2b7c6d9e7fee273eaec07ae808df80ba41e3","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.225","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-PuyoN1IA1zV0ktjt55MdQwLCc+OqzR5RUzcQzLNmKB3lKu562GQXGdbDxAiWH+ErakRJShrIoFM0tvCeMAIoOg==","shasum":"7723e4f1f420bf194057066dd22349e3a05c06e9","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.225.tgz","fileCount":6,"unpackedSize":51733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKY8aCRA9TVsSAnZWagAAoQYP/1524JpSKwxi5Gae/PQo\nekjJA3Yg86kb9hP2ZLA34KrQg3vy2IvOQODZ3YD3t5f1ZNxlZArYwFvdxK5e\nPO3C2FWdLl5ryNyqlF5J1QA/sZd32icMu88Yl2rNpzeW8bZuDQ85bl6Wu5R9\nQYgh6A4MB2T04PmKWKUPO1BbJA/qcigKbwWxNgiZ2cHgw9ywo/Wd9NqTp0Q3\nroDKpfvPdnLBXd6zZ0v53umoOefON6yvZeJBJ5j7wMPBjV8dNqeFctzENIAC\naaj0hcRIR2f+Hp5hAvBzfUcpaFhk6MCTdKDH4jHBHwafPnx6c2+cTOHLqHX0\nekJKzcXSNmcHDM26G7a0Emthd8i6vSFZT7dV8m0bfWK6Khg2PgH72Vtcvyx/\nMPOAOsiGjoF0zrgwfQDD1wM/5g/pZ2WwPc2mrf9/R00OYiwIoqt+N/nWnbN0\nmIOyVZ0ti7NDp/ZqdtS6kg4eadnbchI3wCch9VYb7wzMC4ayHWaq5IcebQC/\nGPvNuJ2T8JTxnKVodZgs0EVTIvJXgj//zKAMP71qzAxU3QGz6yJvO5W8T4/J\nHUfGplPMUD7qqjhZgDO5kSJ1HofuTtoibMzzIMzjad3F28XPBCLFf1B6G2D1\n3qVDWQGLVMcKKZYkpOe9uItB5uZSYn4vb5LKgT4rZ5VNndel4hJ29T9sCyvI\nU1Sw\r\n=FQS4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCE/6TfJGAINwdcliwppAbPY/pV7iCMznYGTkrPlq1OjQIgR1QAsBseaIceLaXyarte4p+vXs5KLfiFSz4IQTg2NUk="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.225_1613336345739_0.859683726503325"},"_hasShrinkwrap":false},"0.4.226":{"name":"wnamemapper","version":"0.4.226","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"eslint":"7.1.0","wTesting":"alpha","wnamemapper":"file:."},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"90813007f1dca39503a1ad64ab5a52047fa584b9","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.226","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-HyhkZ6pIrtg/ndg4ZmqWbtPduLN14bK1HqAMlN+MWA8ic8Y1LetjzD9z8Ujc/w3FncJFcfbTH3RGI/OQ/5h2Xw==","shasum":"1742fa0fc89df3dbe07b12655cfd2c7e4786d550","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.226.tgz","fileCount":6,"unpackedSize":51733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKr+XCRA9TVsSAnZWagAA/QUP/REr34qvFGAem4JrW/cm\nL1W55CPoHwuK2gaep3JzVvSIAW7m8BOntmkJXmN4oKBm10ggXfFDzJtHjKti\nORJb3AhncvEoxJZ0YkSncAzcy0a3n/LAlxCKFQqFfR9UBTnl8VTl7QoFjUfi\n1Jq9x8nqeXKshg4aBBkHbZOXi+sfU/Dr72/FDOQcVILE++pSlMtTitWUVNA/\nfUaGO+2nEvjRQrv8CmF0LIKjSGRjgP2t9V0pgeJ9Bjz6a7GMia13ChOT67xU\nY2VYp79XXrUdLIjmT/Oer3ATBx+PWfKXW1EgiuoGv1dc9yVTrWTv0a5bBt4h\nLVsywDD8fYdo1QUpwEsjaqs1z0VhdGu9JKRLnvFd5a7JaGixt/ltQaiHTuZJ\nJYPYko9OkN5enxAop8rAiVVYXwGn4B+tP00ljYKh4CEaRpO549Y0FvUX3Upu\nyAynqm6PivpH6IvApHOzh/fQKtJ4qkHUF4x5CNJdZpGcJbW4IZzUdTgad9pl\nPBw2E0Hg1cG9wHWV3JWANVDGS9cQUcJMaeVqv2L0tjZrqb8OG3XUxWhpPupA\nB/P9yq6ATBM+ayDsnmrKZ24Iey3bRGsb/kuvmKc+dTy9mUbOE6GZ2DbULJih\nbexs1kDLcMpkE/QWgm06gfdbRRnDmF4CQ+BIWHKmPCmT+dWdlMQOt/ZThTZP\n1C2b\r\n=yjOZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7IchBjkAp6CTz2njqbgKc0BrfQ37KToDXOwDlRWQ4+wIgE0zTH7HSHBMaNrsPoTZMxSPAs0l48j/PmawFRa46y3E="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.226_1613414295162_0.5722260881859056"},"_hasShrinkwrap":false},"0.4.227":{"name":"wnamemapper","version":"0.4.227","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"eslint":"7.1.0","wTesting":"alpha","wnamemapper":"file:."},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"48a60764cd10c88cc992b978f5091b461d9872db","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.227","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-rkXlrQTalOEZpXBzFX7pFpD742t3OR/upyUEw8px9C3U877Q7bLCDIwBbu1MQxwYYUPKL89mVqFiVf2QGFPsPA==","shasum":"b60539b710709b696ea42c786728d490472ede84","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.227.tgz","fileCount":6,"unpackedSize":51733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLXqHCRA9TVsSAnZWagAAbPEP/2WG+vtAHigtXnjz1t01\nQasf1PnT7g4TyMY3++WYeXzHrLewfxtPg2j8NAeluHV/J2SiQB+DvFBBtDyt\ngs8AC4t5hwjSB5ZZmtA4RBeW6ZJhEN4VLxLKc8rboPx6V0TUmnr0KnxhiJ0n\n+dh21k/XQrn1su+oB5rgxkOX+hI3KzoZ1CrQiPQuHN0067/gTJf6cqqNPSl8\nFGKXr1IkkXcDbb2N9En79Y5YZ2rrOzaZx5FctNvvLsdYqGo9Zt8IIYdpZEfP\nnqBgAcV3d3wFsMgqlz/+GZZsCfg8lpWw4oxlzzF7HkaTc+vZ2h2Kspx4Y9bc\nNqgfCGuDb+sZIu13iizNqhExkRLaJR9YpKhpHw6RLnetWSKUdzRNurE5DAIc\n4yoGUVK8F2SJQ6Nqm91pTeVFLeTW7C6swKQ68o9BHPBr+A7QnGxtalIPOqsS\nKNTWyKUNKq7kYdBtMCbyoKmvfBQ2aARiBSo9zX/9KhyPsjseh3ZIUEHtKzJq\nBttUZ9ZrQtmlrCnEMgwx7grmJBzGtpTxyKV5p0pFLXohuvRYjOUXHpQc7Mfd\nrTkkMDv2GeCePTMjsKQDNdbmAHVVP+C89m34gVZ6UzekCx9EKzEbsl4I08ie\nuH8Bi8oqPlw/vYdKoaMQ2Q2+m/0iuWsTBY1heSjH8pPYdfn3xar4bhmiH/9z\nMdz8\r\n=xgEW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7qzbLXxgW8YIs1xpDXRAZirYiZ8JgGzDdqf+R3HpVcgIgPt7ui7zx1GZsMy2dahr8NpY/PhFeWXEaxX/VAIGXQzQ="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.227_1613593223319_0.22513081939347557"},"_hasShrinkwrap":false},"0.4.228":{"name":"wnamemapper","version":"0.4.228","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"eslint":"7.1.0","wTesting":"alpha","wnamemapper":"file:."},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"50ae2ee779b44f3552dd86c9127489ff22a51206","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.228","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-8dnbX4VsCyoNFhtWdD69CEklKk9uhp01UlvHSnI2eM8zTOwQMmSeFVteFMSgbek7V63FasfCfkAELirgSfQoSg==","shasum":"39a8243e4a35db26a7efdc6d0bf6c842101e41be","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.228.tgz","fileCount":6,"unpackedSize":51807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLrX7CRA9TVsSAnZWagAA+CcP/0S/O0puzIo2xUBOUscP\nq0ETaRw59DpNb6uDw9mRhf1YNl6M5RKXIv9pFP6UnO9GV7c2/Ssx2qmBxIMe\nhRcs0bs5ZOnDTzKOdSepulbY2W1aGqKfcCS7cZqv6BHr4FVnqdGMhjUlIX1E\n11IljRJ8yLKN4i6/ZhuYxN9uH6n4zWClk+QW/e3S9NLkRoIW7sfayEU+4G95\n3s/5wbawTD/EAdCR7DQQytrcksrFNvEiJi7Ym8gevw2nJYrBC+qy21NUaSVs\nixwFjhg/GRW3SqxWpKPsYLI9NmA5AZGmON0UCgxeO9KUD3rlIlzNstXODWzN\nUsK+z0Rvl4URrkSIv5p+sRz81iIK6QrjcgWX0P05yWMQTlroZnKkCV95BWFq\nUGroLKHkaLelb8U0EYZ743h430L18YhLZROBaKGZvQcCzvFl9w2qHLUM1wdG\nKA3JQxz8G3i4ICtCk+ntiEC0VvGKg82c6WIRVwVE7FHXetuKCHd9kZLCMkLj\ntZ0dg4lO33yFJLfkA+UDx9ZK1cV52G8lH0TgLn/WlVwBdhTreFymIAgH24ms\nqqfz7+o4Q+Oo7eM9+Zg5eBga5+6orKMIOMfQP319fvK8K3M6ERvf/4S2QKhI\n86Z/ms5x8MrU6vi8amKvglFlLCXV33ZkZkTo+u8b2OawtBx8ewUgBPYTZJ+h\nVCZF\r\n=WD82\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIClOxim87ZLdeqVxz4j4LSswYm/hb0mvI7BvXUvvKYsZAiEA3+E609flwYJ/XHFKG9/AOvetnKQ1X7zZuyjeFJjPKK4="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.228_1613673979369_0.31650563171683"},"_hasShrinkwrap":false},"0.4.229":{"name":"wnamemapper","version":"0.4.229","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"eslint":"7.1.0","wTesting":"alpha","wnamemapper":"file:."},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"535536407a4531a0c7430845e31f2000d659b43e","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.229","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-pZFPeYIY1f9lsA9yxCVy5KMc1hKHHCLYywx2vcGXj9ztY6L+SR1SBJsHyi+41VBtX6GO/HrYdECxQMf/3RwXwA==","shasum":"61c9f1c81793411b7ed494d019706953b5b929b7","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.229.tgz","fileCount":6,"unpackedSize":51807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMGldCRA9TVsSAnZWagAA228P/ApHjRkPc6vfgEVs09pw\nsDfHaSkTaz/Ru0C9JqfSnz7a3CF3h6C/r/r2swgueN1fssN9WrHjMMba9pKc\nm0jRc78bGZMhjOSUbq9Vtb2dsyXabhqU/P1KPXOzBl9vRZIwYS9AvP1OY/7U\nEWizXNt17leG6uzkXJZYYAYzDM66E//6d2BLgMVRmYCcVqTQpBLmzCl6deRm\nR4SzgwQgG6uWEsRCY6XAKaw2Meo6sxeBFaSaOtflIimo2M5l+HivFXDz1raa\nqnexXd+rKuVh5X8n0C5zT7/mfOE4Ep2V5L82wjbkE8XqeUN/3CAdGm0iaii8\n1xDRWy318zyMBjZ0acJPFv1Q0HOwiFne7CfKzgIfvFmqueH/zZdJowwio129\nIFwrqi8aUvJn6gyP0YLoozbNMxvEHKDWlnm0f62XsZwbxUXCIlcZaFa3EMal\nWFrsO1m89OMIj9wD2qpCbDgsNdpzxvzAJlIYPxIVGYM4IZcfYoxsy2yxcmKw\nSk7xfQz0TD7K/gTVMb+agreHNl7j31tXSNDBwaEa+boCcq5yu6jsEfLla9JR\nUMPCvxgiazM6B0V4FOQwZp7YJUV+gu9zz3bp7jc6ELjy6wn/xWmbBGYNi1Th\n6TzdpPhwPLI27e5tMkPKXuqCIKRL/zEsY+IR1jB5kW7lajdYYRPD/ng7CuEg\n6pqZ\r\n=sUYO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDogbx82lFjU2FTJEN8ORtNP1mw8fha1JdCRPxYLux30AIgecrqAnwvkH2cWxl5s2yZtqO3yUqWkbSjWML7LvTtPpc="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.229_1613785437312_0.40868265315660013"},"_hasShrinkwrap":false},"0.4.230":{"name":"wnamemapper","version":"0.4.230","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"eslint":"7.1.0","wTesting":"alpha","wnamemapper":"file:."},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"0e141f8abb1a04ab2fc2568edf6516c1b7dfd116","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.230","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-CCC+tOBrTdgIMPZzR+JaBo/nXWdwAw2NHlvUVgYTNUMpi65Mt2obudWRtZ8Hc1yOXoqzw8aepOATFARF8I6p9A==","shasum":"4a2b45f85c3f540fac021793dca7e2356c70af5c","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.230.tgz","fileCount":6,"unpackedSize":51814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM+ycCRA9TVsSAnZWagAAqLUQAJsjOadgpeA5wGwljFxI\n8bmniHHOc9FyPeAMPFnN67Ui5eIAuh41VC61RpbAYLypbxZulF58p/fa+dm/\nQA2Ea70dWCORA2u3b1pPEZGczWWVfiPrV6VO1wE+WnBc5MzSAzva6aCh/kI8\n0psXGi6B/SRkyZc1EooszuwXeBv1iNKLo1yw23bi+w8tDyJrVLRLm3qKffri\nTjji/J8IkHGKgI/wilyQPuNVZXQ8T3L3Q9w12Dx2E4ryIQP052SyWY/iQ2fM\n6gIx/oaxlwn7BULiwe78UkfH0w764rtIOwW2Urk9JVrmnNZeoRpSjpBkQ/XZ\nMouBtdfThmCqxBUZCY4LB1t5SCsOzJgX2wkS6k1EcYsSlVhNglGuCvAb+lXi\nIVR+9nz4XtMJnua6bkEthacAECM0etfxasqgBeGLH01Fxq/l1mB474NMzaKK\nwZFOh2+J/2cEYFo4blFJ5wsCtdWvldSJU29Ri5oAyDkbf0LcdNGh5DzwnzRU\nFouqmCL1UKr6Pvf8b2meOnh/F7pNOUy1uLHLPTD6DRcHNeBMHS5Nuxnpl74X\nUE4T44ETm+FukB2/0Mqww//cTzbgAkaPPstdV445W5217XXfy6Cr3D9R8J3e\nnxouYsYDN1Y2UfAYM7iCa8p/K2myGWa4FaC3p336XVmLXnFUtAzxATgihpkC\ngE+c\r\n=ij3w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID5NJyMbqsrA0r8af68FJ0D89nHE1Z4JRg+C44/zBtAKAiEA4H3Fp69rZeYMHCmW7otK4Qn4HnKNNeLQ6hgtHnEqwBk="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.230_1614015644128_0.9647470658215775"},"_hasShrinkwrap":false},"0.4.231":{"name":"wnamemapper","version":"0.4.231","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"eslint":"7.1.0","wTesting":"alpha","wnamemapper":"file:."},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"aae89366a1549ff93ea134da32478acdced7c5fe","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.231","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-pVfy8uM5nyL6lZrSx9kc4cmwEOhlCZzXw/3lRjHRf1fSYmft22Z8mSejN87VqsHgNdvdypm8JS/cH4z+5lvzrA==","shasum":"9c7b9f3fffac6215362755336de4c674ea238746","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.231.tgz","fileCount":6,"unpackedSize":51814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOAqtCRA9TVsSAnZWagAAwy8P/AoaEEFQ+gkeJl5KiJwH\nuC933H5Zbx8VvSdedXYHjGs/decqKUkxvTLUpKIPgmMC89THclXXu3iOdmnf\nZqIDXCEOMyFb2xL2Fuird3hci1tTHoVaFHeZ9iyZgrh7g33GDi5/AGtq6WoY\n76yliiPh+/t9/Lm01+KPQDBMvkBuUXvZ2qPpCgTDXkns7zEdnGiK+VoqBWAB\ndNSwVWimP9gE102ELIDay8+5Qvin/sUPki/FWVHawBpf3tqusE/2okdAP10K\n0uhMTuIBUemA4wkIpS2lVyX9/BAwYEaxLGbhetqDv0cpaFWkBghbl5Cx3FcO\nRwGFrL2ibsRrBnlwKDi6gYU1hi9N2PvrlmRlo9BXzrzj0nSXEt4VGtJlWQ2D\nH0KqxWijiGL1TJl9X35ZNS5rrgIjnxbHa6Oqbq1mSTqM3SKrRo2Y3nM6Oe6I\nPHs3IoNhZ+2iX2EABqeR+pPw8wa/f5VbkbYBIt1TtgEpzkW6ofzXvpgZkk9G\nHx+eRVAHZlptOPK/ohOtX7R4r5krK83k3biYMO7VmLdNuYEpxt7gd/d/hiX1\nnRwLSuZYLdMaXzq5HSC70N4PknJXfQCVKapNnJ0FTjzF4c8gUF3RHh92sa3J\n2Omx0WmBmkFyxuhHOPg8H+jUFHKrnXrNBdAMyW9w2zkoKS4KYr4vGtV9YE1l\nkv7r\r\n=gwwu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH2ifL9JEgjw5QYQu+Ct7aF0Q/aUz6qB5Km1C/EYD/yxAiAmp3xA/YGlO7HK4QcxvV/vNy1hASaDu3/HyzvsWUXYrg=="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.231_1614285484895_0.8886573337005594"},"_hasShrinkwrap":false},"0.4.232":{"name":"wnamemapper","version":"0.4.232","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"gamma","wCopyable":"gamma"},"devDependencies":{"eslint":"7.1.0","wTesting":"gamma","wnamemapper":"file:."},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"06aa1d90db938251d1c04f0c326800390a5e9684","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.232","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-vFTGgD7xecyhgwBBvdc8oupKb2tWoqD8LABkEtHK8G5jsJ3PyEpnFldYIh2Y9a/LFkx/ecuOZUpYG/w7nimlvQ==","shasum":"8992b73fc83b4834b9feaccf62d95633d3bffd97","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.232.tgz","fileCount":6,"unpackedSize":52054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSzutCRA9TVsSAnZWagAAtNIQAI85AodXsRRwEaXeERzo\nWuLPubJJ0ES1NNa0mPd0zoVXKLun9HnyWZaCnzhPeTRGYdBH73IyBIi6TkTx\nuc1iUmkV+KUGno4v1hI2ERIJuPQmHece2SbuYhtmCXvGBzFSKMIDHVys232P\nI8bsGqL4WcS5wRKRsc7eJ7VyVDpj2yQgcLemNxFTcW+qTdQ1QGrzrd01mbmG\nMvfC46b8D/lsYVLtBD4flI2JfWDDuua6wFcvbS3jXepa4YLUQZeJ7qNRIg7J\ndHBQg/8nxYr1jCeGhyMJ1yd0b3Y4RT/lk6QC2DPfICYPcuaGMdH2/SsoI1EL\n7qT2fqpbKdRM1JvgMaTBUCCV3E7WIzO6J+gDB77o8MrDW+jyjWXXXJ3+KO2H\niR2bZ2lwcSljB3kym49zP/5DnfIrr+qAuSNVc1VnXQH2kucjsi6F0rZIp6BN\n3a/w9CnWsFVRNU/JV4zQwiQLlNL9sg866VBJUnFaAHX9IMpfwk9PKYdTVmix\nYSpIHo1iJj0MFWEoI4Xry91X5s4h0VqmsrErWi+N6zUfwSweEVYPMzXxmApe\nreTYhXXktARAsv+m/eqIcMy9temscFsuzVnAtwP24qbQiFGFluBA/L0p3Tfo\nDsu85C+xgYQh+zOqWVd683ZGGDxOAhs8SObLxAmpRQad5s/MS6S7i6uR5+d9\nBft2\r\n=FSsH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID4/QA3hmyL+S0l1tQDPGR5kNgzK8Sn/ug+a3xxBqeKdAiEAuK4ZfIg1n8bcmq1GlFOPwX8uiN3iX9vbofyGIVgsKAI="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.232_1615543213265_0.9918425473926658"},"_hasShrinkwrap":false},"0.4.233":{"name":"wnamemapper","version":"0.4.233","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"gamma","wCopyable":"gamma"},"devDependencies":{"eslint":"7.1.0","wTesting":"gamma","wnamemapper":"file:."},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"032cd83c4886ee67c146f499dd4d3163412236a7","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.233","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-r/isaW68JckvqhqPDUiPfxBr7EqtGL91S9+E4bJT/zpCcgjrywxSlweLUEZA4HuFPIfWpTS4KslpwpZIUeZB+w==","shasum":"4d41aff67207e67276879a6c1c92d559cc033227","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.233.tgz","fileCount":6,"unpackedSize":52054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTcUcCRA9TVsSAnZWagAA0TAP/0Rkb1sc2sBx4h5mnD4g\nvJmDdCB8RHWWP62f+wvcjpvpGSFbsEtb5GC2cu/mS2MIf+B9DMdEDMrfrhG1\n8FSlslPPD+PHKQMt7qlVqsBEYp9kuxGCIs0sPt1IIIioHzCogcto/0MoDyho\nxQveXaw7JQSFvkGv1jjxAAizRtjXkbY7gdhuf0MY71e7gLOU1gvGMkFjAx5w\niP3F0sfOmQZDf/dTLgJeyvnzz1Vrpl6NxNl1qf02HVkpg8DcW9OHchP+vIc+\n1jibW21Lk7p9v4t/4xuQjmbGyEh3RZvRuKNAQcQwRJLLaL830vnGhZ0z4Op5\ne9xbBUO3m3SM1HsGNT7xrBJOWAGSb4K5UmaagNFJYxGutPpZ5NVGu91Az2Dt\n4gqzGqFcUlg3msoif98ESHzFgZ6/kDUw1uUFYRyjKeuQ5KU0Up6ZeOaX8m8H\nk+bOXvD7SSglfrpy0G7WhneFENDYaGXiDK05L8CrPjkl4NaGaeMWStuszQm1\nb9klQpdQNiQYa9aX6Ze8fzKifLwILMbPsnNv/XtZ4YHERcCEYqgDx5mC1FqI\nL2ocX2Vm9Z6P8OcSHtxG14B+ijdrVyuvyGyaug3F+yTX4w3L9ZvNWOIN934v\nY7QdmA3wIvvtRKFqfLl1zPXm7YNihU/dr1a3Fzus2eG4spH9qL9dxzqCV7A8\nYnEd\r\n=H6ef\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAgdus24RI8f7A/uJoDXr/OXfiV+DdWEqAITHBmi/RvIAiEAhaGz+u+eXAGgPG/INdFiBONGuZwBSwb4OLpKXr6w3bk="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.233_1615709468344_0.49727304864985533"},"_hasShrinkwrap":false},"0.4.234":{"name":"wnamemapper","version":"0.4.234","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"gamma","wCopyable":"gamma"},"devDependencies":{"eslint":"7.1.0","wTesting":"gamma","wnamemapper":"file:."},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"cdb6155fb3fcd5da5a7d42891ace207a6d77b833","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.234","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-BXPEK/wzXGIlNGA9fIkNPGoEZAtKxDFIWjz3W9mnPJdKGdvMTryQ45jouCBXx1VDx6Ga+buoDNabc6BcTk9jug==","shasum":"a785c3999e2f31796b06ca7fbe31a74912736826","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.234.tgz","fileCount":6,"unpackedSize":52054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgT7R1CRA9TVsSAnZWagAAex8QAKE5YIJwo+jr97kbTk8q\nila5XivzNFjtz18f/AUaXBTn3riBPwGUFCMRI4fpIGUIMsNTVjD8pX0phhdj\nbTlcnpFby+k/YpPwYBwhkEAy8r4D099bry3LfcUyiSw1uH9F7J8ImcVvTp8t\nVb0y/hbfV8X/We0fbspLLS/4kNSdFe5ZZE8NPooXjiZKso4otWQ4tAuTewm2\nVFAjcoa8RYihTjHIk5uhabq3QH7SMprTCdMnl3m+T5sXF0J6ElPyIj/sxmop\nSE4OWBp7lhbt5QdM0nuKV1uo7sCiQjvsKW5yDgyGtz/icTu2FOBTtaNIlR87\ngCAJWYDY5fTgAN6JyMqhNg33izemPMJd7fCp4OF1MGzCDZ/Ub6epPRdMsnpq\nP6Tzk1hdnuASsHXiBwtcvwngdEm95ThuXTZrm3XfwyjmUYZni2/dcy2z7lsC\nWbNHmcbMwFJVSU7Eeo8o8rfYOhC2OzrQ4EuSyZ3Ny3wKx7ezrhJkfBb0uKdg\nLsCBzcZhyOeIygV5G5ZKkAu5SwJTpMCetqinwH4ecgOgBI1vwawt8GqVhggK\n1M/cKZfux/B5WPzTCOb7Hxl5ytklJfokneePLPvRvZUXn2g3unHy3GJBc9Tc\nMl/KCfPNJg2jSaNgdiHkrR2xq74u/a8Ve4sNBdPKsIWbi/D5FQSIQ6nXxfpL\nbH9e\r\n=JxRV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICyOx8r8rvQ2BQuTbxjvRZ5cMO8WbF4Nb6YQVHgLbVKHAiEAmGasHFuUQx/jebjU+nS5fmHrBKS58UUXk5wauYeOX9k="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.234_1615836277057_0.44804278563581534"},"_hasShrinkwrap":false},"0.4.235":{"name":"wnamemapper","version":"0.4.235","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"gamma","wCopyable":"gamma"},"devDependencies":{"eslint":"7.1.0","wTesting":"gamma","wnamemapper":"file:."},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"a4d4ef1d261e389a706c1627418208dc0d076f7b","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.235","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-X3CoOqM/rwCrGdEbCLKeF61g1u41I+L3Y6Bv5W0o8ka7iOWjtCnOf0SvD5BsgFv5twe4FBu5pedEhKvXkJJDOA==","shasum":"bf4cbe48b03d659c771a6a37d6142abe61500f87","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.235.tgz","fileCount":6,"unpackedSize":52026,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUKk9CRA9TVsSAnZWagAAj4IQAJBeDaWQ7iaYE2v+wzzc\naKPj7G6YqbOFDbTEGZPiKG80HzL0CeY06OgpOASFNb0M58z2v+tdEsJXAmtp\n/a5xOVOxD7NfR4Vt2Nnvq/U+Riy5rwHmBywdOc+BDAd3QIMIuZz/MJQ3YfWQ\nV9LGmhL7NeGsYRJuilXhEsWZgkJIUCZDJLSyHZamytvdVuD3x10m+iPLXZwj\nqa0dRFr3zQAhl/dmd8CDogoClpGjG5ol7/eJuNpOgmfy5hH6yJ7aYIMiwetl\nyNbjIrrAWAfnMwwHmaljwsFLCMePmhbUxH0WV/Y/nY15ylTjKiI2J7QqBD2I\n2WdX1B434kP988bRo2S+MZLdjd7XoruXB+ROte1QXG6i5DWrHhlDp7r2UkgA\nVDudGxVBPEZc2QzFzZ0zyfYJuxfofESB1hZHo6tcKLh5a260QY62XsxEtTw4\nIIeFtxXAaYEsUHVfkokn2gR6rnkhkZ/Mulr7YXrQq92oN31Uc4OMksNAMEl5\nCSM+lo6XlJQdjPxxv20XJHRzz6I/jOIEoTM+3uhEVvp5mOYQSWbGUS64W7R5\nZxQ/a1nEl1TorESTjWT2X675KkXfCw2sHwV3OTwHgIy5XYrkB56DghaFNly6\nUvW7cXpgL6VkswR5ww4b8z+3GEiIKDSGYrssysdov4bsoC9AJ/UM5uItqdp8\nnYkg\r\n=OVnm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUPL+DnNOwmCL6Aw0SUQ5/jn6Hb7KiGakV1wsjE48eXQIhALLoaJK6TInSYx2al1Nx0LA3q2usCM3gDw9PZRUwM/S/"}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.235_1615898941115_0.03755480972437253"},"_hasShrinkwrap":false},"0.4.236":{"name":"wnamemapper","version":"0.4.236","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"delta","wCopyable":"delta"},"devDependencies":{"eslint":"7.1.0","wTesting":"delta","wnamemapper":"file:."},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"00c116f3e9760b2903ba244acdaf18cdbf71bee0","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.236","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-EqtvT1M3vJvlsBDG79u29FUkko5m+IjQpOroSxhh1lU3/JvDIE23TRQnL1CV0zQHR1EuVH0ZMHI74/BR3Ir9lw==","shasum":"28e2f47c5f289722ba4a4cfe45bd22f47e930530","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.236.tgz","fileCount":6,"unpackedSize":52034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXjJrCRA9TVsSAnZWagAAHB0P/jhi4sfsIbIuHBf6aRc6\nhapBGnMUTPj6Xm1XpJJJvvwMXdhBlXt6naL1+eEGRqUs41hQ+ARK1jobBXbe\n87CRf/NhSoQccL4+sLY/RI7lHnsMOIP3pDCdHngQm/8U8OXRE6j3yKhdpQg8\n1+flnlx73qE6B3FdEvxnN6mUhBuU+YODesXS7ryw5sXt9suFq/ATqKWjiFKy\nGSNsaJWJ5vXikI6bqI3zEfMVxCNlI9Br8lfLyFRljHFIGH5+hiX4XCrmqr+H\nHMa1d55hJ9STwOWkUHyRITP1Ly3FXIMpvVI0IZi1VXzLw3jomVERke0S3X5Y\ngaU98quN45LDoV3lUinUxHr6gsJDw3ewEPqpSxKLVpLE2XmZ8MeO6xuLVBLK\nYpqSTCKIT8HxNJWkowVeltP3ai2Wi2/YlaIa/0sBv6cbNzBU8wNTyjLmjiXD\n8ynqAKTEa0zFz/e5U8zoLK5tNWySDbeRP+V8SPGskfzTzcsscipdbtcAYvEc\n1egGnfrxTfR1W7GoI+ckeboauE7GQ4ganW5vnzL/V+aHWJqaUfvI4iRAeDdc\nSH5acH76nI9NpI2ZNQ2sTjakhHKj37mVvjP+Ks0NfA3EgxGSQTny60AdjEZ4\nTpmhGlk2CAzmQYoupRLFGH15WIHS5fEHtUC8Ma5UoK7AI7DPVx1FXaDuDq4b\nhKv7\r\n=A9jA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgF6dM9TRZeBzJgSk52VHNh7HtJ8D8ZFQHkjIeuIDHEAIhAJ4hwpsEgUoxuu8tO0QszMowfE56QRyUWlwEFrI7RP3T"}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.236_1616786027310_0.6763859106823971"},"_hasShrinkwrap":false},"0.4.237":{"name":"wnamemapper","version":"0.4.237","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"delta","wCopyable":"delta"},"devDependencies":{"eslint":"7.1.0","wTesting":"delta","wnamemapper":"file:."},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"fb8e6aaa5c6a5c8e14a8a58bcfee12d6737ff825","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.237","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-tP/gVufObExoHDaFGdrSaSGW1Memu4ClY93b8LCJGLCn1cY4vNgN7lUXGOoNw9RBPoKJkGte8/BgsxqKYmZiTg==","shasum":"152257927719dd8ed53cccc95b09e7d8f3bd8657","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.237.tgz","fileCount":6,"unpackedSize":52069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYXf9CRA9TVsSAnZWagAAMz0P/iTXunjz2cZSA0jRCyeg\n3i4cZdwjCmr6O4k5JFydfAFE7Hhrpu4TrlGMtRf3cOGcwkOI9y218MXlKDLK\n8mc/vqJ6TXS8ORbsoHIorfwJ2hXuE2cIjrafzUFusFQ5U5n6h5TvH5AQIiaM\nMGjkPeCYpi/7gwCO0AMZlCVwluIaFWXigTbdku/JEYkiFj8z8PvoeIwkSdZF\ny01FkcO26f73c4gB0ioy7adDw8oW9Fq6m8xoRVuIKKl8aUWLM9v3AUi9h+h7\nEAS0G/Vk+ne+Wr3QrJKvI/iCOrBOzmYS0zo1TyZ62K7OG9C4sWZUfYMwUnrF\nVrE9NJ4pZC5HVLKlP5MaizkeFUxKIk6SAd5hBijk+KaX68NYGm+Gb6Uo6N5Z\ndUmGH4xuoBUa9X7LKop25FNAo7REk7Fr7996hFnGNQZs/68pBUwjpt9YlinS\n6U2/KFkqeYMutFf4hAkJIT6eqEHMyku9jsowKzv3eqbviT9E6+kFFYUMbljR\nnYs2c6hy9HVikMNhB1DwkR3GbwBLqWzd+37FVAOe0WP/9XPH20zQAO4byme0\nXPoiaymzh7Hb3QlEWDBY3aD3nLcIE7TRciKL9sgVlI+DD6Ht0DZMPUDMIu6H\ntirvpc9BD8KGHULKLpE/HyTQaGoJaUn74lBMaKntYKwhFVgBS/7PomTSC5PW\nO+4D\r\n=ohw4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8g2+4hgmqdYPP5Ise41ai9RKdcj7ax5dS14hLRblgTwIhAOlkp+GdmlWi3isnJnYhAwF28s53lDWfGWWM5QmYoK3Z"}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.237_1617000444706_0.8911052126125716"},"_hasShrinkwrap":false},"0.4.238":{"name":"wnamemapper","version":"0.4.238","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"delta","wCopyable":"delta"},"devDependencies":{"eslint":"7.1.0","wTesting":"delta"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"ffc8fc7862e607bb2c26a2289d97ec02e2e794ac","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.238","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-ddWI5eMbBkbqbhOsOuFWLq/pGAC9Mr4aqJMCexHOSPCZ2rskSUGfXziVovJ4X1KNmEfiVbfM5Z+jR3goFz/i8A==","shasum":"bd64eeb13cf7359ef362740ff2c81b47e411703c","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.238.tgz","fileCount":7,"unpackedSize":52197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgY/AxCRA9TVsSAnZWagAAVQwP/jRUU1kA+nTwYBuOUb5Q\nfJJg63sVpF/sYvNruI/t+rTgl1gMdBrgAKqhB8Gk80B6sWwzkppbEy+PdjAI\nYzKYfv6sQ4+6aCgG42up9anEdGsXCZ8yxyZ50aQ8tUPiYS8lR59LFvzw9jdt\nfgYUEjQdzj1pGglIGgRN9y++NMkpWskJHlkAshAy0nADb+2fEeIhL2MGC0rh\nXJEyoJlryKDNEKCxnH4e0iM0otxRzNUNFtq3PaOmtnIz9aP796Kq15ZNevE7\nLL6DLgkzA/XYI4N3dKvDwsDoCNFfXlr/V/+bYxJe7xkyqx1CPKKnJ2PznO6Z\nSgfxZPwijV+dITjy8YjBWKmp4VK/TfAsTThM48+rYLuERHq3teWbRSxMpd62\nduSGg2jDnrpDzOHLTJG0keNvSaLLJloJ/7+L0vGjcVHqdVom7PfacanRpJD/\n8yDuQMoPYbcmJewwy6KzUQVyk9BS+I4ZnMFc73Ng7yaC0gjgVOX4xdVWec2X\nUIbNG3yDCExk+a+Y0n7scD50qZkN8vJIitJucV/7+aJtAjmUw6SjpmRAYeHB\nt9fYf83XxZCbK/ZR8Bm5+031a29dMpUCPfNidw72JilljpajlyYQhO5XJHa1\n7yon7bo+wMFBhbp5JH0wkmusl6/esipsJxGQLrVnk69nx52Rf61q5Y7BUtl/\nstlY\r\n=0INl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDeJ9pLf6K9iKz67E6L9njtEZ8zx9W94WW28fK+5sv+8AiBXHbXKxcuVOTLMop1muyim+9ZINU7v0hglzaYhJugsow=="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.238_1617162289383_0.6080873392285246"},"_hasShrinkwrap":false},"0.4.239":{"name":"wnamemapper","version":"0.4.239","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/wtools/amid/l5_mapper/NameMapper.s","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"delta","wCopyable":"delta"},"devDependencies":{"eslint":"7.1.0","wTesting":"delta"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"ac88c1a81b06bc5015606222053e98d16cd9397a","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.239","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-UHWiKgB1gq1SoXNgJhSoEpMpQ1DtEavmhHpjx88oBmkZr+wxHc1tL5bsx4N4Lm3DFq9/q3Exva7NCvqnmjy2Wg==","shasum":"f5ee22ef7ddd52955ac68a9c78ae0c69489911a8","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.239.tgz","fileCount":7,"unpackedSize":52214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZZaGCRA9TVsSAnZWagAAykYP+QHnnKBQv9VGhYebPRsA\n8YUHUmSwT+ADGSSSBa0WImFFHDdeZLmKw2spMV9AQAI+731npfksKHOI6odr\nkVliYna3m4gt1w+fXFbWMdRl6iPW7LN7rEtziz/2ZbKFklFeIeqOdyuLqXfK\n9yIGGpXoE1eP+gEKN/D6uf65E4AaDKXiQzFhUtsvMLV5GKntgU+8cIj4e/+v\nRzbFGtOJW1GtR5mEkNpBPrxPvlUxdcabGZHCJASVYxXoc33KFaa3MSBNOLrh\n4g9hlYUeCinpcCq73A2GgeiwRWviFKDD5AqXhXM0+ptVPGtO6pGNZyqUojbw\n2cBvdP1GbKyxuc+trcjK+r+gmimGP0kG3qVcWNwM6JukTJmlTiYRV4OJCKKM\n1WBOpBGaUSkhB97aAtY1oeN+nSdhdsAPN6+Mwzbp9xw5LVzllPu4JyJriZLF\nM223vm9gtEXo0EAOQFecrEPz7c14UVB1o9u9hobqoqtCx4v8ToKIuIMQsR7/\n00VEV0BVP0GSPwpvAZppXLI/YcX9dH9mK5ErvMVNCU09ZZ0Y2NwyVUW7qpzw\neEK/BsUzkmUddklTfW4J3ENlG6qN+cD5Zb1PaldcZbhNqtEyE9Es5vMNJIDI\nMNz6vC3uWYDJZ7WpMzYaV3LAGpiWVBIFnD2jUSCEl7v9S2w9mimDYrGGzXmM\n/gyT\r\n=WSvB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA8h+qZMB81/Ddauhvp9CVXxBMlxX/0QHQWjLr3BLKvQAiEAmu6nHer2lFfHgLj99QjWaTOraZPSKyQ+7jAJim21VO8="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.239_1617270406375_0.6228767791950474"},"_hasShrinkwrap":false},"0.4.240":{"name":"wnamemapper","version":"0.4.240","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"delta","wCopyable":"delta"},"devDependencies":{"eslint":"7.1.0","wTesting":"delta"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"8faeb78d9292ad4d952e884405c44ee5941ccccc","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.240","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-Xk4+BuCC5rk7+yhL1eAYKaQvAYivOtWnUgZztGTT+PEtC8yERDXuqCkQq1eAsZckbX1+zYrxg3SSi/nHL0zGtQ==","shasum":"c5a49c7338da49fbb2e4f39889b79caf1e97e6aa","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.240.tgz","fileCount":7,"unpackedSize":51767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgaTjBCRA9TVsSAnZWagAAz0cP/jT/fzWwXhvlpHI09ODq\nhFffiayK7hQqjg6vqVHiYrFGxKnwr06EG2bjFQwMdAGowgnhtmgeKeITNiFY\na8kJKEg19jE7r24dcjMExExM1hbQ+yw2Iwo7EB5sJrIEXG49Rc4Gi0Nl+2fD\nq7B1DfssZ+CH9iBoM7F7DHLXyGp8lxWclU+8DppAIVUzHI+WPSQxwLouYs1F\nWZ4I2U8/aekLDRmXlUuxrcXFwbVW1ht1UwgnCaoOelFAPkjrDkwLg2vf7+Up\niwiWelHluolZPFYyallbjhN867EqZ8DkzdcYH/4Dl4NO70zA+tN6GPdoRVWV\n31F1YGrgOQSSZQNsW9BKi1m/bF626aWg5/Amm1pcz02VoABcel0Fn/tQNLZ1\nyOm0it/dK6XwM4+Mwyh37p/eh5lPH64/U9sumvMCnxLRX9Bmh+4iDgN0vasm\n/O+591TAG+93JX9kSFp4EmTr8zNihYIh3t0Yx+g7v+00V+CapRaOX+dIThpr\nUE+jOj3+bV0nMrlP9ZKCP3rgmWFeF9TuoIflGhIZk6F5q1a4yOFuMIP+dbiZ\nxogSD0ZCIGKJiiMratKfvzllfTMyUz7ZG6H07YB6qKCH0nf7gvLsw4c09D2d\nHC0CRRl1XeiiHlruZ38CSFxU0P38j2a6ZgIkcSEOpZcQwDItBr9lsG0j214v\nLwZS\r\n=MMr3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCY6o8P4IJuIN1QpsF1mYod1H8LrdAVHDszjAXEFz4HgAIhAJw49IEmtGONSNt5NxNyJ5KmxfGGn0riXdiOS0hNEm+e"}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.240_1617508544888_0.6619866826671397"},"_hasShrinkwrap":false},"0.4.241":{"name":"wnamemapper","version":"0.4.241","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"delta","wCopyable":"delta"},"devDependencies":{"eslint":"7.1.0","wTesting":"delta"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"c65e1c9f4d07619df707e88f6861534517d5b50c","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.241","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-+IO8eHzlrLQBiY/5IDxmQyaHuR4CAC1c8Wo4mCc2xl/t0wFgYQtuZZ5LFBZXx0mTcVDwV2Ms7JQH9kDb5rIe6w==","shasum":"d786a8b7de5528766e4c33f72c9a41e0c97cebca","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.241.tgz","fileCount":7,"unpackedSize":52749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgaZr2CRA9TVsSAnZWagAAVB8P/iMPzxR8coktG8izOWHp\nuZ4lPRHQueb3qoxGzV3P33tlf3gzuLdDN2ELavJN5T7rspQzBjGzNHqBcWWt\nwv9oQeMp9OMR7ucxhK9+qaGwdys+GOJervDWI1KuAytSER9FN1p4n50m3uO0\n11RFy3qanr06cF+mhBuUeG+ydw1bVtLFwRhYc54TMl9yiywJg5E3aaRXzzhw\nC2Xx4BINoZn165r9i/fOd5tFOBb+6H/9IFHTrn4RuZGrTL8C3xGep+koNTfW\n+ma/A1ufg2OuLu6joVLwxAasI5bHVEv32l29QZHSKSOTedoXPWU0UHfQudxR\ng9pt0gc8FPbY3sDNktq2gBWwRX8QuYTf0bOU4+LBBW/E2LysXFAkFLD2smIJ\nmIunD0klAnTlUKuaELVNarXTqUqhU8bXjc69e9ZP3LtzPjUTx9TKb3dKUaJN\nCh2NjVaUHlggR3l39Yj4o7/ONoy1qUFRwXdsVUSVleP8uF9Fr/bp+HkVYPMJ\nqvAYq8P6hRhXkme5iv6fzHBsuYN/kIdWuF4ymeyj8GVDOGo/lL8Vu1ksQ/Vo\nVlWLQJMZtljNILBDw1jPqJI/PaRC06F9b1Cd+haMgojsC4iWHWN8R/UGA2k/\n+Iqf7Wv+zDahvgfo85HRfyJ5LNOOf8wIWZK5SD9OSddAKj2jCZV320AnRm/9\nvA9W\r\n=FS02\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE+9yjsLrn4858jtGhDa/AChkPrb0LklBMCX1DC4vLAvAiEA3Fx4liXDK08AulhSVp9wFT+Q+Z3GGWvNo+3fgbcMz7g="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.241_1617533685697_0.9598056523071619"},"_hasShrinkwrap":false},"0.4.242":{"name":"wnamemapper","version":"0.4.242","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"delta","wCopyable":"delta"},"devDependencies":{"eslint":"7.1.0","wTesting":"delta"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"ba5ba01fd4444d0ad34346e19cbaece908266b49","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.242","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-sW51HlCkV0jla7B1eyBscgEnlIzIQL97+nfLQb7WXF8p/B29bhfWJT+gpENlVZ46eceNUdIYHnJtKdwSX5rc9A==","shasum":"310099cd2f30233216510d7aff0acf128c5c8bb5","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.242.tgz","fileCount":7,"unpackedSize":51767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJga1ZZCRA9TVsSAnZWagAAOAQP/1aJJsQ/E7X1IQ/7Y305\njUBj/fhx173BFN6Mpigvj+ITgJRxYKpxV3cXRk6jarMUqN25Znxj+uJsscq0\nsFshIMqo1KyXvNUB77yZDAayh/UsTM9z4mgx78SNIanqP8VW30RyC8pBqfAo\nZCABKscp3kMjimQblJR70iof/MCgzkccDsuI+qiiXBTd28l3MxSjvammCUCD\nidigVTOQiQTJyHvfZYxg7KB9N5hcrXmKc9AUGT/OR52G0v1zK3E1iTede0NT\nknYjTZWcWOniAORnrUBDiyTIhIsGrw1nHzltodsIGOETEANTbJtwNxQZLr6f\nyPQSwCDl+xiMePHPyBu4lX16sfQVAZCP/DPjc9qfo2ES0Y79qX5u++dRJTny\njcejyru+mn0DW6n2Qm6oEZNA5hL2T5do8CK7YkIhcL+g59xfsLjTUNW6aOUn\nM+tpiuSj+p9mJMEmemqW0Wh9UQT7J1QNmqcVQMMIYAIwS7opYo1QAproOURu\nWavPxkbAjsqGOd2wrZnG5ACr+T2ZoLUjqH2GVGvFARej65uRkYrq4UmYo9As\nPLnTFoGbdNCI54qiqXolnErmj1o7r/GhTxMLH1dkOcJ5qJZWeNBYNGzrFlSJ\nXymle0S6uEtoSrQ4hNKQ0i5ob1E6gsnj+1jXDMqcuTi9KrDflnOdUiQl4WD4\nc6Pp\r\n=+a0G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFROYaTqgIGvqjH0js1f/241ihr7mULmFCt3N8CI0ffcAiEAru+wgevZXhxEpoqliOIn1xju+J5qq2Ecf9sxbS0jg9U="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.242_1617647192956_0.42970377382339353"},"_hasShrinkwrap":false},"0.4.243":{"name":"wnamemapper","version":"0.4.243","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"delta","wCopyable":"delta"},"devDependencies":{"eslint":"7.1.0","wTesting":"delta"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"6e8f25d7563f4c18623e77e153c535cca2e54a27","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.243","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-npuDndx4DQmsGNzMdWVGGmyNzZEb87hRDq6152GrDCG42T0PilFRXQMx1Rosc7wZmdCZsTh/nN2icJy4JSluCQ==","shasum":"d21db79f2b983c67baddfdaa84a04be1c4e8b9c0","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.243.tgz","fileCount":7,"unpackedSize":52741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbHX9CRA9TVsSAnZWagAAEJ4P/Aj4iIvGr77FqfR18Bo8\npJyYIeE/vvy0NBYRs9/n9OTgvPru1AFITz2hp5iXmq6Pr24Mi/b/dW2Ax2gT\nRUgPhz3xPneSbRE0b3UcdQrdYKbiwbcjESgA2uA43xVAUE9T5AhO2fbyThnW\n3oT0bV+0v+Q4y2LH13N7rNlvVkXXABpU0u8C52jgTfqMKRWhSo+JftUp0bC6\nSE1+DNf9msAM3Vmuj7WxekZJFO7+HGHxfWESQI8IJWP1gKdbEASyj8QY/4sG\nm8bNpA4CgMAem4o8JAoTADARSgpBuQHCMNoHM9GEl3mfvrlnCBDqqxWo8P/1\n3OH0LCX6XmS3x6k19aXNmubyGklJixbKv9j121fJtRxEy4I6djYqwLIIPEvx\n8nY02yoUzyoPj1d10Kk8x2d5FHHaMyeYEGm38G91C4P29pKKBO3ephyUXcAs\n3bCEBvLmYs3a6wUWmLh055BqoIhQuc0j0s4nyYNEXnTAkYqWOwBJmpqrhlQh\nn3vAhTBWHGwUE1tqppclLGQvKC+NZQy+dJIUCV3ZyL7AOEfn2E8wvxX7oT6m\nOMQ2BYuw6HbcWWiSa7s5prNxGl4jfI2bRBposUhYcUZWo5TwmpDOTbCpKl13\nldTH02fbThPOL48FPaqab4ZxH0HcnnRwqHEmsrSEw2OCQmAMdbK2Usb2Jzic\nP4/R\r\n=wPOt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLni8XbbzYrljmgms2EDFFFSrdtcKgk+USYj2WF4rp+wIgWVHMkU2s+fNSzQNsHT+F7r78H5pgoRLLyFeBgCcOkMI="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.243_1617720829401_0.21117786279267436"},"_hasShrinkwrap":false},"0.4.244":{"name":"wnamemapper","version":"0.4.244","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"delta","wCopyable":"delta"},"devDependencies":{"eslint":"7.1.0","wTesting":"delta"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"0e14a7b646c2de4e398dcd1d166ce12ff0b2f61e","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.244","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-JOeanJBsNRfBN/TLhkfgtpY9Hr+LNaPhHeoHSLmKsdsed/OPl0V5U/+lax7lTg5LXX19hnW0pwmOfYWjnXaFQQ==","shasum":"aa4ad6dbb1abbc5ea8445bedc7d855f298289800","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.244.tgz","fileCount":7,"unpackedSize":52812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbvJHCRA9TVsSAnZWagAA2agP/2KU+aJ8lRJ07MEO2T1P\nY/IAoCDF8rYutcYnZU+jb8SnmGMpbjvaG36G1ymC5ExXSqGFQ2EmUnQEScLI\nf8x09oebkikA3OPWNbs0GTTpce2FcH/9nS2aVdWyHMl6tMfiQSCwq3AK9LSR\n20pUVGtxaPN/wBte9fZwZBMWUSyDPeklgNtR/awjJZ7WjlhDu0hesTesoVQI\nlCgiyNgK8m/IngmC5dABaWd4gTy4XnkuJf5WCKfNnQzmIKfypWoC+dewcErn\nfiyJeERcjs8ivkjb53El30pMv3CtTtVFWXp6ORHUwPb2itjLTg27bXtfd1c8\nfgStxE5clhuDu6KmIokeZ8dYsSj1ejwnI2xKrlDVsVJWLBqCXNO/Urzi9qyc\nXvVaCvcTgcHp1FnUGzL1FBCnF+oddTnfAgaiGI2ZhI3UcQISzOaG41Qpw2/p\nOAevWipi2KHbslgoyfCqeqVtVfAqeKF4B8uc8fnaJMva5sC/Sc/Prg2Tfgg3\ngf5A8otBBMcWHehlhAx3wG6iablvdtxKby8YgpXiCCMnt4bY/2jHc7ojUELq\nS00ua2YLUkaF6C9xid1m3mfm0DVdCI2ERgAvsuU6UXR+gWE9mbqS2D7+ee8E\nxYnWJK6xpbu85at86iw9KuRateiyjExehvD2uB+Yc90E6FOQ5oDmkza+yd3f\n/cNq\r\n=AT26\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAsBCBsNV90vviGqpaLziSyuXmknd+abDqBdAKQz9wbGAiEAkX9JppDu2rbYXG577rvhRY5tY1LcDqJRbG+spEpdi1g="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.244_1617883718581_0.5950745502430441"},"_hasShrinkwrap":false},"0.4.245":{"name":"wnamemapper","version":"0.4.245","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"delta","wCopyable":"delta"},"devDependencies":{"eslint":"7.1.0","wTesting":"delta"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"c620ebf9ce783ea98fe42d089b3582de280acafe","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.245","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-A2rSgPeujPB54/m9siBcc0Df+O3XAojidLrCWZM87gETwVgc7Eh3YMdP/BXZhsf+/GnY8mob5ZQ13ra2k4BW7A==","shasum":"befd3ea35522a507e7e784c6120decfba7aeb0eb","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.245.tgz","fileCount":7,"unpackedSize":52812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgchEFCRA9TVsSAnZWagAAd6wP+wS7dLnirdaaiVvjWPz1\niDmuWv5QoyvTPn/BL89Gyg7AFa1sWuy2yfT1JatT6ciYoYxa9UfwcQnbK3iy\n+EKvbWKBQhqBh7p313jrQPh6q6CFt86UP5GbMqI97ad2Dp10xK5zUTu/l8cS\nhzOS55sifKU5GAJWJxoSDWrcwS+oZ4DHi/PWrDbLAgk3nftvlS2AOhmMOC8C\nGUe8sI8tY2UNG2zPyYNXrlUC/RFrr06M9SxVsh4YH3gxTNc03TNppB7rmLFE\n8PDmh0Uw2jd+VFu9oTTgBNLZG87bcjfGmgeszafBfYj7UEFj0YWEguajRUZr\n9yWfO9VYF2boKtYs1QdxqKu8t0gFPMFF8bBTU5hoCRMixWeJm8okVzHWrnGe\niQDDxYPW1thXGXedZEs14fg7WNR341DhxlgGzzZVtC8LEC8+5p+uRNpD+Awj\nzq0cPv1khc5Y48PibRkSmO6R+0sB9qrrDseLeoJuqGxuV4aLJVvgo84csPG/\nAahN0zAZWJ2IVqW+1hkQhXXejT5zKpThrbfrDq38rDWodZp4KtK73tQ1V81x\nm3KfhUECuewsGd8Lh8RIq3+KBYOSPLoXyK3wZfjLDsoN3ZKIYib4/ZVoINFH\nKJYE0/LDNVSLPkO5l9GE9FmSwZCLiA2n7dP2td0QIT6UxXVvpHWMX2W8+gb3\nwfq2\r\n=yj3M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCd+sfKO3fwnkfVZaLcSCSpTnEsZUMGvHSPxS4Reo3c0AIhAN0W7Be9UbvJWk3FrNSa6pEuTIKrnrXTjZhhNVGyMbV6"}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.245_1618088196760_0.9767614903888664"},"_hasShrinkwrap":false},"0.4.246":{"name":"wnamemapper","version":"0.4.246","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"gamma","wCopyable":"gamma"},"devDependencies":{"eslint":"7.1.0","wTesting":"gamma"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"d57a665d5e75679fbd99b2bf89f55c8f0112b975","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.246","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-h/eXKVSAQA6Ts7gkwYP//+NSTIzTZ8ZQa4lPeEX7HsMnTrM/6PMv4UjoCCbYiCUqrw2yrYXdXcvk9TvOdW84CA==","shasum":"f375a17cf9c436e6074bbc273e833910af486231","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.246.tgz","fileCount":7,"unpackedSize":52815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghsPoCRA9TVsSAnZWagAAAB0QAIG81fGL+ZCaVPgvAYjA\nluZ0zAN2KtmxQnAEOhPc/ELez5BXlkS0sKYz33CXUwv6TFAk2Xg5qZzyV7a0\nkorMrLdEI/nTW/x5effui8/Cr9/HPGKs4P1C8Z5YSkGWViajBfE61ixVAWGp\nMq+KbrBdG10Z7qP1+nHp7Rg4yitkmCPKGINPws9D+qPTqmTw9GHaisSyUjGa\nbGVXFaks1926kTQBm5g0+L97RcpPzvC0YPPMmfQ7J1ERXsiwymKxrzQRAOso\nyb55LVvFWDr9KjQr4Jj8ihNsABh9PFuUWvqZQJP02TETXLBP0G3FbB4j0/KE\npPpCGVM1yt6y4L9MzfIW5bX6yIbvmqiX98Kpftr9pSfXLgNTbYli0RPeiUsp\n5Jb675XetI12sw6OsigWuP3j54XE7D72RdefJEusf9xLBW4klfdaxMeXnJi2\nlkkwCzniIxAUYefaf8r5BW2JDnj6BYNpbK6mw3xT1D+P83G/CuAPwQE5u//b\nlEOlPHOGHBjw4HuMrc47ond0TxfS27mM8x8OpIgwfVtqi1xF+YnIJgmKTqLR\nBtDdgl5ChSV9xYi/WabpDDKaTVPbioZyRtYs0UhpHqeOOGamwO0MmTeOcFhU\nTTSuHZWp+WqYxSUA9Pli4oUQAjQHDuMC/Os8oLPu+cipsLxCwfmoLla/s+38\noaUX\r\n=OXZw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwI6ARR7XWtkZJhWJmgIA738ehi2HHIjlbTMMp4g7XCgIgdQX2S58Pq2WkwgNCLZUfr62bekTeX/VD63Z+msPimM8="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.246_1619444711396_0.8885981951131665"},"_hasShrinkwrap":false},"0.4.247":{"name":"wnamemapper","version":"0.4.247","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"gamma","wCopyable":"gamma"},"devDependencies":{"eslint":"7.1.0","wTesting":"gamma"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"fc330e8f99f59af817791a21a53f4a55c4c81f06","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.247","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-/EBRYuhWe6fVSbDkvLRoPd50TNwnVIhEzLaOKMIblDwOClfZycAMJ1xKHCPoD2yXpcHJq63IZ7lrErI7rPdnnw==","shasum":"7fafff40799613a55c937775e8ddffe65ea922fb","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.247.tgz","fileCount":7,"unpackedSize":52815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgh+ReCRA9TVsSAnZWagAAvygP+wYVX3tEsLGDhS3/Ag/P\ngytuEN7cLwQdE8Qta56GAblaYMkiZUD215TwcnT7pACAU6sP7ZZ9YVnuSm5R\nauIm+1JIrhoBbGFSrv6Q6Fp12zrHzHpF1vhPNA9+r7F0DUb3nYzxJdnnqOdN\nInjmA+KlWUusl8W7ercIpN2p9hpxxURgetHM8a/0aptjXMDJNAmyBVFBtQAm\ni7Bu6X91FuxyXhRygUu468/rSehM96z0xr+6rKqPqtkylH3PCPinmBqeAFQl\n4gY1atco4n8ixgHTYgRr/NjO59seeZXmB41jH5pukXO49KFidAVfTAaNMZFI\ncI3xr8p+gdIPBm+yhMaCQ4MUrRUsKd9H8aDfZqozQOmlk5HmkAu0T6yZtcb3\n7kqtNxJIiWJmRG6oRjO+XG74JjgcNqFyZqZLqLf5uV1Nxpjuc3JKnzbFjkjc\nTxhRPNWYdSCePDG7DiBDEPNfCJfmee9qtgHAGOuPlDqfQMAWzMdU9oOr63WO\nqdlY4aBORTCHATwsEknMSylXz7VxPcttf084m8rpbpKQyhYa/LfMWitAu8qA\na6AGmKz++ZFj84xuEN2IFTsP0mBTml9fmhjLI8b/kfQ8HIb2dZFxuAfGDFg0\nWI6ZxPX9w3PD0/o81C1gPnkIzI+rR/sJ18s6iMtZxBGae+n3xAzhBaT1Srhg\n2ayu\r\n=964m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZhbRPVfCck+pTWuHeJkMbiZPXcsDe9zAw5nEJjGZilQIgfmcA91ylzVbDZiCkjlt8JDoF9VgyUz1L+2XkR+cg3no="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.247_1619518558547_0.6266598592680463"},"_hasShrinkwrap":false},"0.4.248":{"name":"wnamemapper","version":"0.4.248","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"gamma","wCopyable":"gamma"},"devDependencies":{"eslint":"7.1.0","wTesting":"gamma"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/workflows/publish/badge.svg)](https://github.com/Wandalen/wNameMapper/actions?query=workflow%3Apublish) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"0c47781fcef4542bb23252b8d91de359612de5c4","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.248","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-QOLz6sUlqstqrWURCu+tyeCQboJO8JUGTGsP61lbPSrhHOWzj8Y0bL2ngjmy70hkMHufBVBXl5m1r8TUA2/+Uw==","shasum":"35bf824ff2bf14e436becaf11b1ad7a221dd81bc","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.248.tgz","fileCount":7,"unpackedSize":52835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkQs4CRA9TVsSAnZWagAAmc8QAJRfGYtQkz/HNLMwX5cV\ntw45awBWtlTQRdnjiW41cd16F6uACHb+fqAC79W22Ztk0duFrz6B9fa6rXV/\nIy5oeSFg43oLE86V3Z+StV8Q6JNP9CV11KyOZJLArVd24VbTb9c8E1xAfWUa\nZ3MUYf2mz1V+lLb8CKDeuLViZuNOgXNT72FQjjQsexBgVpdI6EPJ25460X4P\n1YWnds31+k3sGrvMNSKqCXGIMLa7BreiJt4PuvJQI9p3YQgJoawox1/8j0C7\n6efbs90hOg5nKultUWxS2u++M5KIHv7M0dCiXg3OM1PJrwv0gk8mkejddC6t\n0UkX3BMjuxUsSGWSFTscjPIgsBceF59QXwxuIeGIHPOBIa4bPIQus7t0CzXx\nGv7WVX74rVNhvS0Xn4VR8yrWSBz7YEB2PS1aLSk0RZnxK+VKvSOGWRe5mQHj\nVigqPTQFZ3lTRJ0KCN+7Z4fgmH6vAWsGd1qpebtBV/QXrU/BjGbT9+bEBc+E\n05D1HAZ6Ft37MSuJreXD3bEBmWD1mgIdlh+lJHALu51EM2UCj5AEoOqTC0dU\nIyA4FwDU5Ca+RTifdyZ7XworTbyKwXvyBQG+GhHTx7d469W8myT/dqTEOaym\nnrq7YUlT2zREfd7KOle83iDZrHAia3A4Nuy1GvX4Dqn8eKbTruaNx43ja7PN\nDyK7\r\n=JAYd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSlg99EgdIa/9Yq1Hb4oNyt1RsB41SoddBpRWMghCkcQIgfy5fN37eBf/Lp1vu76syVDnaetOf9O6qh1zobgYKfnM="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.248_1620118327743_0.4646446109897089"},"_hasShrinkwrap":false},"0.4.249":{"name":"wnamemapper","version":"0.4.249","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"delta","wCopyable":"delta"},"devDependencies":{"eslint":"7.1.0","wTesting":"delta"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml/badge.svg)](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"edb81fc34580feb35bbd030beb2e44956ff9df2a","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.249","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-IZc81YuzKcTkB3zJ4b611oCYbgQ5W0fKHao6v4icHvvMfNlrm1VNJkN/Z5nbQMeEM7i8nTBLywMIVrBF1n9WEw==","shasum":"4309a4a358d4e483ccc4eaf72426f7917c76a9aa","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.249.tgz","fileCount":7,"unpackedSize":51938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmdOYCRA9TVsSAnZWagAAkh8P/A+D3YL8j1MHGdwVFLpA\nd/UUf7ftPOaOj7Zxc4RRijbUpW2Z7iFblWCajav0P/sKmQOz8NZdzB1H0LhP\nItb43uR+GPRHmEXplyaJQvvh2OUvLJ0wpMILbvCV5V1lHydcDO8iWZg68iaX\nupYbe9rl8KcPDFECMLGjQAVmqIUoWcjif9c/jdYt9/PIKQ3wqLOdv8iQa/mS\n9VQh84qCpB0eYRZxxEDJNudQOgE2suc23JgFtW8ItP4nGKf/Cvi9CA+W2RoV\nRoEbeNJvG/RSyGGzO13sJf5k3nYB9fNtz84m2y35IQVzZ5Hy3dXv5VB5ZaFQ\n7XdBqPHJBQ26HIc6QQzb2KAuvdDole6ZJPX+Z1PZhcfJ41R93hfx281tkfHO\nynqlkoVEKjHcm0ncF+q6y2aFSVGo0dW9qEjD8XZjJyg76xSCNrr5bP4b1mKI\nkw1eiyJg7luFUtM+KrGqfosRNyXsD2rJD005rFIq6YrdXcCtCaSgz7IzVB5b\nDK1WzaF0sc1MEk2fBgScwYn0+RdTaDAq/hjyehqVdqOBUvWYdSaE4VHC7K2E\nVVst02v9AZGS7IaKavovcGe0qcprJZm1BQC2hijza7Sssu8AWEnmUHQbJvFB\n+Yzayx3eMwdUFU+2WhOVPtS2lnjAzNZ9VFlzu4s+7a6s0RXpxbnNGjyL4r16\nykdf\r\n=m8wP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC3ZX7L6bodaETMQgp5eyzTJGJ1M1Uis/hhHqWrEBj/TAiEAgwjirgHX5e7In3VbZ5Ql+YXOXrC6NlUs+lTmoXF9y6E="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.249_1620693911964_0.5361747153616967"},"_hasShrinkwrap":false},"0.4.250":{"name":"wnamemapper","version":"0.4.250","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"stable","wCopyable":"stable"},"devDependencies":{"eslint":"7.1.0","wTesting":"stable"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml/badge.svg)](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Try out from the repository\n\n```\ngit clone https://github.com/Wandalen/wNameMapper\ncd wNameMapper\nwill .npm.install\nnode sample/trivial/Sample.s\n```\n\nMake sure you have utility `willbe` installed. To install willbe: `npm i -g willbe@stable`. Willbe is required to build of the module.\n\n### To add to your project\n\n```\nnpm add 'wnamemapper@stable'\n```\n\n`Willbe` is not required to use the module in your project as submodule.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"4db105c776e338e9795a9d0fd0f4f2a9f570708e","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.250","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-fNTWTB7MPhS1r/28is9mB+wpMZZydHwxm4is6ZPgKbdjaPSJ/Jj1/0x551j7v84iG4EJlPL/aJ56F0frd6npng==","shasum":"fbe15b90252f2be4a875934b825a1f4def0f1705","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.250.tgz","fileCount":7,"unpackedSize":52371,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnAXZCRA9TVsSAnZWagAABOwQAJeZQQUSgvKcDXfOf7H3\nda7Qwmr/domCsof1P7AcJAtLmIgDR8xEu4BBbohPRe2w6X793GkzEkotLr0N\nwTFpnhIfq+R7giNe6AxaSrjh/twBCfxo8+EgE6OzqY/q6C7DUo2l1q8pAAPl\n6wYFA/MQmboGJ0xDUYZywmjutll7NdDCZ/xsBKqkWZOBgD/z0Fc56Md1kOC4\n0nyAz9/jjrxfQD7BmYZRkcx6fVfqJpIycqLMt4BmtSYNckC9StuGW+eGj57H\nI9rMlVqjWq3jtjMWUdxmlhjbKUcA5Q5TbqK0SsbukEEqA6KQIw+6wzIvSykJ\niQDAgW4asAx57XeB3acPDbotIrqUOpg+NIGEqyEIecrsPO0Yk7+Dsd7hnAe4\nzXb27wcCuh86Z2LD1l49H4AZBU4jTjhEyRUGFvIDrU59egSoJWV+IF/w4N/M\nUpZpuxdWo/EiT4qr2QHjCjHttVpeUbcTVO3qMuw4wklc4Gl2WR6Cw35ICli6\ncQ40YQiZI+ptooUr39j6ro+VrZz32RajZnvG3QJQQRQV+g/V1Uizrp8u0113\n7oqsdARjn48TbcU4h39FMHAj5EYNzV8yruFEkOkq23cutt3V1aNTNmOzeC/q\nc0k/rpTYTJ9Nrq5IAExiEWw0adbAu6jlb6Yf+haaT83YhmHN4ozDdFk0GtK3\nycFp\r\n=UxKa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICyRMLBYwSbJfi4cQACQvOlWd0nq2C8fPZMRENnA0pVAAiBw8CvzuMLXZINWd+m207kA5UqH54usO40PBxL/ALLC2Q=="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.250_1620837849448_0.30185619574589095"},"_hasShrinkwrap":false},"0.4.251":{"name":"wnamemapper","version":"0.4.251","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"delta","wCopyable":"delta"},"devDependencies":{"eslint":"7.1.0","wTesting":"delta"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml/badge.svg)](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Try out from the repository\n\n```\ngit clone https://github.com/Wandalen/wNameMapper\ncd wNameMapper\nwill .npm.install\nnode sample/trivial/Sample.s\n```\n\nMake sure you have utility `willbe` installed. To install willbe: `npm i -g willbe@stable`. Willbe is required to build of the module.\n\n### To add to your project\n\n```\nnpm add 'wnamemapper@stable'\n```\n\n`Willbe` is not required to use the module in your project as submodule.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"b1d1108186063b44efc79b526fd4c170db367ddf","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.251","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-m/MbLW5JuEPvoMB8XSj4ybHduiNVDIvjtSJ5xSDpS2rYvAGM21RTlYvJPywTsoingulG9F+ii3A3rj0vrv4RjQ==","shasum":"02b3569408c3cc848f523521538b9e1f46a76ac5","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.251.tgz","fileCount":7,"unpackedSize":52368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnoyCCRA9TVsSAnZWagAAbVoP/0Un916t/kYsHJMPMSuE\nK5sI0RJ2npWEzaB2HtVa82FGr+JAIman1OMFLwJSEf2vOLEKV+jkHgasXJ/1\nuH1ESl9qKDDEB4fhgz2C2DeX7vxxDY0Y1aNHvkvOzsHmJZieptKS5ZWcvjBO\n4MQ2EwUqgZavg4ahPO1+/9etkAxi+cemNCDQna7nCog2li60bMCfmZGfiRvb\nhESWQFTTKL1ugu6zkbGXF9hVW5X9WNPXY6IKEKKep5HXWuu0fv5Rx7z094ms\nyxZBjWeW/BmJ7RuRmiAf/le3+nITwSYUfAajK4sbg4Nk+TFCXQXrBaR1mIME\n198B5Sn9U9hV3lTtulLy05HAK4zRJ6rOvoGjlnZCvcTLHW/Hhz1WnFGrlFw5\nfDJblbXblUOkCBtMb+XqYL6woWtInPnqHRZKrlaY8vwi+3WcW47e2jPPCaGu\nPB31XCMcdaM2qX2W3Apx2ZwMLH3u/FktQpfYsiomJ2gcK3XIMHZYPhsw6Ibe\nZ5YiugieFWaTn+9BEFbTLWqUwDn7jHAZdprZ5XsrEB2oOyCyokEORBBZVM5T\nC84t1CRMnEJDFPZ8GKy8+Roj91N0fiOPYLIPTKhFxWzRWqCXXf+GfnqhxEFO\nfu3aC81Lw4M5QUCKsVkhczR7ghjJfE4ynI+qWN27PhueEgI87jz0C+MIv/Nm\ngbLS\r\n=U1f4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFlzsuoZ0SZ2xSUEAANYUmiqijA9TQb8PyP/bOmDfYEoAiB6rMVbSxjLC/mc1s5Non5pvu2zNtqYxeiKHRbhlMqPsw=="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.251_1621003394030_0.5993284824076881"},"_hasShrinkwrap":false},"0.4.252":{"name":"wnamemapper","version":"0.4.252","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"delta","wCopyable":"delta"},"devDependencies":{"eslint":"7.1.0","wTesting":"delta"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml/badge.svg)](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Try out from the repository\n\n```\ngit clone https://github.com/Wandalen/wNameMapper\ncd wNameMapper\nwill .npm.install\nnode sample/trivial/Sample.s\n```\n\nMake sure you have utility `willbe` installed. To install willbe: `npm i -g willbe@stable`. Willbe is required to build of the module.\n\n### To add to your project\n\n```\nnpm add 'wnamemapper@stable'\n```\n\n`Willbe` is not required to use the module in your project as submodule.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"1e75831af3f2bdba3cdb84270ff8a58770f92aef","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.252","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-xQR1SEw9I9UTtDlyUchDum3lauVO0Am//aTjso7f9oDSEhR3OfaxUbBgjyaluBSY8//po6rEC2Zmc6UUd3F8MQ==","shasum":"ae3a27bfbfc1b43d7129c06036d3ac01b0ad48fc","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.252.tgz","fileCount":7,"unpackedSize":51983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgoly7CRA9TVsSAnZWagAAf1wP+gLAtr69OiLcKIh9JSmM\nSFLv8OBJoRLPXy9XhxV4xejGXSLqYY0rXW45xPPkg1UuYQEmEZo08ZMOOCfH\ne+lOv7IexdUOzW26z58cuseGAiDZJSDTRKxfsh9OlU6/1mOCFiCkcKojm8Ld\nDRI99R1u7wfuOFreRbSGWbOcdw2Ogvung3CRjJIbgK8GU0hlCDVkKl+2U8nA\nTOddvTdIqRBLcxyx9/pBxdWLOPKOa9Vf/XSmG+tgct+/ZT5WLdUMEXx+XnDH\nZC4SaGUSwmdqyQYoc+KMQgHS0AlZjFKlMcSO/GwdzrTUf/QP6sXL9oBfhe1E\nF2/8eZIxiRr3L2TyiRAY2NkgnJhHAbDgqBQ9mUSYBw/W0blSqsn/QMo3ZAY8\nihIhfyDUdeaKblhC0TZkiV3NDcWmcIkNcP2/qU8QpL24vgnvM3USh6bP463q\nydktJw9ds6x9vSk7wyhVcb4cl+m5Cm9g0EpH9m6NFSNs5U8DkPGc33dvgZ93\nsfDh3Wewpo6jUWrI7+NktEKXzZuRxzKtgNvyaabX7q9o2K9e/Ot+gApTS5vc\nsUoyEV4yQEhh0A2ao2uikpddcWAD+9T4kEWXFcyHOPTOeYKLnO8j2mSIa0zA\nFOqUCgdw1itNWrw/hvhPfp4UgY6CjFabkKke16unDLhj02l4jQJGiXjZSKAN\neEho\r\n=bK9D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHg9eD6g1hS0VvwBFY06PKItbLsTEOdNs0Xiys6PclhfAiAHMwzyoSMfkR/maej7EJ5NwjGKZ5I2DoH5IZwdRviQFw=="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.252_1621253307285_0.5121642073828594"},"_hasShrinkwrap":false},"0.4.253":{"name":"wnamemapper","version":"0.4.253","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"gamma","wCopyable":"gamma"},"devDependencies":{"eslint":"7.1.0","wTesting":"gamma"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml/badge.svg)](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Try out from the repository\n\n```\ngit clone https://github.com/Wandalen/wNameMapper\ncd wNameMapper\nwill .npm.install\nnode sample/trivial/Sample.s\n```\n\nMake sure you have utility `willbe` installed. To install willbe: `npm i -g willbe@stable`. Willbe is required to build of the module.\n\n### To add to your project\n\n```\nnpm add 'wnamemapper@stable'\n```\n\n`Willbe` is not required to use the module in your project as submodule.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"678c3ba945948c55cb03fb1156f6ddf463ddf706","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.253","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-a+k4iJB2LGko6ih/PaIx4fQLk8b4YAfd4YUyGfOStct/OJhLdWBv5fqjR8Qp5WTedfV0I+E1gfd5jTyZ1rSH5A==","shasum":"f045d42bac9ca8e391d2a9bd4a2992e6343d3508","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.253.tgz","fileCount":7,"unpackedSize":51989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpA4ZCRA9TVsSAnZWagAAKagQAKJGB+Wi1gugjOv+6ki5\nxAPv2kt6ZOp2hZvcamT5FY0ociik+NOKCl1snm2PZBwZOL2qIFfOWMvrnWp8\ndeFNY5QQr/ar35Z/kTBXDvz7XjKw5eaVqn+p3VU+Qr5fUlkF89sVQg5pzCLk\nEQtfab237vPY84Hnj0n1MGHEap1yVyzpM3JdscA2mP4McUx/zIUtmVK4fWJt\nLAY9nH1we6lEXEy7p+uc0meg3YsU6ORLRHtjbbe6JlTmbO0YlC6trKe9/kqM\nLuHavuyIEqe4XJXGwpQNSFOSmIbR0DGAgNvDAZiji96Bxtn7W3yREloH83EO\nLAO+Yh00faGkfERMF3f8ByzyPHt3ihq2MnX4/ZktETwvYTqbXxbckQM3d///\nfW1i20U0lY2gK1cV3s/PKjo2r+VlgWRPCKKOayAD/2FSbXJezzlaaLJB2Vty\nNxpt101Uw99vMgn+m0gHJm4VKB4FJuw79eN5J0THNNqYR9B6K6ftcDjRHXc8\nebVohHpojhIkiydbIIGMAIBFbHD7iYQnUfrCaQhNMJatHi54eOb0coh78fod\n2FU0hPOYCcyqaO8Yz8FaWr0Nxl6aQfErlFAQqHxD2ZuEwSswxc5AKuj+4Mmi\nJuFzrIPL2GI0pcGmDCZTHE2rCNUvd00FmydJ6n1YuT/d5mkNqQmUFop6Fhyx\nus9g\r\n=/GzM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAckRMrUPPuMjtfKAQH/D/F1OXXixDFpZ+1YprBYHuxOAiEAjiCGFiGBoX4DsEiQYf8E90WaXFe4leA62yuwrI1MdH4="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.253_1621364249532_0.9373545156972796"},"_hasShrinkwrap":false},"0.4.254":{"name":"wnamemapper","version":"0.4.254","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"gamma","wCopyable":"gamma"},"devDependencies":{"eslint":"7.1.0","wTesting":"gamma"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml/badge.svg)](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Try out from the repository\n\n```\ngit clone https://github.com/Wandalen/wNameMapper\ncd wNameMapper\nwill .npm.install\nnode sample/trivial/Sample.s\n```\n\nMake sure you have utility `willbe` installed. To install willbe: `npm i -g willbe@stable`. Willbe is required to build of the module.\n\n### To add to your project\n\n```\nnpm add 'wnamemapper@stable'\n```\n\n`Willbe` is not required to use the module in your project as submodule.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"9af0cbce5473964843b6635a37dec1c2760a7c8f","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.254","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-t0dSM2HHfpBwnHK5m5zJIrvwoCVLD5kNZ7RLAGUUAmKOgnD+l+JLig/+7kNNKMyhhvtIPSJqquFfyDIWKmZEuw==","shasum":"6194ddf81d1f5c229942db3f295d766f75d298c6","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.254.tgz","fileCount":7,"unpackedSize":51989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgt1HoCRA9TVsSAnZWagAAc5AP/iVNeJMvXKuIf0F1c3zi\nC0kfDELDoGx+K7feYZdtQ6SFBXdVT4dagF9Zw+liT+a42d8HdwZmwGqb7HzF\nTdzZv0EQcf5Ckocs2RODiIauFACw1In0GIioE8B0+ice0M1YNeHUgmvqNplf\nOL+MqpW4/5ilQPzBZzFQArBcb4i6TH4vbPXZOKlK1XBmcvLRPgUFTGK5sTPF\n2CplGxP49p/trzLg4WrZaRp+vGMAwJTIAS1FVGNOjNWuuEWLIEDubKYWfI1E\n8GxSA4hbLIhK9PMMNsdqoFARYs0LRgx3HoiIT0ReIazcfXoM26+3GXWY2apZ\np0+h2wRrcN7VsmFmoNs5jt+cUVRKZG72nuRP2oJBKM7hhChDrHCn9dCp4F+V\nGdCeUZZkPbE1Tpxwicrprsmfmt/MbQqPf5xiPz1nXL2BUVeLDHPhnhWlcaKF\nlJcL+SnhPiu7wIFRh+aj2X+LD5vNQGnsS1kzfnBmvm2YkgCu6fy8cWaC/fsc\nihcrtjU5hQ3YZFKEnIKrZTUO22FRuYiTb2dkgwkxaVCRRTB0Lk1FSwH0/bKr\ntYlTrQCdhAtzGZVrugTxRDmsdG6iptrVSVlHoQZZd8JH6u1bopKooIHvmVp2\nQDYCpov8HlDkF64qgNwntpfUxD5mvMGsEt7T+zxfGt41NFIyFXfNLlSfbHTL\nj1kD\r\n=mIYA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxwoPDxC9xtJrx26fKdQ1mEIwCVR2lySyyVBYunqjBngIgRWH2YjRSzEB1+MaSYd45VIejYWZlOCTxsSglSeYVW1s="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.254_1622626792420_0.03874888137152266"},"_hasShrinkwrap":false},"0.4.255":{"name":"wnamemapper","version":"0.4.255","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"gamma","wCopyable":"gamma"},"devDependencies":{"eslint":"7.1.0","wTesting":"gamma"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml/badge.svg)](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Try out from the repository\n\n```\ngit clone https://github.com/Wandalen/wNameMapper\ncd wNameMapper\nwill .npm.install\nnode sample/trivial/Sample.s\n```\n\nMake sure you have utility `willbe` installed. To install willbe: `npm i -g willbe@stable`. Willbe is required to build of the module.\n\n### To add to your project\n\n```\nnpm add 'wnamemapper@stable'\n```\n\n`Willbe` is not required to use the module in your project as submodule.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"053f504863df76532c70da37f3730f171d4f5709","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.255","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-1znGcVLqmcwenPZQe7aoee4J3TPAWgTAt43pwWejTh0Gpg8jiALqm854NxU069G9EF+wWqrWjMT0XtsH27SElg==","shasum":"7496a078194933e635e647e3e626f66b77038b16","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.255.tgz","fileCount":7,"unpackedSize":51989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvGKDCRA9TVsSAnZWagAAXzMP/A9GUWYYj+RdhjZ7xJgR\nC5ZAQVjFwYV2lN5/KYnTyUjXpclEhrjnwPaE8AG+H/Z0skTGEEoztDclp/WL\nKOo4MCMP2YzYTQtNJDz/Qb5N7WrIJKVRkMamKZ8B0I0Y8sRASk2fgKRdbVDB\nJQowMno1WCuqPjdI/MHgSs23pmuPr+snl9uZX8WZEV6t4FYZe+7qR5l9lg78\nzz1076iV4vEVBSXZUh0p9KxOP14eDbnF9hOTAjMYQs0G62y9vL2dxG6YNy2F\n5XnNj61FY2x0udAw1ENdEfBjiohvWzFIbx5NrqNUyV8KNv3FBi9g18rO+46n\n2RYs9GM14I54D+BK5r7diPOz/e0ctpFpHjsz0yhT36jK2xsH/KECawGUHFGu\naIhkcobz0pcOTNLQIaO3Memwo/l05E20r/i4koh3dlbBmqfem5+hHLo0KETy\nIOQl3WVyXFFgfOjVJX12l5f6Ek2kf3zEVRPdRpLQV4dS/OqDPQ54EmOSNKek\nxWtj3Y1H45MEfG4H3I+Zc9pWJtgR3Mj/RHGaHCEDwNzxl3KINUBFWbWD0xbV\n3s/3DWRGgxrn8yLTfj+tCVLfXOICxsTiHpB3bKLPrSpl8fsEhVwU6Vp2ydpu\nHUG53ABRLXtHKqa6MkA1iirDirY//vGTenhYOsRG+gPOKqwpld7iYxUXOL0u\nyBa0\r\n=I39u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHTbisfHX9kMnTszVmYe9DpzxmzwtOqQrmCzEIvPRaCJAiEAgiudT+c4HeTbV9hsaKdBz326nL5mq6XTPxIaR1zZnxY="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.255_1622958722907_0.6260781640492252"},"_hasShrinkwrap":false},"0.4.256":{"name":"wnamemapper","version":"0.4.256","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"gamma","wCopyable":"gamma"},"devDependencies":{"eslint":"7.1.0","wTesting":"gamma"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml/badge.svg)](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Try out from the repository\n\n```\ngit clone https://github.com/Wandalen/wNameMapper\ncd wNameMapper\nwill .npm.install\nnode sample/trivial/Sample.s\n```\n\nMake sure you have utility `willbe` installed. To install willbe: `npm i -g willbe@stable`. Willbe is required to build of the module.\n\n### To add to your project\n\n```\nnpm add 'wnamemapper@stable'\n```\n\n`Willbe` is not required to use the module in your project as submodule.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"5578dc9d7c77573e6a6bfa400d04b6d3181772cc","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.256","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-bStDjRixRRGyz/8GmBZsLdVjohEa9q2AvhkFpKvNDyNfTykXm8jzmsxYHOoMJnCxyM0ZqhUe5z01DeYDUOAofQ==","shasum":"320ced3691ba371dc944f1c09d6f05d4fa41face","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.256.tgz","fileCount":7,"unpackedSize":52051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwHhPCRA9TVsSAnZWagAAWFkP/RGorXG6Uh5OQpKt2V7d\nNZFLrzTX/VEi8FYJUCVM8AR/A71DzDHdlnQzoAu9SOOMtfEA5Bmr7z5RJeKl\nEP0/TR5UiynRy8j/AFEVuIjSJGqfF8AHEejk5C9+nfNjHXY+m6AGkX7HjSkW\n9DXT+p6Los93yvr4yxsqhw4mucrAytw2uufC7xNlUic87W7TMF7oTN4T3x25\n/qoPd4YmyqG1Mn1dBAheRExJW3hVb4bKyG3aMKWu6Ot2tIbEbcc9v9u6UwAM\n5xnxXE8eL6PNM9LJBBeU7rUIEvOUat2oVG+0jfWouV02yjH10IASctzasFzQ\nmLFtS6Utou4N1kwjhhRW5NwQW4XFS0aMqXFRlcM+L8zGNgcd+uxs8KP29/RB\nZxAbgJumEnkjhuk3y6Xi37pJxdYWrOxAIUteU28QsPQ4EgT55VoEs8MS7VJH\npCG7KC3HfkcrXNgD3zywxISKnnVooDV/JMPvr/QddirLqiv1qFzsocYoqfoV\niLEztuTHReFJjdMrSCHcU0iUHAXRhlY3HxhCA58ggxdheDMcfO91mLyXm/ox\naxxHZhrRjff9XrqOcZHct7WNuPQSIjoDm7373+O962KxMcngGi5f/pMWDHee\nDJo/NY3YMM4ciOvQhVimPt6u9+ipcJ/KzKtVFLInsDXh0+JzjsHI8NFU/JAz\nXqBw\r\n=BQFk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCS+4ERs5y9ZWiLCNxemSQLvdZQyDRHiVTzwW9OnfMYvgIhALD0uOhaluaYvw5eBKhdOyg2693H8u3AwFWTjm0hlSIl"}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.256_1623226447449_0.051968077652929434"},"_hasShrinkwrap":false},"0.4.257":{"name":"wnamemapper","version":"0.4.257","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"gamma","wCopyable":"gamma"},"devDependencies":{"wTesting":"gamma","eslint":"7.1.0"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml/badge.svg)](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Try out from the repository\n\n```\ngit clone https://github.com/Wandalen/wNameMapper\ncd wNameMapper\nwill .npm.install\nnode sample/trivial/Sample.s\n```\n\nMake sure you have utility `willbe` installed. To install willbe: `npm i -g willbe@stable`. Willbe is required to build of the module.\n\n### To add to your project\n\n```\nnpm add 'wnamemapper@stable'\n```\n\n`Willbe` is not required to use the module in your project as submodule.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"c73480e02f739e44b0d7236906e7afe1bfd7cce5","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.257","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-O5w41x455y5tb7W+judDgqvoQ6UGVswC2saz6mlHfULbikjVcUXx1xaDS9pOaR80fsewqpMCgbvAspjBKWxKhQ==","shasum":"005c52048fd57ce1db1594c521bd5f590c50818e","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.257.tgz","fileCount":7,"unpackedSize":52112,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3Vg6CRA9TVsSAnZWagAAjhwQAJYZ4fELCQso53D7tY7g\nDrSUnCogkOxznQV9lZTlSjOfTbT2DobUUDBazd/ZW5TIgyyP1+Y0O22fUyy1\ndDcLYwyF8yC38tYWly+81sIAIuQkRNUgjqozYKI90sBcrGdlE3v89+dOt5vj\nhAwBNn392+cETsFPQ1J/ZySnLIyg70AiYC+aFnHM6jrCYjP1zH0sZpw8P+Wa\nctLhkuiRsDMQ7NIuXGI1WGSJyMzDzTMJ9kALotsjBu/uqOebr99g8w+tixKr\nm+APenTSu/M0Ih1RxKz3oBlq9I2YRYEFXxltubCH8aTjaOLMmDRufmQ8aZSg\nCwjPtEzimVhKJhjD5I4oaSyMZmi2PA822LUDORIrNg8Igv5aJh13r7a6P+u4\n/QtNzNh7Dzez6po0svrn+ZlUwgtGKgvZKUqlN+3MKzhHDDyvkH3D37MH533B\n+ti6cX7TxPJUg74ic7job/6eh2ASO0iCAYDstyn+B48nIEYWVS/x5WO3iR57\nhTmiKf+BTORO4kUvgq5vNaadDE9K8nH60i5giBCRACmXG2245j/yvIEnewiJ\nKMvB7VH4tWqfctCp3qUHAfK2gpgRiw9EZBKDvMmLxbHLaVeCPtMDwzmEUlb3\nzR09FbrTiKXtPYH9wgCaBl3EVR7ezqm2IO4Eft+wlOOaPx/brhfEgTZqAw0L\ntJTM\r\n=Wnzq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFNQMg8VHuD0p8QPsB9MfWykSGR+Awgx6gD9eUDh39mKAiAjVc5oAHIEV3QT/srLvHs+UdJ7wDLRv6fFFPpky0tzrQ=="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.257_1625118777779_0.14978928948682646"},"_hasShrinkwrap":false},"0.4.258":{"name":"wnamemapper","version":"0.4.258","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"stable","wCopyable":"stable"},"devDependencies":{"wTesting":"stable","eslint":"7.1.0"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml/badge.svg)](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Try out from the repository\n\n```\ngit clone https://github.com/Wandalen/wNameMapper\ncd wNameMapper\nwill .npm.install\nnode sample/trivial/Sample.s\n```\n\nMake sure you have utility `willbe` installed. To install willbe: `npm i -g willbe@stable`. Willbe is required to build of the module.\n\n### To add to your project\n\n```\nnpm add 'wnamemapper@stable'\n```\n\n`Willbe` is not required to use the module in your project as submodule.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"4e4fb617f96ed8f296ab542c0c60718f9eb20a0e","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.258","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-pMz/jLSkUX8raaJdP4QiCtSHQ4Y0SdBss570kIEV+874G7eZeDueKZD5sy2uHnSmrFsQB6mY5PSgUUzVKC+rOA==","shasum":"98edc5d9fa48ef4c1193dfee7a96f9e077930ba1","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.258.tgz","fileCount":7,"unpackedSize":52115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3scxCRA9TVsSAnZWagAA29UP/idDc8TbpHIoUyO3D9y7\niGdUda5wsNHAiO03k+saBuVYHNujnddf8oIiMRHTM3DlufLMpyXP2O9ZmIlP\nQ5C8eHhBkqqQ/w/Hdz2AEX78geV6m7TXs7dTnZUy/6l00+S0U4kPYvQcL8jt\nryGIm60SMimYnIHy1aSPekLLmK0vXtl1int5Qb6DKmoDkFuij4M6bYxn8+5h\nly58b0iVBvvjFwedEkYGLw9bKDPwix2oBflY4qdSAKVnJEFkCsHxUs5ocdlk\n7pGXTOqBIcRIdelKMfznkj3hy29lEq5phZohQydiJgirEsTdzvz619ldi6xW\nMyepjAlsQlVC1dLy8YXffGd+112zmEZAOIxuVd9Bu7n66viAkkL19qy7cyEw\nrDdia8VJweXEVrdQcBOcRbT7Z16Xxa/15Wrz18HFLj85pTkuoOaCZsTT7rwS\n4GyVD0s8iqsjp2ZmrXfHRVq+Q6UiU7BZMLFnGdhYbAx/y1ncvns05SpF+p4r\n7F80oBfAT707Q+XZrhGhz7Zscp8Fb2YIrBD5VeJSoalb/JCzCUMajUFFoBfN\njlMsRgjRrlNqi4Wn5IzZDaxiJbXk1fUckbK4qU9d20V7A5SiRgyyw3df+E3S\nke0MLiJFh8aJ15PJVnYBCYGqWOWwF1QcjdtiWSIaazSX55UhqjO9G9uqsRcq\niuaU\r\n=YEbW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXPkLpOHtvd2JNH+ZS4uUZw8hA1LyobYIU63Av26z1XgIgbEJ/MSouPQBV7O6x7EeYJMKfqbGS8waycLKKmXJyR7Q="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.258_1625212721233_0.15056939903407263"},"_hasShrinkwrap":false},"0.4.259":{"name":"wnamemapper","version":"0.4.259","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"stable","wCopyable":"stable"},"devDependencies":{"wTesting":"stable","eslint":"7.1.0"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml/badge.svg)](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Try out from the repository\n\n```\ngit clone https://github.com/Wandalen/wNameMapper\ncd wNameMapper\nwill .npm.install\nnode sample/trivial/Sample.s\n```\n\nMake sure you have utility `willbe` installed. To install willbe: `npm i -g willbe@stable`. Willbe is required to build of the module.\n\n### To add to your project\n\n```\nnpm add 'wnamemapper@stable'\n```\n\n`Willbe` is not required to use the module in your project as submodule.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"de9398edc150d4f500283a21f8a971f1f08d8169","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.259","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-FQ/VVmXYXxadhbqANOJ4plNSsIafJ9A7gYGuDkvIZM9Zr/gzsXdnuD9vMY9syQHgEe4L8xppXHlSE6Wa3YChRQ==","shasum":"e071b8e4d2c824332b0eedfd691dc0d492ff2bff","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.259.tgz","fileCount":7,"unpackedSize":52115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3tjQCRA9TVsSAnZWagAAkeUP/RfU4h8rNddBPKi0zLG5\nMoCOMKH3+jiTzfcI8AbIB5v++V0WBbFxG3Dvyd92aLf+4pLHokEMfpty0Mtg\n48IgbPz+Mt3aXJb2D/UXjXCqDniHceCWrD0VvyiMKeRhPvgdDs6JyCgVBebx\nxG1k0PDS/I0cQd2/alVZW33QmOeGxIvGLdozmLWbvMLBRujlVUalknXAJ5Xt\nAYqn0H3QcBxi2ZiEa6ZtnTyPBxCBy5REMkxrzIBrbNtCnnC5C/iUEDdWn9na\ntKQIXq8fqjP7qiM2dDDOseQW5OiBvZJPDY9ZYDlT2YwfQUFkiGaMpXkhYiIj\ns46EZeRSlnRFShU2/SyZiTNDw1mJZldtLe1MDthT3JPK5LijSVYHSRKqfKdW\nL8wWri/4ItN9nt9gRp5a32ykmOIY+9/bMj3LIthwtqZ06d6xvTAm8KHKmYNd\nmYeGE5/40WBunS1RV4H/kvzQlXirsHLK2HjcBDnNrXOZQtJqN9BgigKJmjvb\np5eDsSL/laIgDgmxKVJe1FWFlNF/8c3859MPNGw0I/On+4IrfknnfhBA+Rpi\ncoXHwqPDu8usGI8TnIOmCZd/qg2btM0ymyWyFX7HokbPqlpMmnyQKhCJc5Ct\nnhOuEuj7JR7tgqhb7s/7h8voOuMWHpjQwauLlKIU3BO649lFmfcILlxm6f1T\n2yVG\r\n=uT2M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3pUw5gVVym6K38QkK9WYShihUNYdjZOuOcSMr5yX6CwIgfDvsr+xrRdeAOb6ZZL5MhpzQACx5a5oRx+DzuAHGp5k="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.259_1625217231705_0.3763429113705634"},"_hasShrinkwrap":false},"0.4.260":{"name":"wnamemapper","version":"0.4.260","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"stable","wCopyable":"stable"},"devDependencies":{"wTesting":"stable","eslint":"7.1.0"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml/badge.svg)](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Try out from the repository\n\n```\ngit clone https://github.com/Wandalen/wNameMapper\ncd wNameMapper\nwill .npm.install\nnode sample/trivial/Sample.s\n```\n\nMake sure you have utility `willbe` installed. To install willbe: `npm i -g willbe@stable`. Willbe is required to build of the module.\n\n### To add to your project\n\n```\nnpm add 'wnamemapper@stable'\n```\n\n`Willbe` is not required to use the module in your project as submodule.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"a0c0208d608162c722d9f6da9e5c21e151534d88","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.260","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-YVXUDUxVbcJAXv6hYt03mUUNjvgQLhDCJldPPEJv1tz862MogdhAM+uTUIB3NeOmZBEDYyzblMzuon7oLnkxkQ==","shasum":"6cccdb1a579a1368cdce4f4789c57f6d18b93afb","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.260.tgz","fileCount":7,"unpackedSize":52115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4HUfCRA9TVsSAnZWagAAvJYQAId79Oarzuglb2VhxVy1\nv/qi+iZCzYICKTfGM8hdpkUiygzOL5bZfKOqPHGT4FVj3MZrVrgtfX5kEIwm\nz6ia6YbUD1dvJlybd/TNdmdtcbyAweZipEQFd84zCw7/tL0a5PAa4dQSGTQE\nYFbekXzl9DvZKVpq2sbvzh5zZ/1Ep+04zLPEWWPkuDQXV9J7uW8UlCIPUrPC\nbfwehtVKoA/ZQ0fTZtawXa03mWG3rCDiZrZ8HOHcz/YeepItf7Shl70Y1drS\nXz+H/5JmO8ppW3lofPvTWjgBk/GyRO6H0cgqoZ0/RFnSIODTbv3gH0+/LNZ0\n6s8SAUq1ZvCD093mIur9954Yhj2JrcOL1EHNWtz3wGmjTcuCSssuXLEu9vDy\nFGKMeATwZV3MkzUth4k9r101YUGAtC+tmOQOCARwPdHbfVEVdvn45DTteFkK\nBqZLv981pH8bDTB/fLir0BfNWY7Nn5U/RovabsgxzSJgJgjQv7GHcmXe81/b\nA3A0SyqwnBUzL2rdgAsRlhWVj6iiM3Cp5PkPT/YGQ5poN594mzN0ONQ1O6Cn\nwiLuUZQ8JptTe62T9jJgBhYk5wnOvnJmuREHEmDUN/+Rv/qWp1gSNaCqVzrY\nGtXW1wBYO/XzB21liJ98cJzl8Oayn4nvWt3rZfqNJlpczkgel8HH6gidRAPD\n/frF\r\n=PaKK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQNmvi1u+7je6GhcNVp19HYKaOJ4OjTM0DiScsfPT+4AIhALuqwZC7lZQqCR+F2xRpVQi30ftw1glNWJBIEUvqjCx5"}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.260_1625322782671_0.30757325214963815"},"_hasShrinkwrap":false},"0.4.261":{"name":"wnamemapper","version":"0.4.261","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"stable","wCopyable":"stable"},"devDependencies":{"wTesting":"stable","eslint":"7.1.0"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml/badge.svg)](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Try out from the repository\n\n```\ngit clone https://github.com/Wandalen/wNameMapper\ncd wNameMapper\nwill .npm.install\nnode sample/trivial/Sample.s\n```\n\nMake sure you have utility `willbe` installed. To install willbe: `npm i -g willbe@stable`. Willbe is required to build of the module.\n\n### To add to your project\n\n```\nnpm add 'wnamemapper@stable'\n```\n\n`Willbe` is not required to use the module in your project as submodule.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"1b9799fa009adeb5dcd810df1982668739b41791","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.261","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-/kjFBfBmL/s4TROmxW2/YjNvOtOj4Fr9ZnlWWKm2PQH5vYcRv3Bf1RX6ODiaZf4ASQ1F8+ujy3KTxSTEeib2PQ==","shasum":"24ef1fc412759693cf243ceadfb1f89c6a627179","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.261.tgz","fileCount":7,"unpackedSize":52115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4ZQECRA9TVsSAnZWagAAyBUP/1PxuSx2bxZ1mx2WrwVD\nuLq2iiuwTynCF41ysmSPcP+EcBI1w5cn9OE5UybWKyFA2tEXUrPmLFtnmmLj\nhMzf2cTWWbWuKUDLLqtyKKKkRCBXbJbK+NRAvxwkP8MaQOf85iWv7yvqJS5d\nXJXq6gG6m79/Aa/nB31sNNApVRK0tshZdrNg0BOrl4lj5/oyvs3xQ83Nd1DM\n92SxE8RJgbExpksQrtkD3rGFSVOhfbFNLNbQK7R7he/9OGbmqQLr4P70miR4\n+HkM4cz+1jqrlmG/MWF3yFw+qRoTy3a3jtu59UXr0exCs9uZ+2y+xK/BnzqA\nWV9ltq+TFB3AdpxINvSOClFkQNXMHRgnbbyFyr8Ml4E3ZXemmYU84qwdIMT3\nY3LqKSPSCP4z/OPYgh37W4jdDJg3Jr7qZL21aslPvGRcUncrMLuozaVBfyCI\nO8peMvIoBd73sHBu1AwEvXIPYDhG6PZEwYMTnPqd2FkG00wlks7X3EOWSIzd\n/Im/hoRnFGeGN/j6IuAmFIwo89cUEXTWbZyG7HSDd4ktcz0klBXwJjFxTVt4\nJlA3Z/Zhjh0B6+11815iiHYveWPZgSRF1/63jwJsEObiU/zFl4AsfVpJyRnS\neYL7xDhJvoXmx39UvGNjkA/9RnxLFzGf4ocqJGMJNsruKpGPW2svCzHzojMe\n3dNI\r\n=qPvH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBnqMUJhRyFepyOaLhtebhGuH5k6gVSdx2e4lsdiRVpNAiA1llYO/J1H5S+2Qi5IMCAGy1vbRjJI9pHA4zxU/eKNyw=="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.261_1625396227706_0.6230177422424843"},"_hasShrinkwrap":false},"0.4.262":{"name":"wnamemapper","version":"0.4.262","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"stable","wCopyable":"stable"},"devDependencies":{"wTesting":"stable","eslint":"7.1.0"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml/badge.svg)](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Try out from the repository\n\n```\ngit clone https://github.com/Wandalen/wNameMapper\ncd wNameMapper\nwill .npm.install\nnode sample/trivial/Sample.s\n```\n\nMake sure you have utility `willbe` installed. To install willbe: `npm i -g willbe@stable`. Willbe is required to build of the module.\n\n### To add to your project\n\n```\nnpm add 'wnamemapper@stable'\n```\n\n`Willbe` is not required to use the module in your project as submodule.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"5fc94cec064d5c8ff4c51a5ac3931bda47bc576c","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.262","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-2BhdilIPNsVDmMpyvxZAknEW84tVkeBu73E4WV2rvYncGzeKym03bu+D7Bom8Ivu6DCJ4CnC09CpyD5kpD6Yvw==","shasum":"e33b67cdefef9fa1c07d870e50343779655cfcc5","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.262.tgz","fileCount":7,"unpackedSize":52115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5yxqCRA9TVsSAnZWagAAiUAP/RD/TuvbPqvxdAvVWcUk\n2h5VsCs1L80gjTwt8ahY52K6y2UiePO6gBzAVjode910etox+sA8erCqddPE\nVLkjra/XL58N6MnrsRK0xD9oqL9N42Del0v9XjcMjGu1St2y7pYT1t7GlL9T\nlPnJyMJE0Uh7lwK6hJtmQ4zwhM83KG4LxYrZA/cQenK4/PBEnIRMAa4kgkbw\nVUMeAv++EhMnkKAd9YNv+x2Pv1d0t3YaDu3X2sGZhMlpyqqh60AnDal7VwXk\nDDcvZAIGHSa73u9wtEoEhVlj6d4X/44zcXE9a+u0n956HJwS5AnL+HA9WMhn\n/k46OLBuYRFTmWl+X+xeS5L3cG1tdh33lNWBk+SDCwBydYKiti+WRsLOe7wk\ncYpICXZxl5sPOAJlM8jvZNep5fFwrezFlKoAXslG6thYoOjbKTCBOID9LDVB\nm8XtnKFb1m+GFrKflXcaUu1PT/DhXdD5RDQrL7u5Q9V0ePqfGQbIsxMxjKIb\nCVqt716HQschgeA+K58x0LUA0DJzuI3BT4KSKf0Ri4Sccq23P7A4AY3R0dXG\nRCI3caLPbtoEOQirrJylM0L7TuzQIBav7QtFtWc9tKPuC2xPperf29tvWorU\nbMijL8c0FPgnFwqcSKcFH0n2XGogsMP12UuZpDp/VBTF1glf5J74c4ZuCb2Q\n8JQy\r\n=KzEN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGyfJ01hd6lweR89JWvJWN8qwAuZyuzB9tjHe3Hv7q8dAiEA5rtsLd2cEo/jq0i4KE/1cNDKGs7Fks7BnLrSgSCcXXc="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.262_1625762922284_0.14551996529459066"},"_hasShrinkwrap":false},"0.4.263":{"name":"wnamemapper","version":"0.4.263","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"latest","wCopyable":"latest"},"devDependencies":{"wTesting":"latest","eslint":"7.1.0"},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"b6f02af2399c98ae035eed9a80f8b8d1185e179a","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.263","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-FexMBiwCUv+HDmwZi7jBVIJXXXyfKervZtrxgufB2G06kof0NVn4Ri/1jnPtVVUc73gkUjZPbwO48spP2+HaEg==","shasum":"d0b9d459d371878ca44a8f08e52fb328fb617aeb","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.263.tgz","fileCount":7,"unpackedSize":52115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6ekiCRA9TVsSAnZWagAAi08P/jEY4z02RmCsSzkbRfLt\n7x+74hr/FhfNQhAZyTNmvITqWsmiBMocUJqLa2zDL389ESZqSBA49vfizzTj\ne24O25wE34ubAICG44QSx/6qE8hIAfZOUmZ/j2XCBiwqdAQu+KYE0icFvY7a\nuZtsRSCq6h+wjCLvBJhLTPllxB5S4y6VhynDLSJk2H43p8WB4rKZr6jyPk0V\n4UQz9JyuHy7BV/C1mtUV/Bc918o8kbSE+UI/wLhw3j+FzaeJPb0axy/EQcmF\neLcLq3zGR/vf3gxMM8R5jq3BteQPFgYwxVxrUOGzo884WjbuNP8hyUjLON8b\nPW2fJFMNX7UkLBV10h+PTYmIqZucIX+szr06TnMAf0JNOV5PGBn43r4r1+7s\npIo72Zmlf9R2vENoEbJSNGjvDVZHjNwbyiZLchM+5m8FGSqvFJlYUOrWeuYC\nH7OEMpLYzX/wsn3QOJHFUDk8ebyS2KPcMjocwsYZ4fq53Zk1vDCAA9Et16b/\n5wG9OQcKywHp6Dt/5MWbBBxruWcAlBn8iDRQbsPICvx1I8Jy4Hmg9h4yJ5U6\n94l5RqleQQ0FmGTiO946Ublg4OjRJgiAb7XnBjgeRk5f2kWoWk1FvBPdIUys\n1rOWhj/qQVc2mHgJXw5oHHItUwBjRXHgSa2incDoAYLlqU96WJgjGMAjMs3r\ndQ8B\r\n=Uhdx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDS3mppnVnWDEmf1NdBUlIu6nfXWBGomU/QAHy/WOs1FwIhAPUvBomW5bi+8LIO7HBqH4sE0vT4VvB+/ZXJ1uiSPiaJ"}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.263_1625942305691_0.9229945337885137"},"_hasShrinkwrap":false},"0.4.264":{"name":"wnamemapper","version":"0.4.264","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"latest","wCopyable":"latest"},"devDependencies":{"wTesting":"latest","eslint":"7.1.0"},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"84b00de2cdb056219b3c50fc81644e05e51ad521","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.264","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-iyW5rZuTHiE6LX0epujKTjidUgacfPqRviS5EAi9a/V1zjRT4HZ1sWnZ6RVNlc2MH5da8pzfncJqoZJA8LY0TA==","shasum":"abbaa820588b596bb2918eb76824ba492ce53b4f","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.264.tgz","fileCount":7,"unpackedSize":52115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6xg4CRA9TVsSAnZWagAA3K4P/2zeycMsce6DqEYu/5oA\ni727QTIvBdzfDxJ/mjXYKD05GsqQzEVKMymtzME11tdZIhwAgMEFzv2haTMF\nfO3DoJaWF0oqoAYiol/IcJjU8yMnG5H059IAfAjAWFGVAAgNOcDtFO29q6tv\nBmTutEHHxmVW6XY1I0OHI6wH8L4bCk2/EH3/HPY8FAG4PxOtcmPwG6eIB8ZS\nhm5yTvFBDDyfa1oOj2DH7P/mQLIrLTX4hccVMjZvnTTA/4H55S6pTvXmhttk\n0YgHfReXo67LSZ5jFaTr0Wp8r/VHdyu0ShYY5KFHpHH3tjkf8Q51RpMDiGEW\ncOIo50uIafVWSV0BCAg+yqpNjey/C+zx0Ik/q1QTVXUPWxAGA7wLwNCEJ7W3\n+dry+d+tpRULHe66cKPgK73Hu+tXlWAnPKmk70kElfRDIrB127WfdvGMMWh7\nHHGWRpQIwJ/i4Sv/3GMTl/nmnWc71/OJJbdF0iP2cd0Z9fHIkqDI6EFmg9Qz\nsMATsT67nWSc9ThmwW+T00//1oJjndiOdxaPuSVfeXtCU1FTVhE6sYrZxScs\neHjqI41sPqzhGrvtkUk21Lpo/D0OYT56CGDpUNpHGgSkdi8colDdU5+r0w6h\nDLJfzBvwnVTha30BqwaNSguBqbh//DJyOGsPw6jPKIZmGrEJDu7qAbwTG8KQ\n874X\r\n=xRsY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuaTUQM2jCMGFOd802CtSwnbjVb4W88HzOKmxMNHDnhgIgPE0phWJaZ+JdDV9PTHfc6jv1bbF5Vu5H/NKYsofQGaQ="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.264_1626019895991_0.9504592872572697"},"_hasShrinkwrap":false},"0.4.265":{"name":"wnamemapper","version":"0.4.265","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha","eslint":"7.1.0"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml/badge.svg)](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Try out from the repository\n\n```\ngit clone https://github.com/Wandalen/wNameMapper\ncd wNameMapper\nwill .npm.install\nnode sample/trivial/Sample.s\n```\n\nMake sure you have utility `willbe` installed. To install willbe: `npm i -g willbe@stable`. Willbe is required to build of the module.\n\n### To add to your project\n\n```\nnpm add 'wnamemapper@stable'\n```\n\n`Willbe` is not required to use the module in your project as submodule.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"16f87c12f27543095fc60b3f1617c161ce6e7f3b","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.265","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-qfle3drVbeJvSa1Y4qsDOngOGFvQGS45sQYRM7f23puwFcDzZAjuRUIWmLYufq718PMJ42Ez9wDuMPTuNaaSQg==","shasum":"b3c877df5635203a253ecdc1820e768bd53dfee2","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.265.tgz","fileCount":7,"unpackedSize":52112,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCte+CRA9TVsSAnZWagAANPYP/3mwAlcZgCDJS7UpOxwz\nwDXU7tgwovHWwMgBzh4FcPlCkufQjuZR5K1qDWxhzYOO1EADpGpy5X02oCJo\nvkYaqkiNQlVVtyCL3+2VA7WR9Hd/NV+UXdS7eJ8umtIJEED18jNjgkbgRvxY\nZaFhZbwWaTBLqpNxH3bwegzR79rmvp1K5kBAgetUetuMTYQB0yszfy/f1PLI\nJMiAbmzERfImBdyLXaym3Vru4gJt2z5nc8cY7SuC8Mn6HUmEeVG8iC3cXsMF\nyCQhggItDi9V0gTMwg+8vATVW6d9BDP+f/EJzmmaCIt9u+7s4WgsFZMrCZUk\nx1LmuwQaJYMQIvrG7tTauI/0hU+RF2OPVvoYvWKq5Ieq+o2Zt5z+bAPkWi5Y\nC3FIT6boEljidLUbRFLlpRaJ7l7jtONDf5TiYgPjnRskzmyVuIimPY4Fq5k+\ny9yEAH1ukWme2H441VNSxO58QFfDn510IzcEAlB8WHfdFNCDHnrpGyJfQL+4\n8Y4JTpCoaDuVzlwX7rNJu0yClxtOb1RMdUwoJweqLabbcLIjshDjnt32WNOl\nDfAAnS/cJHz6ksnhJfR5Tt1jrqh6sa7CoRrrCcb8PMJSrG5khBGnk3DRlyVz\nI15yAu+QPQCGUHbwm/vXrd9NQwmevRyBYd+IJbQa31Y7jqStr4yYdJwJVnDW\n135F\r\n=tO0A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBKmcWPRwvmevfi78hDd9bN23oT3EolpaQP1MOUlrgx8AiBQujbsfeLt/8+fsje9XTZZGDPolRrEU0DPNIecuW99fw=="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.265_1628100542323_0.04183436914836913"},"_hasShrinkwrap":false},"0.4.266":{"name":"wnamemapper","version":"0.4.266","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"latest","wCopyable":"latest"},"devDependencies":{"wTesting":"latest","eslint":"7.1.0"},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"e78303cd0416a28a8214bc86c46160c35febd32e","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.266","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-jAoGu7IjWqhvm8X+VQjL7flJIQw3cirqSNiBFp+CI6xkNbEu/ofkZBkniD5dTq6f2b2sT/x7Op1lGvaebc2lfw==","shasum":"7aab0c3552756d1696bcf805dc6c9f29aaab1087","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.266.tgz","fileCount":7,"unpackedSize":52089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDAeQCRA9TVsSAnZWagAAbkoP/0JifJtlvMN4O/Bmk2mw\ngF5dCTZ8xm4rJRmUvUg2AOGE6PwGvYW8HGv4S+hfUH4EEerscrtbrYutj645\nKqqp/q4k2An5BxWQhQFsBQl3v+oqs5ufHXzuBBJC2+Mh+HpWy0nOrin7K85G\ndxYsqmz49nRB0z1fMCh/Cnyg9a/sIq4mhWw1OZfPpisWg7p0WDi0wQzlzBuA\nKRNX4XLZKpXNXtKr4r5luY7koj6cSWNRCbBivLC0TQxmnXexD2YOJQivsAAh\niFw1zm2Fa28kIOPX+S2ktH6ouoEmmgMWlubBiMBGafKzAB3e4UFLCnaxCw0J\n+9nutxlLrJubZIbZPH54gtwFOmk5z14d77QVqgP8hk2BkbYY90hEUURgh91g\n2mPNUJpGElQ7agqYTYeWrpMRPNNpQKvbLe8s0aKdfxc6aVdUH99MPlqK6cBc\nAkTl/mwFlJRHevjMTGeL9YtclQIgqcmAcPd6PlGTrqgNc0xZEGEdXF07lgEN\nbh8YqXNZZtaCP67X6iuNBbQB/l7Jm7psLXxBHIUqptB6UIIVC8l5LyzDNxN9\nuBLnHRK/FFWdMSfW0OY4fVu8Kgh1iozH93icCS9F0PJr4qU5L23L30wJnVIx\nS+7p98I8GomOUXvqZT7j8iiWAVEnAjdfu25dSOj3j8x73EDjh7vMjDV7y7qo\nODNv\r\n=o3f4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDT8BWoCukRNgSWGlt999TTiyB5bCNc52+gn3fmUhZUCgIhALqj+OE3IrBaheIAUOepCCXp1sCxsnUrp9O3+k/FBVyY"}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.266_1628178320818_0.5813829693607144"},"_hasShrinkwrap":false},"0.4.267":{"name":"wnamemapper","version":"0.4.267","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"delta","wCopyable":"delta"},"devDependencies":{"wTesting":"delta","eslint":"7.1.0"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml/badge.svg)](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Try out from the repository\n\n```\ngit clone https://github.com/Wandalen/wNameMapper\ncd wNameMapper\nwill .npm.install\nnode sample/trivial/Sample.s\n```\n\nMake sure you have utility `willbe` installed. To install willbe: `npm i -g willbe@stable`. Willbe is required to build of the module.\n\n### To add to your project\n\n```\nnpm add 'wnamemapper@stable'\n```\n\n`Willbe` is not required to use the module in your project as submodule.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"844f27b651795ad20e0dbd1dcbda91b4ba1cec21","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.267","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-Z2vbD5oeu0B2Z5Zx9ibMCw48Uq8rFA56ovXaLd7VPoS3PM6fn9/SeFlgu/bWbkHB/m0/ova/3axFw6Z4Vp28Og==","shasum":"cbd06c4ec5f7a00bdd48f467ff1376e1a74b7547","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.267.tgz","fileCount":7,"unpackedSize":52086,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDCKbCRA9TVsSAnZWagAAV7kQAJ3M6O7gbhRFGG7FUcEg\nOTNxfEp0H0g06t+qC5eAlaJKpq/ibUkrXgxenpqZMO5Ni+F/6XLCSGxeWwdy\n43bXW1oWsM1sRK5iOc3GFwW27bU6o6OUaXNjNTr59iUOnPjqPCgQyJQPH5fO\nraiL264PPb+osykLEi7tP1+ie6A54ng3NLmdKfCqTKXwUTiuJa1PRSbKpWpr\neo/FIK58CBQf7M8ur1ZeW6NazSTgCoRSM0ncqn5IHRPMvZ48aDmLvok4I5//\nMoVvlYkY+TqlGra086FFdRrbbth1so7sADQUgRLWiF82V3GyxTWHp0xhZe15\nSMXnezKs6lflW3y0keKt/EsPTiTfmm9pmJcq4M/aGPvo7v6s4GLR+QqNyj9B\nT8GtToALHhcmRyVcBC1pY8wSsGIFUM2KAomDdRUOx9j3V921SZimduqBCRkr\nofS3E/eKE56+6Fdci2SrKVM3Cl+1+YVmngz5J7JVHxKDpKwur+D+pmydHpP0\npykebUszuwu2QBpz5xZ8qqAOay5xoFm6H6X1WNdshYeAYXc/mrLVdll2Yh2I\nGWooiTPjrdMsrj+lLqADKMa9Lz3DseEBMqSmCceyLmKvaEjJCyV8D4LDLID1\nlIQJliXgl5L58h0c5keZ9Rh+DNi7B1TowYEFPGQkxoUFf0O4nvs01qY7VUHg\nfvGr\r\n=BlII\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIaogW4xOxB9oSLGe3n1uYIvqzykei2lGSaqBlDWNY+gIgUEOGJkhjWwyqjM4J8ol0oQm72AlZD7HW04t+tnIkeSA="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.267_1628185243357_0.2932562899169562"},"_hasShrinkwrap":false},"0.4.268":{"name":"wnamemapper","version":"0.4.268","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"delta","wCopyable":"delta"},"devDependencies":{"wTesting":"delta","eslint":"7.1.0"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml/badge.svg)](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Try out from the repository\n\n```\ngit clone https://github.com/Wandalen/wNameMapper\ncd wNameMapper\nwill .npm.install\nnode sample/trivial/Sample.s\n```\n\nMake sure you have utility `willbe` installed. To install willbe: `npm i -g willbe@stable`. Willbe is required to build of the module.\n\n### To add to your project\n\n```\nnpm add 'wnamemapper@stable'\n```\n\n`Willbe` is not required to use the module in your project as submodule.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"0b02bbfb872089b71310c9cc84c20988d6838e92","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.268","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-ksh9bM+/MTVdEt4zxs/9Zih/5oeHfNVEApVxyb6aK/y0O6baeekwX9hLCK6ofj+VNyLI4X/iVl6cCeFZAVvpNg==","shasum":"a34e5ddfea0e424efce850c311ea5e683290e948","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.268.tgz","fileCount":7,"unpackedSize":52086,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhE7BzCRA9TVsSAnZWagAA+HkQAI21jXsw9GpBqKUoviGK\noesJFJDfp9KlV/lIjvZpAJCHliVhLXE9MoX1ne90spmP7683SCT0dUYhIMTl\nT7CXroMKkftkmX5XQMinE0Iog4PrSnsis96h0Oh3xXaTk6yxbmqOn+fvozkZ\nM9Ou7msum5zEv7jwjYPHFrCwwF8k+Z0TGA/zZTW1Ri3Du8vHFgmgYA+1F0mm\nynBFU6yh90+BC8ONKXVApOqM12ejBQzAKjE7aVKbXbbIk5+pu0PqbdSYIrpC\n51IJINZtuYZ3J5jKf/RBEhG7zdvZZaELsRTvbDsxEG/5R9u4YVWprC31lMUR\n7P+LYp+rF96ueE+qC7qVvfKhXodNRe350nBgl4qUE4JW/4aXed6pA9OP1ZhY\nuJujvp5V3CoQVUkWHV1fXY250ImVn+X90xMAp3OoTS9CZe9rl/YkWdSMblZh\nXuD2lW28FKKVDQV9m5AEV+/Iv8maU0VgWqpKPI3d37DRT99F1Yzxaza6hOYr\nHq2xr6vC4e6AjRHeEX3jSrJykiIQky5ktZCy5iYMP6lg4aUZGFsE0Eg2lxya\nULfZ0Xx586RBn8gGRm02jxvVaZ19LC/+40f+Ulxe5B39ozWFS4bxA4mOq69Z\n0HIDUM2T564pFYxHUI95iC2XyYkL2w2rp6aEsZsj5bRR5mP3on4CK+ZtBLMx\nQr8F\r\n=cCsV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD57jL2UaCMHYYVp4xXfEDHSG91KzgvvsVZMtW+8Q6cQgIhAIVUe8H88cLyEFCp/4o8aRoiqwkjME5tTDzmEqoZIj7M"}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.268_1628680306915_0.38162468417912243"},"_hasShrinkwrap":false},"0.4.269":{"name":"wnamemapper","version":"0.4.269","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"delta","wCopyable":"delta"},"devDependencies":{"wTesting":"delta","eslint":"7.1.0"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml/badge.svg)](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Try out from the repository\n\n```\ngit clone https://github.com/Wandalen/wNameMapper\ncd wNameMapper\nwill .npm.install\nnode sample/trivial/Sample.s\n```\n\nMake sure you have utility `willbe` installed. To install willbe: `npm i -g willbe@stable`. Willbe is required to build of the module.\n\n### To add to your project\n\n```\nnpm add 'wnamemapper@stable'\n```\n\n`Willbe` is not required to use the module in your project as submodule.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"d9d45235d890b522a200ea5a8b6683e8843b8d28","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.269","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-z/LniQzV3RZFiN/T4ZDcv6Y3TqqOIhZOYD1qanjHS2XRV0JmfsQZRVYey7GzKJktivDw/K1JvUfPFECgl3K8Ww==","shasum":"50be99226e2d208348c5d7203d846bb41a80883a","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.269.tgz","fileCount":7,"unpackedSize":52086,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFT/7CRA9TVsSAnZWagAAX1wP/3zwk3QmDk/+dDI/Dj9Q\nBiImDayJ6ysSrlLt18Mq3+6mP/SOPrnq97pPsS5rsw9QNzzVq/dd3q+T29ES\n7nmTu1ePszSX1egNcW4iisco6/YqMuNmPlciMJmR1fkHzO9UW/hG0VFJPiFF\ngIp4LHidpKUD5T8o3fVLUWEcG85XsEc6lFUvMAV4rJBd8NJqsPEPnzQqq7M4\nt+bY9UFs1/tiO7e5PMyDq1KxTr7TZdcmI5Rx0xm3wSwPUJWlc8bJUgLL0A7Y\n2kubdqSEriVQ0taB1IgT5iySaNdOYwMDecTd/bvs02aC/rib4FdrAdgM2C8Y\n8MXthTEzBExbjwM0SqUUeEtnaV0Sfdhe2ZpHCltGXZ1gQTdtkVSrWf1bdOEU\nMHikmyYJ/JXrr98LVuodYOOyEgCFv40l8v7nZgC+R1wNBjtqCK4m4sSfzF1J\njT/3yZwJAJKW9thap4Ak1vUs7okMc7O+eq9l7W72DKssRfoyK4DCkD7wd+dR\nYMiTL+UISF6XU87Jhi1FUB0jPFRtOyLi8FTa9NSUX6sjaf2/dUcxtkxnvfxS\nGXgUB18zV5uYf+gzHnExThOYpVzcHfk59VDZHLoiabKiRgnsJLIKrVtejE5S\no1exQJaVb+u1zCm/8jNI7Iq8W5y4QZeqnFzrrzmQdBO+NQcgpq86XOBU8p8e\nYwhS\r\n=3a2l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlZCYUgD+mnc1LUVTGtYcgh1ImX70yP89t4zKVAtUs7AIgKXfPMKn7uk7Pcu6jpU/4vxBjHG6G23HSXvBzU9HcrEs="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.269_1628782587237_0.0944710819520449"},"_hasShrinkwrap":false},"0.4.270":{"name":"wnamemapper","version":"0.4.270","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"delta","wCopyable":"delta"},"devDependencies":{"wTesting":"delta","eslint":"7.1.0"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml/badge.svg)](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Try out from the repository\n\n```\ngit clone https://github.com/Wandalen/wNameMapper\ncd wNameMapper\nwill .npm.install\nnode sample/trivial/Sample.s\n```\n\nMake sure you have utility `willbe` installed. To install willbe: `npm i -g willbe@stable`. Willbe is required to build of the module.\n\n### To add to your project\n\n```\nnpm add 'wnamemapper@stable'\n```\n\n`Willbe` is not required to use the module in your project as submodule.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"ff979e3133e09b8422cb3ec025a4584c98736560","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.270","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-ic4LYx+ajPAdE3UTiVKg78XatLkq7bbk6tNqMDKL+5tGtZ23N9N3J5pxOFVczMP42S2DoFOMexrTEmEx0otQ6A==","shasum":"cb5f99c664cc07de5fe10af9060ef362ff3138c7","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.270.tgz","fileCount":7,"unpackedSize":52086,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFnQKCRA9TVsSAnZWagAAjwcP/AwgnVDEqaTOK1BkUWZ7\nCpBbR4s4hw8TQ5ED1ncApwukY4tTwV581HzUfCv5j03BIAPuDOiMIbZzEahw\nXEpeoGbwt9BfCnzOXUrMoWdHb4iAhA1b4mVEJolDCCj3UvOv+sTzkRAeNbwA\n50z8mTx1x3FL6SK74s8Tn2eah4CpySSoznd2B0XCR+itUzpyUkLFqd3P8INM\nVEh57jl2b1ZJe21VsmeQVUEeG4fwAdug+oMS9Qd5It/QLK5a3gJvCJTcUBFb\nE2EqsPGddoHiOf3wlZIkp0fSfy0j9pbAvR3Ha4b2RpcYX+y2fXG0t21L7pOT\nwQmV71mtReXj2XoHoBSO/6zEbgjFBcE1ybdmx6OvHdmQiahTWeuviRBDDqW4\nOdWCiOjT3+Mg/BMK9Aq5IWkwTuEo+vvCyZmvKPo7ybCFeWWH87pEnffWeunM\nYGGbM1uDk8oQ5WSzFOVoMTHyEMShnhLq8xZUvl5QFOxvUoOrgRbQAmOKRXXk\nstrjcknAzn9hH7st7wf3i+Ut9DS/7fFkkeFm+hoGhffT+otXR9b90oDLlnDP\n3NFN6zpN/TxFZF7l+LKY4sjf0pZ5UzfFT9QOpceTOJSOAdt8wmhhVCeboLuc\nrLPzP/KNo6SaxvmFycYt1nk+0K+EjLlNszP/Z6dDVxgnjNG3Pr15EKCE4+IM\nRkcq\r\n=FLgZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAmtDVcseTaZ5gWL+GpMvhO5HN5xNCfvHaj3vBeUfNWcAiBkjo+zi7ECS6p8sXElycDVbZvgS3CcwA3WYrLe0Q+u3A=="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.270_1628861450740_0.06239533664391783"},"_hasShrinkwrap":false},"0.4.271":{"name":"wnamemapper","version":"0.4.271","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"delta","wCopyable":"delta"},"devDependencies":{"wTesting":"delta","eslint":"7.1.0"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml/badge.svg)](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Try out from the repository\n\n```\ngit clone https://github.com/Wandalen/wNameMapper\ncd wNameMapper\nwill .npm.install\nnode sample/trivial/Sample.s\n```\n\nMake sure you have utility `willbe` installed. To install willbe: `npm i -g willbe@stable`. Willbe is required to build of the module.\n\n### To add to your project\n\n```\nnpm add 'wnamemapper@stable'\n```\n\n`Willbe` is not required to use the module in your project as submodule.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"2ff900333333620506022c91c9ff470baf31fed9","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.271","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-PX2iMdAfGSidkLTnARm3dzpVZYDNmVunz1pOXGcN80shOexhsStXq/fO8vPW2SZVsEykRPJ1G42WDLbhOlKlKw==","shasum":"1afcd272a6967b982fa9af2132d47af853fcd5c7","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.271.tgz","fileCount":7,"unpackedSize":52086,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhF3dQCRA9TVsSAnZWagAA51MP/0Z7bsjeX1hr9ekqZx4S\n9EoJ9LGDQguCTe970CdpNRv9tBNH6WB1EpUUPZjLRlOs9MQs2mSGGNla4lbB\nNIb+HzDdXQnq+OjvItqtvgsBcd4ATQSdAnfjY4s8X3Ax6TjNkPgyWmmn58QS\nQjQQ7hJntvUmpG751d6/jJXh1mbb9k6I7yiHxKiF4wP2WtRkZQaJ+bUJLB8N\nTKB/a0Nu9p2i2QFW0FXZXwIgMB1U28WgFjOruFG2Cghy+GoNAsPzeNq6jcrz\ncpO10ypLLZIaIIh9BhBFfZGd3Z8U36QcvHk2yB9DrlatxD9VGlHhdp5cKyFq\n0f5SYtF7JXpjV5O8tp4yMLyI95A3IjcdVBp2PmQ7AvgJLCk7I4ltBP+4J4I3\nul5jhO0NUZOXnP1XhtQIxLLQdJxbmGbff1xYo8TiHHHaI9uTwJ0zsqNn4Ydg\nlnIqnsK8zVUE3R4VBrQCWSOKjhCzEsxq3JaYv/if0cEVNJRgemZjorGcMQQU\ns5K0iIJoLJGY+b1EjLWZb2hBzf6TRBGeh6lECIkfrUzMNCSDvfPXMiUKq8RZ\n7gl5dMsAntyaaCkWXDfx+ZniNqSVNKq5XNaA8juCQz1UUHHmhhlCUlrJUsN7\nt7S/CtCV/0X68ZvOn9th5xA+ouvu0OeaWXb0RfewLg6ALiQ54e0zxFkOKNV9\nkiuB\r\n=tzzb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUHgb0vGQpyvSjHg4o459ADbv+xT4TUHBXapFncnpPXQIhALklRAEyPpDNWL7zybkUb+A5qlWMYgXfHKQuhh9gjDjC"}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.271_1628927824792_0.22901029163659548"},"_hasShrinkwrap":false},"0.4.272":{"name":"wnamemapper","version":"0.4.272","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"delta","wCopyable":"delta"},"devDependencies":{"wTesting":"delta","eslint":"7.1.0"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml/badge.svg)](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Try out from the repository\n\n```\ngit clone https://github.com/Wandalen/wNameMapper\ncd wNameMapper\nwill .npm.install\nnode sample/trivial/Sample.s\n```\n\nMake sure you have utility `willbe` installed. To install willbe: `npm i -g willbe@stable`. Willbe is required to build of the module.\n\n### To add to your project\n\n```\nnpm add 'wnamemapper@stable'\n```\n\n`Willbe` is not required to use the module in your project as submodule.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"dfe8a1bf51a3c4708a48f166e75cf33a1fb81642","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.272","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-Djlzvj57qdFtcTHdoCpM+NBX+51Hv6rfdXarvanmYIFVdqwNgYMIt5BtZ1hdIYygABaV8vf9UHJVGsy1YKnG9A==","shasum":"e74b0403acf2242531ab40137d3ecf762d6f754b","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.272.tgz","fileCount":7,"unpackedSize":52086,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOwvsCRA9TVsSAnZWagAA9X8P/0ZAzXCFsKXdjckikZV4\nhepZcuxOZmu4xTEkBZqY95/JnbcKm73AdWsFUZTPYuOK3HZiXEySpmQ5Ds0l\nJOLr9zqyg+lw/hx5sjQyeRqM+8kc0zhrt83lXMnnrO7rp9K66E26M6oBCalu\n5j3rfCuSCEQEGo9unFohT5c6uCe/eChju1hKN79kq+CgWGaxP4bRgZHSsA+H\nIGaTI3LueTCBqUexTFhxeFE8oyIVCtQMshUXxa9zp5VdKuGYY7lDsIM3OcRm\nNjthc+BteRnPmEpyoXZxwOYz4bqiGVehm65JmzErrvAkTjb863G54CTPg6xZ\nqQNI+NKXcm2UdMigHze8saCzfqQsIpvzLEJf7P3jGhTNxUx1/zzg756LM6Ml\nVZ2Bv/1g2ws9OUKq2Q3MXKJjbGEmWZoCsVG2mcuhDvjOBkQfK5KOGtoibUaV\n5o9+SXgc7s8zKPFMd1srZwFwyaBATu4OKVVfWl7I3rW09M7Ue8kQ562P/dFm\nirkg8C8izv5/htGjLVGamBjyndkPIS3XlaKyL6EM19G0lNoRO3305MBTif88\nb4SY/xgCtN6zNz0401aMeQL4eyJSurRnf/9U5oTe3rz/ekhcsCjn+XdrbK7t\nnrPm0wObcCd4DSbavSdaeexHf6hojN8IwoRN3zBajhoa4k2nGppQANp/GSI0\nsxar\r\n=vqlX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEkBmMFdUA+BgjfnMw7fRu4cP6w9pdBInJm6fW8s2Ij0AiAnFsYp8bUejidLMep89UDbGeGC/RqsjU0jMUbVhtyywg=="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.272_1631259628144_0.08766793396588302"},"_hasShrinkwrap":false},"0.4.273":{"name":"wnamemapper","version":"0.4.273","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"gamma","wCopyable":"gamma"},"devDependencies":{"wTesting":"gamma","eslint":"7.1.0"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml/badge.svg)](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Try out from the repository\n\n```\ngit clone https://github.com/Wandalen/wNameMapper\ncd wNameMapper\nwill .npm.install\nnode sample/trivial/Sample.s\n```\n\nMake sure you have utility `willbe` installed. To install willbe: `npm i -g willbe@stable`. Willbe is required to build of the module.\n\n### To add to your project\n\n```\nnpm add 'wnamemapper@stable'\n```\n\n`Willbe` is not required to use the module in your project as submodule.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"c208a2adc883d79217f48efa6ef4564ff0ad1bb9","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.273","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-7/e3InT8pefc9Vve3g3BUYCEQ0sS4L4OsDKEAgY39G7stRtDAqXNJLROhOgvzhJBOgxs5UwUj2gzueAkzz0M/w==","shasum":"f6bc687e639f78b353d6361779e5b40936b8c695","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.273.tgz","fileCount":7,"unpackedSize":52086,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG1TntYhoc4+sjpObsfZ4sj/GW+ZUxvn/EegRPf6P009AiB7SO/IKJ98go4TYTAN//XeDms+6ctelBcmmscXh9Rw9w=="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.273_1632873584903_0.08341138965616524"},"_hasShrinkwrap":false},"0.4.274":{"name":"wnamemapper","version":"0.4.274","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"gamma","wCopyable":"gamma"},"devDependencies":{"wTesting":"gamma","eslint":"7.1.0"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml/badge.svg)](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Try out from the repository\n\n```\ngit clone https://github.com/Wandalen/wNameMapper\ncd wNameMapper\nwill .npm.install\nnode sample/trivial/Sample.s\n```\n\nMake sure you have utility `willbe` installed. To install willbe: `npm i -g willbe@stable`. Willbe is required to build of the module.\n\n### To add to your project\n\n```\nnpm add 'wnamemapper@stable'\n```\n\n`Willbe` is not required to use the module in your project as submodule.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"d0d428634d1d232d983b02b4f7759c69ddf285a5","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.274","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-piTAadh/QXoq4RDVh+ZWF+z1j8DD5cVCN3rHwNgCUsnCWfjQg08BWt7hAL/fyrm18vRHCynyZjcGJhHbksTO4g==","shasum":"82116de3475f3615586991f34013c375d72d2350","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.274.tgz","fileCount":7,"unpackedSize":52086,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBlwpz7yFLne0o4+Yo5zkxC7TlB1KFmb6v1+ZlRZyI53AiBm2vTmLN0oJhoIF4FiPHpdIW1MKQoZKt0H4cagCVvrXA=="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.274_1634029878225_0.939069699112133"},"_hasShrinkwrap":false},"0.4.275":{"name":"wnamemapper","version":"0.4.275","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"gamma","wCopyable":"gamma"},"devDependencies":{"wTesting":"gamma","eslint":"7.32.0"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml/badge.svg)](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Try out from the repository\n\n```\ngit clone https://github.com/Wandalen/wNameMapper\ncd wNameMapper\nwill .npm.install\nnode sample/trivial/Sample.s\n```\n\nMake sure you have utility `willbe` installed. To install willbe: `npm i -g willbe@stable`. Willbe is required to build of the module.\n\n### To add to your project\n\n```\nnpm add 'wnamemapper@stable'\n```\n\n`Willbe` is not required to use the module in your project as submodule.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"fd2b345dad2dbd6d265d488d4dfe7e47871dfe3a","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.275","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-YHtP04bfvShileDqGkbXNQgaVG+IUUG/AucyRG57tJSVuUPtIbtA2BtKbS8tpzz9+nz9LqvrcinLRCYgPKa2AA==","shasum":"ecc5f685abd1268294685e1b7790e98c59250d33","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.275.tgz","fileCount":7,"unpackedSize":52087,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB+bmYUqbgQSRMbYf4Cn6Cym4M0hA6Us6vW0ZWL0p9+rAiBgFzEShLWunm0hRpoI3IXzaLQ7FpTTKLnXaVxITHYw+g=="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.275_1634204129986_0.16671741802557394"},"_hasShrinkwrap":false},"0.4.276":{"name":"wnamemapper","version":"0.4.276","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"gamma","wCopyable":"gamma"},"devDependencies":{"wTesting":"gamma","eslint":"7.32.0"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml/badge.svg)](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Try out from the repository\n\n```\ngit clone https://github.com/Wandalen/wNameMapper\ncd wNameMapper\nwill .npm.install\nnode sample/trivial/Sample.s\n```\n\nMake sure you have utility `willbe` installed. To install willbe: `npm i -g willbe@stable`. Willbe is required to build of the module.\n\n### To add to your project\n\n```\nnpm add 'wnamemapper@stable'\n```\n\n`Willbe` is not required to use the module in your project as submodule.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"8e914f21295103922e7b569aa5274f50c7c7a51b","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.276","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-ZPqGYkVhCi6pGhOE1JxYUK7IL65aX5524PleFpaWHS9L78bcMsDYAIcI/GwbRwDaO2TBDA8doO7xehWfFcWKzQ==","shasum":"e50293ee71d119c55cb6a4531beff2de5a8c29d9","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.276.tgz","fileCount":7,"unpackedSize":52101,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcp2tRlY3737439lPiRjFKYxcT/IBHWlL+w7BngjXqjAIhAOkzbYk9RdxIVtSBrjTOQ1HtYeioK6G2FNaXHoKRjh2r"}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.276_1634886472172_0.8778716371970678"},"_hasShrinkwrap":false},"0.4.277":{"name":"wnamemapper","version":"0.4.277","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"gamma","wCopyable":"gamma"},"devDependencies":{"wTesting":"gamma","eslint":"7.32.0"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml/badge.svg)](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Try out from the repository\n\n```\ngit clone https://github.com/Wandalen/wNameMapper\ncd wNameMapper\nwill .npm.install\nnode sample/trivial/Sample.s\n```\n\nMake sure you have utility `willbe` installed. To install willbe: `npm i -g willbe@stable`. Willbe is required to build of the module.\n\n### To add to your project\n\n```\nnpm add 'wnamemapper@stable'\n```\n\n`Willbe` is not required to use the module in your project as submodule.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"f44998a53494992013dbb7509e0f2e89887e9d49","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.277","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-gcQEzEhvRX8Xgp5KRKhws0IzHEXOCXLrj8B8KQffUBIXYh32QiFwDGc8k3Fy6UZyMyHOnk3zlczS2Qp9iBMz2g==","shasum":"2447d81622064424f624db0c287a5a46e285e57e","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.277.tgz","fileCount":7,"unpackedSize":52101,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCm1/VdD/3eZ+XAJP3zKGQngexe0z6ounAcIX+2TC46cgIhAKwyFpu17rgdfXjj0KPxGCg1nY5VzE1BVUqKUmkRKgA0"}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.277_1635493361802_0.11710080575327586"},"_hasShrinkwrap":false},"0.4.278":{"name":"wnamemapper","version":"0.4.278","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"gamma","wCopyable":"gamma"},"devDependencies":{"wTesting":"gamma","eslint":"7.32.0"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml/badge.svg)](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Try out from the repository\n\n```\ngit clone https://github.com/Wandalen/wNameMapper\ncd wNameMapper\nwill .npm.install\nnode sample/trivial/Sample.s\n```\n\nMake sure you have utility `willbe` installed. To install willbe: `npm i -g willbe@stable`. Willbe is required to build of the module.\n\n### To add to your project\n\n```\nnpm add 'wnamemapper@stable'\n```\n\n`Willbe` is not required to use the module in your project as submodule.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"60109a44f1b0d48ad9fa74d61a0d75d5db4d083a","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.278","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-XGwrGp3SwG0FJ3KeOIyS+EBKg+6EXtpsIXao4JEHdooqCNA6EbktCgpLNa76JcuIR9BoTgRN7jVAfeIh9wGccA==","shasum":"f8439f47283380245142d2219cc4a4e351723412","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.278.tgz","fileCount":7,"unpackedSize":51723,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICVZ9PZ1ilg8KZfflnEi5GIXNfk/OwR+F0OpQq1lptj5AiEAqe5rKtzmASHRuB1dkWXurAeysC8+rl0mcAprJaCJnNo="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.278_1635516594673_0.052883546469027376"},"_hasShrinkwrap":false},"0.4.279":{"name":"wnamemapper","version":"0.4.279","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"gamma","wCopyable":"gamma"},"devDependencies":{"wTesting":"gamma","eslint":"7.32.0"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml/badge.svg)](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Try out from the repository\n\n```\ngit clone https://github.com/Wandalen/wNameMapper\ncd wNameMapper\nwill .npm.install\nnode sample/trivial/Sample.s\n```\n\nMake sure you have utility `willbe` installed. To install willbe: `npm i -g willbe@stable`. Willbe is required to build of the module.\n\n### To add to your project\n\n```\nnpm add 'wnamemapper@stable'\n```\n\n`Willbe` is not required to use the module in your project as submodule.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"0de428baaffec8a6436c1a07942bf2694660414d","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.279","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-XYWTiD/6GuP+zTEAwBi3KEN/+cvOzo1i2beuCxNnHPcf46YY05iiYLiiW3Ae/nMjOZCHSGQewJ6pQl9e6Q4gow==","shasum":"713eb5f50bb8b5043594e5315ef3463b3dd984d6","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.279.tgz","fileCount":7,"unpackedSize":51723,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDESIPdl5g+fr+xuimxAi8xdoHKo/VnOeSydQzezFdX4wIga2N79nucBwEmsVoPkwF8S7iuVlBiVH5KZnD1nYocA5A="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.279_1635592552937_0.5276054396929171"},"_hasShrinkwrap":false},"0.4.280":{"name":"wnamemapper","version":"0.4.280","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"delta","wCopyable":"delta"},"devDependencies":{"wTesting":"delta","eslint":"7.32.0"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml/badge.svg)](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Try out from the repository\n\n```\ngit clone https://github.com/Wandalen/wNameMapper\ncd wNameMapper\nwill .npm.install\nnode sample/trivial/Sample.s\n```\n\nMake sure you have utility `willbe` installed. To install willbe: `npm i -g willbe@stable`. Willbe is required to build of the module.\n\n### To add to your project\n\n```\nnpm add 'wnamemapper@stable'\n```\n\n`Willbe` is not required to use the module in your project as submodule.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"358b8121fda1fe835e9a31839005ef32ff0d85a3","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.280","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-Tc97U7chbY6VdtRnrbTKYcodSUz/fUMEShbadv+/36wvRUCjW9J49C2N7q5o+6CUP8qLgFsWT8gmAcm+OxlmEw==","shasum":"cf1798c53a9f3551dd1c941a73e3e60509db6e15","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.280.tgz","fileCount":7,"unpackedSize":51723,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtmw/nS818RLTHHFxZLQ53SBO5m/G2OlW+fHkHNE5aawIhAI/1Uxls3ijWSguKz21N5oNgSan2ekbwOfMr44juAmpr"}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.280_1636472275324_0.7275016138602097"},"_hasShrinkwrap":false},"0.4.281":{"name":"wnamemapper","version":"0.4.281","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"latest","wCopyable":"latest"},"devDependencies":{"wTesting":"latest","eslint":"7.32.0"},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"05cab4007529dfcb7c3e10a63358ce56f0a7bb6b","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.281","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-KcNafUhlXtvpqVxbRWJLaVjAr080demQOu57nmdW/73yNOKGugCDcsYUE4Zyuh17KeQK8QlLB0YOqmQvSaF7OA==","shasum":"1aeacf9a982f6848446cba64d34b268458a88193","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.281.tgz","fileCount":7,"unpackedSize":51726,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAiigUEdogDrLeeWpSa/D2cDlB9oEvp2RA/uLqL0/ExrAiEAm7x4K9SASrxAvjq4ucfWpEWyqqPv9sMy93nSeLJzq/I="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.281_1636529119660_0.5210802654997733"},"_hasShrinkwrap":false},"0.4.282":{"name":"wnamemapper","version":"0.4.282","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha","eslint":"7.32.0"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml/badge.svg)](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Try out from the repository\n\n```\ngit clone https://github.com/Wandalen/wNameMapper\ncd wNameMapper\nwill .npm.install\nnode sample/trivial/Sample.s\n```\n\nMake sure you have utility `willbe` installed. To install willbe: `npm i -g willbe@stable`. Willbe is required to build of the module.\n\n### To add to your project\n\n```\nnpm add 'wnamemapper@stable'\n```\n\n`Willbe` is not required to use the module in your project as submodule.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"ee07aed5ee14b8f25c77344b5fd13136a142db3c","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.282","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-uLIwvIwf5kD//JGygSVjTtV24lQ63maxLgH0r1K9/DUd0C9dF0GKyKEa0jvyBf54mvC+RdNUTBw76jdnDj9JJw==","shasum":"243b939f8d38f3909a91fb0d691aa5e76f169eec","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.282.tgz","fileCount":7,"unpackedSize":51723,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDxaoTAvNdXhg2ZsCjEAcgtEvU8TwU7CbgzTIcbyUmwhAiAuIjmTeRqyF9H5Wfh/ktbLxuWqo5kPv05JFsh4zKhQIg=="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.282_1636542973098_0.33249050052387363"},"_hasShrinkwrap":false},"0.4.283":{"name":"wnamemapper","version":"0.4.283","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wanalen@01.school"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha","eslint":"7.32.0"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml/badge.svg)](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Try out from the repository\n\n```\ngit clone https://github.com/Wandalen/wNameMapper\ncd wNameMapper\nwill .npm.install\nnode sample/trivial/Sample.s\n```\n\nMake sure you have utility `willbe` installed. To install willbe: `npm i -g willbe@stable`. Willbe is required to build of the module.\n\n### To add to your project\n\n```\nnpm add 'wnamemapper@stable'\n```\n\n`Willbe` is not required to use the module in your project as submodule.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"db3f05bddbfc322be8715e589dfda1a4349b8a0b","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.283","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-Rbs0w4elAV1TurfEuoFw9HnN8no1SVq3JkwieW4Ykc82W3a2WeDvMb5HKyNAIz24kGmGVLZxtS6um5J5Ypzdkw==","shasum":"ef8ce8352e0e0617a3d1990c81e3f06c82bd31fd","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.283.tgz","fileCount":7,"unpackedSize":51723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnfJ3CRA9TVsSAnZWagAA+XAP/2UNy7kDtVGwDzHTMjKz\nAaqzB5Qv7rzpJW9AGngHjjZSHP9CuygbxkKK1KztBTKEb4b2ruRbI8YU0gW2\nHottbC1rYAPLbWd7hnN7y4BPqOD+wy7F5QGlhHuUHcvj1kt2/8xMQEn2MPN/\nLSYWDI5ov3JwjkBYp3CyJWCGJakdgTiM24kejh/ivSOmsE+5d2FgHkIT7nbl\nuxdQdX5tRbjRz65dtr3FIXCm2AsEnYr9WiIkFSin0z6daLdkmA+rNCZmQ2E/\nMrpuLhvFdq8xe4Yd2BCE9NsPAxfBMdWFc+maxy9odA1ypLTH48TapekFEhHY\n3AG5NSH2wT8ek5cVEdb4HYS1cRafKGYxlQRR0szXZaW6j2GbihwmFhlKP+EW\nx7pC0rKid78I3VlHBI7kzOW63luus3HTwvE5nxzFx40aGmOOghke2juIEjpL\nPNOPv44/aunYsZLUFKAiYJ846lqT15WQJcz0w0880CToWq9b9kuMXvlsa0OC\nWwFFEL0vc9CBnGfA0byuc89prl0R9L9UJWTQIhfStQ/M7kLQlQkU9581e8sq\nHfn9zIru8+B5MsBzUowNnQfez+nLQg7+1QCXGf4pexaGOfYeMnTgea4ZL5ya\ndyppkZcvf/XUjjiGz9OCRu1qdbr78H9MsdjmbX1Vw/btUGgtKGFncIsyFUk+\nNAqv\r\n=oerB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHvtIt/BXDWMFerjJywzarVy/G+/3VRpdP+VG2b9hGyGAiEAq9zhg6dna9xSnIcozN9+AX/6cwWPqpnfWKGKOAC1vjU="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.283_1637741175128_0.2115562618659561"},"_hasShrinkwrap":false},"0.4.284":{"name":"wnamemapper","version":"0.4.284","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wandalen@obox.systems"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wandalen@obox.systems"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha","eslint":"7.32.0"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml/badge.svg)](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Try out from the repository\n\n```\ngit clone https://github.com/Wandalen/wNameMapper\ncd wNameMapper\nwill .npm.install\nnode sample/trivial/Sample.s\n```\n\nMake sure you have utility `willbe` installed. To install willbe: `npm i -g willbe@stable`. Willbe is required to build of the module.\n\n### To add to your project\n\n```\nnpm add 'wnamemapper@stable'\n```\n\n`Willbe` is not required to use the module in your project as submodule.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"c701468b2d809eac1b90e1914076af7dcee4829f","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.284","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-GGJYGk2pcIjlCeguDyUqEbzZLtArvwQBth3cfvPIWdtEzIx+ZY8ZTxAXUOhTNdemFJUaeI3R0hU8uJ6HRyOiIA==","shasum":"ad5e9c1bbd238d27d59a79c6fcf0ee0f6a180e4e","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.284.tgz","fileCount":7,"unpackedSize":51743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhp245CRA9TVsSAnZWagAAhlgP/3opFV2+DN303Xl+mz30\ncU6TA5oEKrCjhStRBeinUnHqj8HyYYmuAbZFr73AFmxvBjLLCQRBd6ydD5Zd\nVnI8EGS9a7lJS40cia8NUt1Qun/Qd2zBYMc294d0fClfaBtJhv9AtPriz5Zv\npIsmucNFikI/Vg42dDaerZKo5m/Av30R0CnDlHH7yM5HoRim8m74zOCzHRgp\nxPNafYYjFBKX7r+jxFdO6o4Fj6xr89L/kypTwfDoUqblwWe7sq0R648Gt5PW\nlxQ50t/ZrpSG7wqjZ6X8TiZT12BxgTAvNOpZz4m3KncSoxhdOIeknuQGaC9U\nGE57BBkskr1VEZfy62xfwfCFtVDnBxXG7OOZf/R8O2PiR90teF+Mnk2XiH78\nCNBkKlQr8i7sj2XIJzWDmxdAZUzfUAcsS3xRE6NpNErHeESelVMLkgk5CjBK\nWZvjVOyYxmSM/Omd0ZcOy4iL+hSZX4+rCN6DOkVI+Dtz5S3guS6lf/Up8IEy\nUmAwHVtiZ95bfZy9GyCJwmoqHPG/z9kb0soVpXOMBmkgDhRoOBNVtHi6bkX1\nQYXnkXXRDtA/FUmH9IQe2JBqzxa3b1n9cwuKA/MNDZxWFHIGMSYc6gE33VvP\nZkWnycQHxbLA5PnRuaAQ0q7FCbQSOLoAE+vDMMcXfOJbBq/aeSpZGvuWMXh3\nm6RQ\r\n=xAG1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+5LoDIxQUJRZwGwqu/P/2fsqN4fWE7y+KuzbTnSgKhgIhAK1LdpqwQH7eS8AFYMfHJGJ2C4aryvZR4u/El4n+ghQe"}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.284_1638362681744_0.7765277778994506"},"_hasShrinkwrap":false},"0.4.285":{"name":"wnamemapper","version":"0.4.285","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wandalen@obox.systems"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wandalen@obox.systems"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"delta","wCopyable":"delta"},"devDependencies":{"wTesting":"delta","eslint":"7.32.0"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml/badge.svg)](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Try out from the repository\n\n```\ngit clone https://github.com/Wandalen/wNameMapper\ncd wNameMapper\nwill .npm.install\nnode sample/trivial/Sample.s\n```\n\nMake sure you have utility `willbe` installed. To install willbe: `npm i -g willbe@stable`. Willbe is required to build of the module.\n\n### To add to your project\n\n```\nnpm add 'wnamemapper@stable'\n```\n\n`Willbe` is not required to use the module in your project as submodule.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"8fe334b2544118b4ffec0c95bfb7b2c57dcd38d7","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.285","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-WxXq5yBTsh+1LA0NwR092tXEdH28g5sIDAaGkDJoGwJUsR+Se12figFV8wKdmohl3o0YScQ/pGr8bt9TUlz0qw==","shasum":"eb61d0b0ae5a44053cc2b1a5c839ae9600e9d26a","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.285.tgz","fileCount":7,"unpackedSize":51743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvE/QCRA9TVsSAnZWagAAw/YP/ArFQxIO/El+M37BWPZ7\npIhIj+Icvsa3bWlm4oTAuS2OT/PIN9J7vR/I/JO7RJDT8MQMNyTKZ8rieGvC\nfI0oKQPMRJdx6ciLUoeM71KvkgGifnu4T7uAvS1+5qhBFjyr5d+aMy7k0bKj\nlhu8WgBkq+HA1ZYj0kW5vlD/9ovqivMp1u/BjRqn4Rq5luWb1i8YnLT2TZdQ\n/OvTFXBwKSeF9LpqtdKXVIAZeALd195K2Q0OkxtLOHpB/nG1nhe1YN11f8yS\nTvIoT/udEkyiq6lCLYBQXFOGvr5Wr9Bh1j7deAc9xNa0qOLVSSQid7SGOBvj\nz1+DVCIeIqCE4XE2eXQorGlFURR0ZTjyDnMCIjk8Nco2e7hTmpcT8lkpqJLq\nwZNU5iLslSGIenMNOHMi4YKBMZm9Y5gkYqd48MVVG7AOgxili5jrCyHURhmh\nX1AV/18+5DYiGPeAYZHU9FHkEgpVB6IspzZ5/MsA1Nk0Plc3nBas6JaI4OdB\nCtQOdAIQb8nZ0whUQM7pkhC0ZuJYfp2eSae1XbGDeqP6ADBP6pdfpufR9wGF\nuaBvEvJ6fBnwJFrRrqSORDhbLxTAwmnXfp39eAiDsSFIYB6cdm0LoZsLBoGe\nRnUvqa82ozoulpDPeh5DdWr0iV6bySwECqhwcWSX0J3NDZJMci6xb9OAKRWI\nFrid\r\n=Pryc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDbmTTc88dSQRBX4iQAjLpcDfYMop0Z2RSf/RdED4hVLAiEArHePGno2EbLmJ2Kz2Buiwph56N/RNrxUgjvwUEtKZ6Y="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.285_1639731152806_0.15431151868774884"},"_hasShrinkwrap":false},"0.4.286":{"name":"wnamemapper","version":"0.4.286","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wandalen@obox.systems"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wandalen@obox.systems"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha","eslint":"7.32.0"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml/badge.svg)](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Try out from the repository\n\n```\ngit clone https://github.com/Wandalen/wNameMapper\ncd wNameMapper\nwill .npm.install\nnode sample/trivial/Sample.s\n```\n\nMake sure you have utility `willbe` installed. To install willbe: `npm i -g willbe@stable`. Willbe is required to build of the module.\n\n### To add to your project\n\n```\nnpm add 'wnamemapper@stable'\n```\n\n`Willbe` is not required to use the module in your project as submodule.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"e3ebd5c16598a2ae9564ae4d054db97f15e3b90a","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.286","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-2RhBVWMr/anf3cw8GGq8mjBN9Jvn+TJneVzkRMzTPvAJXpwDis7/ScIYg0T7wEC7Wh9wR5v4ElGqLb4onSjqag==","shasum":"41d485fb3d462da9753129b9b56b5fa7dd079a48","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.286.tgz","fileCount":7,"unpackedSize":51743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvgF2CRA9TVsSAnZWagAAr28QAI0QAsvkTT0MOTVzxMbB\n10HbkgeodKFo8+/jvjQTCkMSBIqmOUSDaTwSLg95IHsRVBWATmb7PwM8tLv2\nKbfFrhwrP6rC+2lVFG6TH9qgeWfxh8mQm/2I97BcxhmXM/CYDGAP2lP+ZZJa\nof6e5UJTbmE4FnyJ3ZABjgs9eTd9a0uFq0z4++XPXE8KRn1knInKeH94b+fP\nkVUIHOpRad/zM/ysMCkE8EXq6RRiFbVbux1fpFcPG2dMO7EG6ijCK6OEQJFR\nA4nAljiKK6GEdQGLdKgwQWiMrmzjzYNk/xbRqLm1ZhIEfvRzNrtxdoKInOEu\nKnmVUEqFNJXJGxLqoyGi8BvvIBBAGF0OQB3KtOfnyIvxPWD7Cg0vUGGw/YzK\nIV+O7HGHLKHoeSAV3qZlimBnKorRK9fUm7S6jcURERWz4Jw5dcBExc2PbInx\n8Oe0whV1IVYdi0jhFmpgk/hrWcOObcjFopSMTnRN6Ae/+zWi/fqxMeFxJxid\nGCUfWOkORf1TxCYVkiSiyV6IXLA6N0B5AjMfHl5pVTTQNoY6BDoXbHulzZBm\nzPjtIvg605RBV4TxMqgNxzpo6qH0bESFqTBEMABQf/uEn+w4Pqu477TTSbo/\nDRCam3mia1odddKjzDc77ywm2IU6MdMNSNpYfP0VIKwPOCvlK71VTKkeen0r\nTt3u\r\n=sMnL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEzyerKROzhQoA5QMWlqwY7QxTeMC+/U7vubflb8lejHAiEAyGLbKCYh/eLVLPp+OgV5vJ6fEXY/3aRc7UD+Bx+I2f4="}]},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.286_1639842166131_0.2444919944972217"},"_hasShrinkwrap":false},"0.4.287":{"name":"wnamemapper","version":"0.4.287","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wandalen@obox.systems"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wandalen@obox.systems"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha","eslint":"7.32.0"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml/badge.svg)](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Try out from the repository\n\n```\ngit clone https://github.com/Wandalen/wNameMapper\ncd wNameMapper\nwill .npm.install\nnode sample/trivial/Sample.s\n```\n\nMake sure you have utility `willbe` installed. To install willbe: `npm i -g willbe@stable`. Willbe is required to build of the module.\n\n### To add to your project\n\n```\nnpm add 'wnamemapper@stable'\n```\n\n`Willbe` is not required to use the module in your project as submodule.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"33289be5554a2bc756a1fa653140b8bb8e761199","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.287","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-YhGkzahs4ZTX12t7v3ETor7drGDfBtEFrhhGL0Cif/qsz8I7r0CPfh1PvtsiKfuP8JOiCdm3AkKg/wnwV89Eog==","shasum":"5ebc95ed19b3872ac2c327e9478976a28b41dcab","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.287.tgz","fileCount":7,"unpackedSize":51743,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTJYuvVZ4/etQ0mqenjbkRXGAwfnqShkAAeNnOC/V5AgIgK/0lfqKHQIJHauKJ3f+IcNc63QryTg2xoXErY8aP9pc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidNKlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmooHBAAkJForwBHjGF8yrHxMb2wtdkUV15p9jAmv5sDd71s15ZuLOlI\r\nkMNq3FL1j7iVG+4f9zwpMH47V3aNHNq7spnvv3bygRzuRgfEoL580NPbCGfc\r\nKjWFH3o5NYP8Pa18BWflPTuqYOGkUgbSIrR6xB/MG4PMMjs8AF4QYCW5VxoN\r\nnVc3NvlsYtLepTpDSto+eUcXHcIQWKB6Z9J/rl9upBYyjhbyvL8Ohl5SEuCl\r\nU+I02a76tKurLKMkbA7g9G8hKmCKgbcu0gSFiwZFSu5ImeGT1f6yxkC3jQbc\r\ndDqRLHGFOykeRv3fZwuaXonwgkmHlxgHJeW22O3yxM7ZBy2/G9v617nf0lfd\r\nVd129QSAeIuQL8Mn5YQMhIyYDqlq+MBplMrOG+KX/XaLfvteLKrmbxXZpeNg\r\n3zqjw4c96RmZyxrU39BGwUFEw8a0n4WI4gOXmSuktpxn/XHy4ColEp1Tlomf\r\nRqPOAvjit9cMLuFNFyU34/e1rvBcSO+L7Vzbe6jiuisiEtEpI70iXMtwwhky\r\nvVkbhYY54Otjk57iH5rkvnfPG8ji3yGyaG2xa9cctisdN5wfXQpsVg3p3R0t\r\nZdx5//e7lT00h1tdm8NrsnuYP5PWjFyjGT3zR53/fC8+xo2bItd/eLUAHKuG\r\n/XLin2kEb2A6JGH9QG0Q8YNueNGtvGTxeEs=\r\n=6o5W\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.287_1651823269217_0.5682051852082055"},"_hasShrinkwrap":false},"0.4.288":{"name":"wnamemapper","version":"0.4.288","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wandalen@obox.systems"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wandalen@obox.systems"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha","eslint":"7.32.0"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml/badge.svg)](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Try out from the repository\n\n```\ngit clone https://github.com/Wandalen/wNameMapper\ncd wNameMapper\nwill .npm.install\nnode sample/trivial/Sample.s\n```\n\nMake sure you have utility `willbe` installed. To install willbe: `npm i -g willbe@stable`. Willbe is required to build of the module.\n\n### To add to your project\n\n```\nnpm add 'wnamemapper@stable'\n```\n\n`Willbe` is not required to use the module in your project as submodule.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"cf020f6d518dc8c77b64ce2bb4e850b4f3c224e1","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.288","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-ausE2YmJr42hewO9ne/PPKO3ECrorFKk4LyFM5lK4Vlqq4HCy8IcfNriNgZbgLqs5/Ayjidwsw2Z64F02n/R6Q==","shasum":"556faa24c40176865f9a78865e050cedc42cdc2f","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.288.tgz","fileCount":7,"unpackedSize":51743,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgovHMRvPEng+xhQ+DhdEdotXJc5CvnC+0GJJcGr3+5wIhAI0MawHG/jkyc+x9k2BcuamASdhROrnbJ/HpJ+WY5fiS"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidStSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtPw//SD9K96AlMDebJ1n3dIHOHW04gmyEE02bjbZDt7G4oc8etI4B\r\nS9/m7AA3BFzLtUEzLzIAy8c7OgGRRzkWn3v7LechQcg8EnuRXcFK4H2CD9N6\r\nTquHimKw2H9ieqJBYkn4wepTqvbHZU5iSh/I9PuDBiNGQUYFK0lX/XTij2Yv\r\ntGqaBaRTG+VGuwULYS4GPWDURhUixpkRLGv238quEDz/8izgMyS6lt+gUObA\r\nJXHw9TVH1N4XKiE7pJkfY1UGBprPx4fvxN5sAtPjKpl/4U9NXhoJxZ2l5pXO\r\nVUjERMq4EfnmThho9aj2S2WUuURdPsMdNYJlFE6zW0MIztpeVrTsA9kPhF1D\r\nKGyz+xdBhNUJRZJsMxT1uddXQeLE8TwUgDcFOeuqX6wY5rS2sla52LgRVe1w\r\nAhJuSHpvpiIjqziK210+0LLRrpnKmNZ2VJer92gSo+KQd/5Xqf1mPT3ETpUH\r\nBbvk3htZlPBfYwb39bg4v42qeV9PK/EmvhJrH7Q3kmCm0VkqOIsRmkaU2pt1\r\nqsn1lg/cyfOYrMt63PnaaLGVPkVusEa9NOo8pfLBJUZn47Jf84irb2Pm48Yj\r\nRd7lqjQundupCW9j59lVGdGTRxetxyGUaMhBgQDLPh7JV6bYeaCyB767fSQu\r\n8pTTNqn+U6mtCUhcANcCU3I8va3iM2PtXVk=\r\n=nkSU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.288_1651845970097_0.08166135423065546"},"_hasShrinkwrap":false},"0.4.289":{"name":"wnamemapper","version":"0.4.289","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wandalen@obox.systems"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wandalen@obox.systems"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha","eslint":"7.32.0"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml/badge.svg)](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Try out from the repository\n\n```\ngit clone https://github.com/Wandalen/wNameMapper\ncd wNameMapper\nwill .npm.install\nnode sample/trivial/Sample.s\n```\n\nMake sure you have utility `willbe` installed. To install willbe: `npm i -g willbe@stable`. Willbe is required to build of the module.\n\n### To add to your project\n\n```\nnpm add 'wnamemapper@stable'\n```\n\n`Willbe` is not required to use the module in your project as submodule.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"10d86b0001e4e2b53395f01a67d1ca3148d3d046","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.289","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-p3EQpYC2yalVHcm8+C3+5CuZXBUp7Dw1MoMa+OeRjsj/jtABru2hTphs1moOIFkwKfhXjLeoST8fM+vHpXQBMA==","shasum":"76497f9bb1a48d800bc122e6718e70c3320cc5a3","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.289.tgz","fileCount":7,"unpackedSize":51743,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDA/xhEbE96FLCAHsXb3GAGKOXpTFgqpfeTjkVmtQEECgIhANIlBOCOZrAZr1ZcJndK+Eeo1Nk6YN4e2yb4TgVdvOlk"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidYXLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpEw/9Eo29+1i0AneZ217traiqBgUGuRnBGJmWBMZoI2upqG6qO9i8\r\nl31iZALCGZtWsZZ3onhww+aQ+rAxqklHN9lCDK/Yz6XukLz/WkpYZ0Wq5dxI\r\n7ctnQCLJXkWr9MCbNaJM3pXU0KxTuNkhaj94yamfhsBmshIUduTHJ7unCsvZ\r\nmrpuv7YkC6X+kd2VEhmTJanWe7pp5yHb4NjATIZ8LT2aU55FNIqPwt1TBkAC\r\nBftX9TMxrKv2UqC+UWRy+HTQwofkdV4HyWoGB0wLjmlBvp0m0soU7Yr1nYI5\r\n9omBsqgw2cj81HLx7+xHgriN/vDmE97toMQiHO4FFDkdeTgcB7uyH7EemQWK\r\nlu9ybtDLmpKnGQkdQPzOrGk2HX5zm3gJHyoFwzssg8g9kSImslkiYZUVn0aH\r\nffcRiVPBotTPAwROy3dR9SxmaNmMM0yYsHAbNwvyhtbjxaTF0jxyYHQT0pme\r\nTabzUNqhmuiQZO8Nxaxh/lAOLmnyNnNpGwfE8J2w2xdy3FyoOncH5jIco7m/\r\n0HGUJsyKD4Xmk428WwBzTQpaAzYOtCnMY/PiXNSMEQgiEELRRVbpNVjjZUxG\r\nxMfV9A7wDxwoXkuyNaCwL6M/yqopWsG9kgie8N5sgd3rMSWQ/GzjD/SXYNwT\r\naElJTEwsS/ufBiT5ShsMbRSNTI0nwKoDaFk=\r\n=sX8+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.289_1651869131549_0.44932729204152433"},"_hasShrinkwrap":false},"0.4.290":{"name":"wnamemapper","version":"0.4.290","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wandalen@obox.systems"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wandalen@obox.systems"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"alpha","wCopyable":"alpha"},"devDependencies":{"wTesting":"alpha","eslint":"7.32.0"},"keywords":["wTools","Map names","Key by value","Translate"],"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml/badge.svg)](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Try out from the repository\n\n```\ngit clone https://github.com/Wandalen/wNameMapper\ncd wNameMapper\nwill .npm.install\nnode sample/trivial/Sample.s\n```\n\nMake sure you have utility `willbe` installed. To install willbe: `npm i -g willbe@stable`. Willbe is required to build of the module.\n\n### To add to your project\n\n```\nnpm add 'wnamemapper@stable'\n```\n\n`Willbe` is not required to use the module in your project as submodule.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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":"7178426bb10f9d2e641840e9415c42eca030f2cd","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.290","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-oMITpG/62jpG4f9ltFcGmj3qf1BLaA0MRi75KNL3aw8M3D0kLmTHrsuisBvRqKc0y6bxlk47gELkgeVqh4ICuQ==","shasum":"014d7ca6a56cfede67d073fdacbdf60932c5b110","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.290.tgz","fileCount":7,"unpackedSize":51743,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRmxmr7CbB3vgjQ1MV8af5jltEbgWLGkBWk+f0ULU8+gIgPxmEwiZZ2fpROsQx7+1vZ7sV0P93E/dwqhKcZw1gHuA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieh5hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgmQ/8CZzYDWfihq8UMRIkUXnaEAx5mk0Gp68y6Pg/j7bsIn6hlzX8\r\nlIidM/ArNInMh11sZBk8MK5ssn0dmOlBxfp+sgYtN+poKV/fGzNkCWDx64uk\r\nh91hYbn6G8gsY5YQ9vHKST6LzCcFbytLCRigWwd9kYRTQ4KYQJ1t4qfrP5a7\r\ndiKwtM6oS1cy6G7vPfgYQx5MIu9oxcP52ntFiEdWc77DNpW4OKaE+L85NwhM\r\nfsYQ5qxNlQl01mRw9yOsyXwY5nV09Y3QuTiiQn9tPHPv1mREq9KMRfsO4wSF\r\nPO5+9hjeaB/Aa69PQYI3P57hhi9FL6ZZ7AzNAyUzgH+d11iixgy1Bb6iFvzP\r\n8vpFrDTV6t+xPyFBytYAt73P/qdAV3xbDj2F0BfdasxrihhI6oLNTFYh/qSh\r\nccN826YNECA3ggHoY8y5w7ae7N3gFHCVupjYZwBe26OTK9NgA9bKY8z+tuwM\r\niDI9K/OnGhivb69NMxrBFgtRT1jK2shcoCJjEYSGh9BFSEapRxyKhxDNnHdh\r\n8Gm1Li1I5W/1uDkpFbC8VL7rIKdncHJwwfqSFyNcWwLiGhBF/2TYNZ7k2kJ2\r\n2sXymrjTf0w7yb3hfR+eNI/ilRYd2TdzhcMur8SSjML/0lyVLyAHuQjYaWlW\r\nuNqaiR9NXKFJfUTa7JZH7f4dMtW/VivdO2k=\r\n=SScp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.290_1652170337105_0.16257028776647298"},"_hasShrinkwrap":false},"0.4.291":{"name":"wnamemapper","version":"0.4.291","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wandalen@obox.systems"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wandalen@obox.systems"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"latest","wCopyable":"latest"},"devDependencies":{"wTesting":"latest","eslint":"7.32.0"},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"68e39820e566f7b0508855ac982b34c575b499d8","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.291","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-+y8qQmBX6FSr2MqhVAWwMMrN4QTADxZKUUc6BWcBJIrLJYn1RWrxjwlK7hJYFwMLMr6nev9eEBirpbobBA+JeA==","shasum":"10fa332ef7bf3dbf91fac7d6a37a3dc76a5472c8","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.291.tgz","fileCount":7,"unpackedSize":51746,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMoxrg7qDNQj3Hx+5gUZySfDM6qXbzRw9cYPupSQ1FpgIgAWAGdLetZALoPD01ffwXSKfs1rjOAfGe+DCz8FO4s/M="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifMZWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2oQ/8CdFZspGDlJL2PF4ea/sZ3cGvUByV5h7zkv8SRSgaBjwF+laM\r\nPQD2SIntPcIOets1J1I3jTnqfRRB5AJh51NGtEmyBq7DcDIGD0DRHdLQgWV0\r\n45wZ+orYzl9lxhYpfiaeJAnZhrZtLXbrk5Bnhuj7DL2wDcmK42uFWbfQi+fU\r\nOW6hdkJv4UUelWtAFKI/ntVPXcEYo6DVI9l9jYwiRs6fqLF4uF773FM3P25A\r\nZVV6bBkJyd5q9FpRYoLHTH937kfd7LQxWlrJe914Y6qH37X6qkY5kJQC0VWP\r\nNf5seLxCmzhEgTEIE8MwEyuY3KVK9qoODcbqgeFGISweJKd/fhb63REN7vd6\r\nImxFlWMLqOyfJcp0WFZri731rRD378FjeUwQjOS9gx05jdp672MoWEQ1iqF0\r\n3yINrLVKACvubFwN1PlTLZiSTbTQ8E2XrNdaqN3/KU5HzKLkiYaSmfuDjksT\r\nyMZx1xspoDHUm2O1wfhHNANkTTSxVJeFCS6NY4NtjeZfP1X/Tn74rzyvp9I7\r\nI1x80dsHE34z+qQfmnBVSA/Ntsrf1OxkXVuyxkc7Bn3K/5K58Mbk10ar7PZn\r\ns9X8Kb0nq4jBj/luY8pKFkZ/GTSJ9/2bvPRp4hVd+B/256XmBmWZXnITurnP\r\n+orG0MzRC0J7fVm6vOkDfxZyT2q0kmCorE0=\r\n=F37T\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.291_1652344405784_0.6156054044622303"},"_hasShrinkwrap":false},"0.4.292":{"name":"wnamemapper","version":"0.4.292","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wandalen@obox.systems"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wandalen@obox.systems"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"latest","wCopyable":"latest"},"devDependencies":{"wTesting":"latest","eslint":"7.32.0"},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"a4b07277eeefd94ad0373d7dfb4c68e6d81ba378","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.292","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-fRDtu3OlRHIDZFOS6dSt/Br8aWCTyK7mS37ifLMIf3Zk3dqp9zFEb149MNE4U9Tq9j95lbHWu3fPfm5AvaN/DA==","shasum":"9fadd4c117c617635ead69f7e40b66c4217f2740","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.292.tgz","fileCount":7,"unpackedSize":51747,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKrj226J/wluJLvl4v85E1vq5vngZC8rdH9XOtXibzZQIhALRc4n0nYRMWgeV2zucQ1xir+eLA8K+1x+MFP0rJ9BAz"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifjI8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrpgg/+M+6YnkkMTKbwSF4DVmQ4M6UetjWNHsr+w2PQSDUk5ryRysu7\r\n6CIadeQvV3GUoIWMub4PgfT/Fn5rh0ifK0eAlkj4OdUE5Jjrma8qAHX+M527\r\nPkSrZCKga1oinsDR/brz0BP+vv4nDXWiLnYj+Za6xeJR+ehnHheH5t++w6BW\r\n6pUaNBASdTHp4vXriNbaAG0AE1cguVVvS4ebLW3M68kXVH4wsuLDvDb0X6Uc\r\nNCpZ4E77+cheR8ksYAnYdkp0h1k9k7C/SzVGqHB/PhBaX1Co/+N96uX7Qnhz\r\nKUfghAKfSLRcXlhGM3GaANjUtMXTfJgmbkErDtKp7dVSJsg5qjW1ylucr2vM\r\nqbsUGP4MkQfQtUPmVBmoFDLArbWvWMReNSxtg9/qdHJ79vth5NEuHiFAWzpq\r\nlcNvy/jVx1v+zO9d+Q+X8mTc1LAO6QUgs3VIlr/+LzCokwrPhoEo4q3bU5dM\r\nme7N2Rv2iQvsF+XoKYDog4FTmg4m+kT1V4Lk6LvzY3SOjCBj5LdfSbyhZth+\r\nSCf4Aca+NAIFQNx3k7ifkJmZbSOBUL2Y43s/yScqE57fD3aU1hBQ5lbQUKDt\r\nWgPOa2KUDsZ8y8uPXR7P3MIUY/QIXXYIXYJx7KnmidOgtKjYFCQVC96YmMju\r\nkRlpcCjr2dYDmb7jQUhBUDzBIsTouByU1Zw=\r\n=V7SA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.292_1652437563965_0.7917525068134235"},"_hasShrinkwrap":false},"0.4.293":{"name":"wnamemapper","version":"0.4.293","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wandalen@obox.systems"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wandalen@obox.systems"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"latest","wCopyable":"latest"},"devDependencies":{"wTesting":"latest","eslint":"7.32.0"},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"553c6769b6317e7d925c57ebfab990bba11a4c56","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.293","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-ObcVqdcObodrjoiNqE2XuGajmJtu01op+/EaJbpfe3lR8WXpFRrZRKdBuqLSphRse669TSlHxK+XMoSygYgz5A==","shasum":"f31ac6f6e00e1b9e911637dc18da362a05c42c0a","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.293.tgz","fileCount":7,"unpackedSize":51747,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE7u8kwiBY9BBog42F1UFyFTxlQKGs0Bw9kS/nQsVhoeAiEAjvCltinhw60oPUfSIiPHRn3D+1NvUpZBimg+13Bqs2E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihJY/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSCxAAkgw4C1qoTStYybMhL+7zGqtOfiSAZV9dWSoUViKFL8FvEzPB\r\nQut5RlTJUxA/YN7t4YeHElkzgPxlJMADBUn2Z2HRHNzAlmOizG0+ane5Ra5Q\r\nozzWShiFOFY1ZYYPB1U/CqueOydifTNw1UVaXSKoREoiyzEkXmrVP+3m5nRL\r\nO5Lfq/nnqCkql7MNwwcRlsXzi4z9A6YfXwOLuB8kEcVOD7VkwlEA+iVCqT7r\r\nqgOqPAl9GnUmp3/M+BIXx6PMPQTXZQVZTJCH5tXMzmZakeTIgosFrM2y9iVu\r\nh7vSEKZ4IaHZaFYb4AUsoMFnNWKidB4DcVi6FyhxdfIDbokFia45LaYJQ2DY\r\nGjOdMxWXuOZGXlvEypg7BEvFlCObyWdTZ4J6xYEtGkLITNQgBtMcxbtpHnuH\r\n7jw5+7fhc+5Nk2U/7A9RtwhE92Xe5kgv+lc/t2YGQB1alKkfpU040YRKcRsM\r\nDJhqnhmLqp3U0lkMeaNRc0sA2dysxliGvloJ85AE/W2Jh+3Ixj8qnU2TQAWX\r\nvjccd1RgIhPB/O95ifiUHksSL4xxDtrokpTwIUu5nJqeFgfo73NYP28pDm1C\r\niAN0MUt1aMOyADFK+u0jNfRIWHT754RjFFtc9Nyt+gE8BcKEcxTE+9N5rM26\r\n/w32bUSmfdeSWs2nqhdK1mnPVYfZirzFPog=\r\n=f/OK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"wandalen","email":"wandalen@01.school"},"maintainers":[{"name":"wandalen","email":"wandalen@01.school"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.293_1652856383502_0.3307568870565809"},"_hasShrinkwrap":false},"0.4.294":{"name":"wnamemapper","version":"0.4.294","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wandalen@obox.systems"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wandalen@obox.systems"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"latest","wCopyable":"latest"},"devDependencies":{"wTesting":"latest","eslint":"7.32.0"},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"d88c9e8bd82464b8dd62fc712cdf88fcf4250bea","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.294","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-jLo/J0Pa9eMmldb8CRXUgHsrSwqlapInDlLKK12Rmoq6CbEHntsbdkLArBdh2D8C7kqAFySMCLidea38WIm49Q==","shasum":"bfcbcef70031384c28f8f2688e5b2f9e862c5746","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.294.tgz","fileCount":7,"unpackedSize":51747,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCm34NCQcKCz7nREgWzqzG455fn2eamzgOQVOjnVCdUrAIgdDQb4nh+psK01u6C4tCeIaWaDocAX3Lwj2MzAz2M0uM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirSsaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrrFA//VnGEVAq0OMbrxTpKchIiINhzQ1spruyiy7kF4fGJwWkX0h6K\r\nNmgYrjm4n+/5O/I7l4u3XwMdFs8L2rHSe7O8H4Qz4QCX6OwAWTD+ZMjby5qE\r\nuR7HLT7CjOMDmubXu3q4LnWyZLeYblb6cnhyhm//AJd51+cP6OBjsl5uju4j\r\nYVaNsonzWMnQRYbw/2hrrfWMzNhCHfVMjOc7iutMCp4GWYqvYnAO4MLAcEPY\r\nBvdTUENzAFRKzhBy8N1dBWmaYMqQsrysbRZJfnI+lNVspYigV25hcZcuyV5r\r\n6kEC6inKW4rWcp6vMMRPchlyxBEM4OPILELnRgqFWEZnliMrDp/ElhCumBkL\r\nHBfzuR2rQHKbb3skz2OA0xdWRj5Q+QyOedaGIQ5fUEmhffO81mnTHElBYoJb\r\n6SQSpNRsLsjVckSSMPqFKqev8P+zcjWWxY5fkRjACF1ejy2J/3jxJAyAlYdZ\r\nDTdhg0hS4vntldvQ5ZtV9i3L7AAjYqTJSbIcH3GOcfS/HWTesvw81pj/qT4x\r\nWKCW6nTzwXjjy0vuF+JZePP2GtMksaMlJiCzzq5aAfE7djdLOaCJ0HlLZ1qT\r\nC+Ak6l2oaFL01oDs/PvJajK1kuSAifVQTuMCI/0EXDV0sknuFD5gKXo18PKU\r\n9JcFVCAGuj1VQHTQIKF4SSNTBXZnK6pSBaw=\r\n=JwR5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"wandalen","email":"kos.listing@gmail.com"},"maintainers":[{"name":"wandalen","email":"kos.listing@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.294_1655515929942_0.016248170596904865"},"_hasShrinkwrap":false},"0.4.295":{"name":"wnamemapper","version":"0.4.295","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wandalen@obox.systems"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wandalen@obox.systems"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"latest","wCopyable":"latest"},"devDependencies":{"wTesting":"latest","eslint":"7.32.0"},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"f49806158b85c9c346d536e524f5b9b548c1f96e","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.295","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-h7vqDDI5jjo/+oJmC2oo5DCSSntIk1aHAj40FqRSrftU/0Us/3hkJqg6+70/JMPgTYWmoumcd3v9TjW0g1YiTA==","shasum":"b0482423b2fadab441eab9272860aff51497cf4d","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.295.tgz","fileCount":7,"unpackedSize":51747,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICOJFokHSi+ZK/hIeF4VnLEPXuUrz1IpoVZS6PtCNRjXAiEA9jniDwCOifZxpW5H0qgcBoFQYnK/f88r931yTPpcisg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirTjFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrfyw//XHDqwklGBANcSb0iXM5KPPME5f0uYr7cVUYKN4+WzuhhHhDK\r\n501qHvqoOHZik/DxU070x1zt30KWmdIkum1jUG49AUG4lzWvs2J+ump4J0WA\r\nzCFveA6V1N0u+US7f2hVfAKqOE4muTNwvX2Q/LCvrk7tHP5HGYNY2B/T4eq/\r\nHo4z6CeNahar7ejm3DO2GdpRN0n0iWdPSOX+0Spc2My5pI0QJC6t9VyzYQze\r\n/HrZEwOHqOKZghPr8zncp/94L4kRJTqGfDsI5F/ukSVQMNfqM1Mhb9nwBGj5\r\nd+rsG9VmB6DnPivRkK5QbylF6snCWVEGY+CPM9IsvhZuV/iYqpEY9oAVry98\r\nnK1fA/VchuivILPKrglnbzl2qBGdqI0JwNPXkc4NKEtxCG9Vc3a2mWOVKF7k\r\nRJi09+VPKj8FSB7AbF8Zu75+7/K2c4n0M2WkToEhpphuTZ6/5Zk8bMs9zgbT\r\nGvtAnn+5yeOBt8ANKnnihQ0DEHUqaQrdQIEAK9dM8dZF2G4hb3Tw89Irc8Ko\r\nCT5q5n0lxdC4GMlI2I8FydMeaKCWXh9B/eJsCU+fc1TGVyuduoUpS2LHCgSH\r\nONWyTIL99xDENB32PSvP4LpUIyMB9N4i4tnzQEkVYb3NNmyhMjM4RXCNs8Zg\r\n9wL9DF1IIxCsJ8pRCwQfIVWhM6FHdvhpBOs=\r\n=wcBx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"wandalen","email":"kos.listing@gmail.com"},"maintainers":[{"name":"wandalen","email":"kos.listing@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.295_1655519428789_0.09791948135226414"},"_hasShrinkwrap":false},"0.4.296":{"name":"wnamemapper","version":"0.4.296","engine":"node >= 10.0.0","license":"MIT","description":"Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.","author":{"name":"Kostiantyn Wandalen","email":"wandalen@obox.systems"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wandalen@obox.systems"}],"main":"proto/node_modules/wnamemapper","directories":{"doc":"doc","main":"proto/wtools/amid/l5_mapper/NameMapper.s"},"scripts":{"test":"wtest .run 'proto/**' rapidity:-3","docgen":"wdocgen proto"},"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"dependencies":{"wTools":"latest","wCopyable":"latest"},"devDependencies":{"wTesting":"latest","eslint":"7.32.0"},"keywords":["wTools","Map names","Key by value","Translate"],"gitHead":"89393097772c20f76be680520dc29875cd3cd2d7","homepage":"https://github.com/Wandalen/wNameMapper#readme","_id":"wnamemapper@0.4.296","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-D2enRdpRKAKYRgOpZ7ztBpsXIvZdc9yLqAqrfsABDDgmpyVaZhEj2XCYHdLWpl3PFf9HZOvM+iZ0geXHsMMWLw==","shasum":"9dfa0ff4d3f8b2bdb67a61d59ca5462d78826e19","tarball":"https://registry.npmjs.org/wnamemapper/-/wnamemapper-0.4.296.tgz","fileCount":7,"unpackedSize":51747,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGLAo3FAXH+SaE7kSB06ETL/f4Cfs8A08oRJ8Z5xM9l5AiBYng1T/r9Em8I0C3CwF5RLFn1hPH30d9TGNKRYZ1MfUw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3pwrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqx+hAAguZbrnKWU7nbMxNKSrRWZ+aErAzXRWeXtt4w+E6eJwAj9anK\r\nAxxthTcakM+aRs9rzWGvUhacgGVd0MoI+ceicp6rSSnMvZhHMFLOT6VtyCTV\r\nS86J8wpmb2IKSAqkcNKVkVGByWLKxWwgV53MEtrhi2q5qSrN+J9nbiyEZCcg\r\nsPhlXY5+jaCFhEucu3pMGCluWSiBl9dVE2Yyf8ntc9sKK6waMtyumP7DFt2G\r\njPE2LAON2vUKBJRtPp7GqcbePlmJvMipKjAsk+MNhbP7i/ZIkem68jc6XyFV\r\ntj3rjKbYaaR2PyeFUBtPYkdB36wxPzUf5BBR/v1apcDVr4EM/pzQmcPDIRWl\r\nSqUIjT1k/IrIACyyDsJ8YRpyDjvfDm4oZJszTNIoqyYJ/dgxG6Kow99b5ozQ\r\nOZQpxh+uaQ3o8WhB9UHtX+aYWuMF8jXRTBLQcNgkwx1rtQumyQi8GBK8ksib\r\nxYPplPwL1pavX9K0goIeJi0kHlGfkP2j8CXHIAQRLKrzhBm67XNLRrnwA2rp\r\nbizG6A39phWgfGSFJf2pkYvQJkki3qs44NTO9fmeEgM+BEuh2sak4n2iujUF\r\n86rmukOiMsq9m8EcfGdG1eQUUcdTxHyGnnjG/8aiI2qUgks+uNtv65D5WLqQ\r\n+TZ83WVK1ZS7aMsXSzxZQAifTZafnQGjAGw=\r\n=eM3l\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"wandalen","email":"kos.listing@gmail.com"},"maintainers":[{"name":"wandalen","email":"kos.listing@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wnamemapper_0.4.296_1658756139029_0.973365415275105"},"_hasShrinkwrap":false}},"readme":"\n# module::NameMapper [![status](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml/badge.svg)](https://github.com/Wandalen/wNameMapper/actions/workflows/StandardPublish.yml) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)\n\nSimple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.\n\n### Try out from the repository\n\n```\ngit clone https://github.com/Wandalen/wNameMapper\ncd wNameMapper\nwill .npm.install\nnode sample/trivial/Sample.s\n```\n\nMake sure you have utility `willbe` installed. To install willbe: `npm i -g willbe@stable`. Willbe is required to build of the module.\n\n### To add to your project\n\n```\nnpm add 'wnamemapper@stable'\n```\n\n`Willbe` is not required to use the module in your project as submodule.\n\n### Usage:\n\n###### Simple Sample\n```javascript\n\nif( typeof module !== 'undefined' )\nrequire( 'wNameMapper' );\n\nlet _ = wTools;\n\nvar nameMapper = new wNameMapper().set\n({\n  Points : 5001,\n  LineStrip : 5002,\n  LineLoop : 5003,\n  Lines : 5004,\n  TriangleStrip : 5005,\n  TriangleFan : 5006,\n  Triangles : 5007,\n});\n\n// console.log( 'nameMapper.valueToKeyMap',nameMapper.valueToKeyMap );\n// console.log( 'nameMapper.keyToValueMap',nameMapper.keyToValueMap );\n\nvar valueForPoints = nameMapper.valFor( 'Points' )\nconsole.log( 'valueForPoints :',valueForPoints );\n// valueForPoints : 5001\n\nvar key = nameMapper.keyFor( valueForPoints )\nconsole.log( 'key :',key );\n// key : Points\n\nvar values = nameMapper.valFor([ 'Points','Lines' ])\nconsole.log( 'values :',values );\n// values : 5001, 5004\n\n```\n\n###### Sample of value space with duplicates\n```javascript\n\nvar nameMapper = new wNameMapper({ droppingDuplicate : 1 }).set\n({\n\n  'exam' : 'discussion',\n  'quiz' : 'problem',\n  'supplement' : 'hypertext',\n  'video' : 'video',\n\n  'pdf' : 'downloadable',\n  'subtitles' : 'downloadable',\n  'asset' : 'downloadable',\n\n  'lecture' : 'page',\n  'section' : 'section',\n  'week' : 'chapter',\n  'course' : 'course',\n\n});\n\nvar valueForExam = nameMapper.valFor( 'exam' )\nconsole.log( 'valueForExam :',valueForExam );\n// valueForExam : discussion\n\nvar valueForPdf = nameMapper.valFor( 'pdf' )\nconsole.log( 'valueForPdf :',valueForPdf );\n// valueForPdf : downloadable\n\ntry\n{\n  var values = nameMapper.keyFor( 'downloadable' )\n}\ncatch( err )\n{\n  console.log( 'Unknown value downloadable, because this value has duplicates' )\n}\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","maintainers":[{"name":"wandalen","email":"kos.listing@gmail.com"}],"time":{"modified":"2022-07-25T13:35:39.310Z","created":"2017-02-07T16:18:14.617Z","0.4.2":"2017-02-07T16:18:14.617Z","0.4.3":"2017-02-07T16:32:16.745Z","0.4.4":"2017-02-07T16:38:56.725Z","0.4.5":"2017-02-07T16:40:31.290Z","0.4.6":"2017-02-07T16:41:02.073Z","0.4.7":"2017-02-07T16:46:08.531Z","0.4.8":"2017-02-07T17:00:35.401Z","0.4.9":"2017-02-07T17:01:39.121Z","0.4.10":"2017-02-07T17:05:46.061Z","0.4.11":"2017-02-07T17:06:26.209Z","0.4.12":"2017-02-07T17:06:59.173Z","0.4.13":"2017-02-07T17:07:15.999Z","0.4.14":"2017-02-07T17:16:25.482Z","0.4.15":"2017-02-07T17:19:15.452Z","0.4.16":"2017-02-07T17:21:38.110Z","0.4.17":"2017-02-07T17:26:11.474Z","0.4.18":"2017-02-09T08:20:10.678Z","0.4.19":"2017-04-23T18:02:44.744Z","0.4.20":"2017-05-14T18:42:40.239Z","0.4.21":"2017-08-03T08:37:16.556Z","0.4.22":"2017-09-17T18:59:39.203Z","0.4.23":"2017-09-17T19:10:04.046Z","0.4.24":"2018-01-29T18:37:28.101Z","0.4.25":"2018-04-12T20:50:48.414Z","0.4.26":"2018-06-04T07:31:43.470Z","0.4.27":"2018-06-07T07:24:26.493Z","0.4.28":"2018-06-07T11:17:18.853Z","0.4.29":"2018-06-11T13:50:14.147Z","0.4.30":"2018-06-13T19:16:41.826Z","0.4.31":"2018-06-18T13:45:43.261Z","0.4.32":"2018-07-02T07:39:57.403Z","0.4.33":"2018-07-14T21:55:58.481Z","0.4.34":"2018-07-16T07:03:29.465Z","0.4.35":"2018-07-16T15:17:26.684Z","0.4.36":"2018-07-17T10:29:21.981Z","0.4.37":"2018-07-17T16:20:44.265Z","0.4.38":"2018-07-18T07:57:27.384Z","0.4.39":"2018-07-30T05:58:22.547Z","0.4.40":"2018-07-31T09:44:12.612Z","0.4.41":"2018-08-06T09:02:12.426Z","0.4.42":"2018-08-06T17:44:19.514Z","0.4.43":"2018-08-07T09:21:04.129Z","0.4.44":"2018-08-10T13:59:17.636Z","0.4.45":"2018-10-29T20:44:08.173Z","0.4.46":"2018-11-01T07:19:07.304Z","0.4.47":"2018-11-01T08:48:36.732Z","0.4.48":"2018-11-01T12:39:38.101Z","0.4.49":"2018-11-01T15:02:36.153Z","0.4.50":"2018-11-02T10:29:40.923Z","0.4.51":"2018-11-05T07:46:41.035Z","0.4.52":"2018-11-05T09:33:11.192Z","0.4.53":"2018-11-05T15:17:34.972Z","0.4.54":"2018-11-06T12:56:34.279Z","0.4.55":"2018-11-12T16:29:50.445Z","0.4.56":"2018-11-20T12:07:51.858Z","0.4.57":"2018-11-21T11:32:36.979Z","0.4.58":"2018-11-21T13:22:23.287Z","0.4.59":"2018-11-22T14:30:59.778Z","0.4.60":"2018-11-26T06:34:09.845Z","0.4.61":"2018-11-28T13:49:58.062Z","0.4.62":"2018-11-29T12:48:48.996Z","0.4.63":"2018-11-29T16:19:04.110Z","0.4.64":"2018-11-30T14:30:08.686Z","0.4.65":"2018-12-27T10:38:22.167Z","0.4.66":"2019-01-25T17:25:24.536Z","0.4.67":"2019-01-28T07:01:31.380Z","0.4.68":"2019-01-29T07:02:34.100Z","0.4.69":"2019-01-30T10:08:59.040Z","0.4.70":"2019-01-31T08:55:53.538Z","0.4.71":"2019-02-01T14:33:08.456Z","0.4.72":"2019-02-04T06:31:39.481Z","0.4.73":"2019-02-11T20:06:37.414Z","0.4.74":"2019-02-16T21:20:44.127Z","0.4.75":"2019-02-21T06:17:17.993Z","0.4.76":"2019-02-21T07:18:16.766Z","0.4.77":"2019-03-07T20:32:00.373Z","0.4.78":"2019-03-14T10:21:38.820Z","0.4.79":"2019-05-06T07:19:57.794Z","0.4.80":"2019-05-09T06:54:08.911Z","0.4.81":"2019-05-23T06:50:47.899Z","0.4.82":"2019-05-26T18:00:37.986Z","0.4.83":"2019-05-28T07:37:21.036Z","0.4.84":"2019-06-10T18:00:55.969Z","0.4.85":"2019-06-17T05:48:47.862Z","0.4.86":"2019-06-18T15:09:52.914Z","0.4.87":"2019-07-12T11:47:46.874Z","0.4.88":"2019-07-12T13:34:18.270Z","0.4.89":"2019-07-18T13:49:38.245Z","0.4.90":"2019-08-01T07:36:58.880Z","0.4.91":"2019-08-01T10:33:05.050Z","0.4.92":"2019-08-14T05:36:01.799Z","0.4.93":"2019-08-14T10:40:29.742Z","0.4.94":"2019-08-16T09:41:41.258Z","0.4.95":"2019-10-21T10:11:26.698Z","0.4.96":"2019-10-25T17:04:35.382Z","0.4.97":"2019-11-08T13:30:11.837Z","0.4.98":"2019-11-14T22:12:09.162Z","0.4.99":"2019-11-15T07:05:25.554Z","0.4.100":"2019-11-16T06:51:08.638Z","0.4.101":"2019-11-16T10:11:24.627Z","0.4.102":"2019-11-18T16:17:34.533Z","0.4.103":"2019-11-18T17:42:01.253Z","0.4.104":"2019-11-19T11:58:24.390Z","0.4.105":"2019-11-21T16:53:41.993Z","0.4.106":"2019-11-29T10:31:20.910Z","0.4.107":"2019-12-02T07:24:00.334Z","0.4.108":"2019-12-04T14:14:37.762Z","0.4.109":"2019-12-05T19:53:22.305Z","0.4.110":"2019-12-09T19:00:25.583Z","0.4.111":"2019-12-10T19:24:50.477Z","0.4.112":"2019-12-12T11:29:47.106Z","0.4.113":"2019-12-12T12:29:31.524Z","0.4.114":"2019-12-16T14:59:44.937Z","0.4.115":"2019-12-19T09:35:50.893Z","0.4.116":"2019-12-19T10:36:58.864Z","0.4.117":"2019-12-19T11:08:37.437Z","0.4.118":"2019-12-19T14:09:15.418Z","0.4.119":"2019-12-25T16:30:33.489Z","0.4.120":"2019-12-25T17:34:51.744Z","0.4.121":"2020-01-05T14:03:08.668Z","0.4.122":"2020-01-15T10:35:38.409Z","0.4.123":"2020-01-17T18:23:19.134Z","0.4.124":"2020-01-19T13:57:58.831Z","0.4.125":"2020-01-19T14:34:50.193Z","0.4.126":"2020-02-03T18:54:23.744Z","0.4.127":"2020-02-03T19:43:40.936Z","0.4.128":"2020-02-04T07:09:56.981Z","0.4.129":"2020-02-06T18:22:54.363Z","0.4.130":"2020-02-07T14:05:52.516Z","0.4.131":"2020-02-11T15:16:44.843Z","0.4.132":"2020-02-11T17:08:47.853Z","0.4.133":"2020-02-11T19:12:54.011Z","0.4.134":"2020-02-17T09:54:56.533Z","0.4.135":"2020-02-20T17:32:55.602Z","0.4.136":"2020-02-23T18:16:51.098Z","0.4.137":"2020-02-24T11:28:35.358Z","0.4.138":"2020-03-05T15:47:16.345Z","0.4.139":"2020-03-10T18:36:40.118Z","0.4.140":"2020-03-10T19:34:00.873Z","0.4.141":"2020-03-11T09:38:45.111Z","0.4.142":"2020-03-11T12:34:37.235Z","0.4.143":"2020-03-19T10:53:55.063Z","0.4.144":"2020-03-25T18:32:07.687Z","0.4.145":"2020-03-25T19:26:51.271Z","0.4.146":"2020-03-26T05:59:25.253Z","0.4.147":"2020-03-26T06:58:37.881Z","0.4.148":"2020-03-27T16:19:22.128Z","0.4.149":"2020-03-31T12:18:02.755Z","0.4.150":"2020-04-05T12:42:40.128Z","0.4.151":"2020-04-09T10:11:17.373Z","0.4.152":"2020-04-09T11:44:47.963Z","0.4.153":"2020-04-09T14:43:59.847Z","0.4.154":"2020-04-10T14:52:56.713Z","0.4.155":"2020-04-16T10:58:45.255Z","0.4.156":"2020-04-21T04:46:31.643Z","0.4.157":"2020-04-24T06:40:28.699Z","0.4.158":"2020-04-25T10:50:11.649Z","0.4.159":"2020-04-25T15:45:41.419Z","0.4.160":"2020-04-26T04:45:05.229Z","0.4.161":"2020-04-27T07:57:37.288Z","0.4.162":"2020-04-27T12:40:01.140Z","0.4.163":"2020-04-27T14:52:59.185Z","0.4.164":"2020-05-01T14:25:37.491Z","0.4.165":"2020-05-01T15:41:15.195Z","0.4.166":"2020-05-01T17:32:46.707Z","0.4.167":"2020-05-03T12:09:12.459Z","0.4.168":"2020-05-08T06:07:33.433Z","0.4.169":"2020-06-01T12:29:16.544Z","0.4.170":"2020-06-04T15:03:15.936Z","0.4.171":"2020-06-09T18:22:06.666Z","0.4.172":"2020-06-11T08:46:53.422Z","0.4.173":"2020-06-12T14:47:21.437Z","0.4.174":"2020-06-16T13:17:36.972Z","0.4.175":"2020-07-05T08:48:34.019Z","0.4.176":"2020-07-06T20:18:26.371Z","0.4.177":"2020-07-07T14:44:29.940Z","0.4.178":"2020-07-09T06:41:39.072Z","0.4.179":"2020-07-09T14:29:13.765Z","0.4.180":"2020-07-10T13:25:29.051Z","0.4.181":"2020-07-14T15:15:31.934Z","0.4.182":"2020-07-15T15:49:25.942Z","0.4.183":"2020-07-16T13:18:17.146Z","0.4.184":"2020-07-17T15:27:56.947Z","0.4.185":"2020-07-18T21:36:08.655Z","0.4.186":"2020-07-25T22:00:20.187Z","0.4.187":"2020-08-15T15:21:44.518Z","0.4.188":"2020-08-16T09:52:58.381Z","0.4.189":"2020-08-20T05:14:34.475Z","0.4.190":"2020-08-21T13:36:00.596Z","0.4.191":"2020-09-04T09:41:49.123Z","0.4.192":"2020-10-07T11:21:31.029Z","0.4.193":"2020-10-15T10:55:52.220Z","0.4.194":"2020-10-20T11:56:23.390Z","0.4.195":"2020-10-23T14:14:48.736Z","0.4.196":"2020-10-26T13:22:13.874Z","0.4.197":"2020-10-28T19:39:43.770Z","0.4.198":"2020-11-02T22:23:50.566Z","0.4.199":"2020-11-06T10:33:29.023Z","0.4.200":"2020-11-12T15:12:15.640Z","0.4.202":"2020-11-20T12:14:27.432Z","0.4.203":"2020-11-25T21:46:32.138Z","0.4.204":"2020-11-30T09:54:53.077Z","0.4.205":"2020-12-03T09:00:39.023Z","0.4.206":"2020-12-13T08:40:37.102Z","0.4.207":"2020-12-17T11:18:39.554Z","0.4.208":"2020-12-18T14:21:33.130Z","0.4.209":"2020-12-21T15:14:42.782Z","0.4.210":"2020-12-23T06:01:18.101Z","0.4.211":"2021-01-10T20:34:29.459Z","0.4.212":"2021-01-13T16:04:32.024Z","0.4.213":"2021-01-21T19:03:23.970Z","0.4.214":"2021-01-22T12:27:41.086Z","0.4.215":"2021-01-22T20:03:02.842Z","0.4.216":"2021-01-24T15:25:19.636Z","0.4.217":"2021-01-25T20:33:43.491Z","0.4.218":"2021-01-26T21:35:51.397Z","0.4.219":"2021-01-27T20:13:21.835Z","0.4.220":"2021-01-28T21:03:10.756Z","0.4.221":"2021-01-29T07:08:21.111Z","0.4.222":"2021-01-29T16:33:55.880Z","0.4.223":"2021-02-02T09:09:39.338Z","0.4.224":"2021-02-04T22:44:27.878Z","0.4.225":"2021-02-14T20:59:05.868Z","0.4.226":"2021-02-15T18:38:15.263Z","0.4.227":"2021-02-17T20:20:23.452Z","0.4.228":"2021-02-18T18:46:19.513Z","0.4.229":"2021-02-20T01:43:57.521Z","0.4.230":"2021-02-22T17:40:44.269Z","0.4.231":"2021-02-25T20:38:05.011Z","0.4.232":"2021-03-12T10:00:13.395Z","0.4.233":"2021-03-14T08:11:08.475Z","0.4.234":"2021-03-15T19:24:37.248Z","0.4.235":"2021-03-16T12:49:01.271Z","0.4.236":"2021-03-26T19:13:47.422Z","0.4.237":"2021-03-29T06:47:24.844Z","0.4.238":"2021-03-31T03:44:49.528Z","0.4.239":"2021-04-01T09:46:46.522Z","0.4.240":"2021-04-04T03:55:45.027Z","0.4.241":"2021-04-04T10:54:45.841Z","0.4.242":"2021-04-05T18:26:33.102Z","0.4.243":"2021-04-06T14:53:49.572Z","0.4.244":"2021-04-08T12:08:38.769Z","0.4.245":"2021-04-10T20:56:36.926Z","0.4.246":"2021-04-26T13:45:11.618Z","0.4.247":"2021-04-27T10:15:58.663Z","0.4.248":"2021-05-04T08:52:07.861Z","0.4.249":"2021-05-11T00:45:12.081Z","0.4.250":"2021-05-12T16:44:09.592Z","0.4.251":"2021-05-14T14:43:14.183Z","0.4.252":"2021-05-17T12:08:27.424Z","0.4.253":"2021-05-18T18:57:29.661Z","0.4.254":"2021-06-02T09:39:52.552Z","0.4.255":"2021-06-06T05:52:03.038Z","0.4.256":"2021-06-09T08:14:07.598Z","0.4.257":"2021-07-01T05:52:58.096Z","0.4.258":"2021-07-02T07:58:41.371Z","0.4.259":"2021-07-02T09:13:51.829Z","0.4.260":"2021-07-03T14:33:02.837Z","0.4.261":"2021-07-04T10:57:07.874Z","0.4.262":"2021-07-08T16:48:42.409Z","0.4.263":"2021-07-10T18:38:25.800Z","0.4.264":"2021-07-11T16:11:36.129Z","0.4.265":"2021-08-04T18:09:02.491Z","0.4.266":"2021-08-05T15:45:20.970Z","0.4.267":"2021-08-05T17:40:43.499Z","0.4.268":"2021-08-11T11:11:47.057Z","0.4.269":"2021-08-12T15:36:27.382Z","0.4.270":"2021-08-13T13:30:50.884Z","0.4.271":"2021-08-14T07:57:04.923Z","0.4.272":"2021-09-10T07:40:28.281Z","0.4.273":"2021-09-28T23:59:45.040Z","0.4.274":"2021-10-12T09:11:18.402Z","0.4.275":"2021-10-14T09:35:30.120Z","0.4.276":"2021-10-22T07:07:52.306Z","0.4.277":"2021-10-29T07:42:41.988Z","0.4.278":"2021-10-29T14:09:54.828Z","0.4.279":"2021-10-30T11:15:53.071Z","0.4.280":"2021-11-09T15:37:55.509Z","0.4.281":"2021-11-10T07:25:19.824Z","0.4.282":"2021-11-10T11:16:13.444Z","0.4.283":"2021-11-24T08:06:15.276Z","0.4.284":"2021-12-01T12:44:41.908Z","0.4.285":"2021-12-17T08:52:32.932Z","0.4.286":"2021-12-18T15:42:46.279Z","0.4.287":"2022-05-06T07:47:49.415Z","0.4.288":"2022-05-06T14:06:10.256Z","0.4.289":"2022-05-06T20:32:11.688Z","0.4.290":"2022-05-10T08:12:17.281Z","0.4.291":"2022-05-12T08:33:26.135Z","0.4.292":"2022-05-13T10:26:04.112Z","0.4.293":"2022-05-18T06:46:23.710Z","0.4.294":"2022-06-18T01:32:10.103Z","0.4.295":"2022-06-18T02:30:28.989Z","0.4.296":"2022-07-25T13:35:39.204Z"},"homepage":"https://github.com/Wandalen/wNameMapper#readme","keywords":["wTools","Map names","Key by value","Translate"],"repository":{"type":"git","url":"git+https://github.com/Wandalen/wNameMapper.git"},"contributors":[{"name":"Kostiantyn Wandalen","email":"wandalen@obox.systems"}],"author":{"name":"Kostiantyn Wandalen","email":"wandalen@obox.systems"},"bugs":{"url":"https://github.com/Wandalen/wNameMapper/issues"},"license":"MIT","readmeFilename":"Readme.md"}