{"_id":"@warp-works/warpjs-utils","_rev":"186-7a6764c84eb8684726a9c241deaede28","name":"@warp-works/warpjs-utils","description":"Utility functions for WarpJS and plugins","dist-tags":{"latest":"2.0.3","node14":"2.0.8"},"versions":{"0.1.1":{"name":"@warp-works/warpjs-utils","version":"0.1.1","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"huu da"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","devDependencies":{"@quoin/eslint-config-quoin":"0.2.0","@quoin/node-test-helpers":"0.2.2","eslint":"4.2.0","eslint-plugin-html":"3.1.0","eslint-plugin-import":"2.7.0","eslint-plugin-json":"1.2.0","eslint-plugin-node":"5.1.0","eslint-plugin-promise":"3.5.0","eslint-plugin-standard":"3.0.1","grunt":"1.0.1","grunt-cli":"1.2.0","grunt-eslint":"20.0.0","jit-grunt":"0.10.0","load-grunt-config":"0.19.2","lodash":"4.17.4","mocha":"3.4.2","nyc":"11.0.3","time-grunt":"1.4.0"},"gitHead":"bd54406c60acb454136a66400a414610a4279e69","_id":"@warp-works/warpjs-utils@0.1.1","_shasum":"a9fc13d10062e2446c05280bd434985df688a05a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"huuda.tran","email":"huuda.tran+npm@gmail.com"},"dist":{"shasum":"a9fc13d10062e2446c05280bd434985df688a05a","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-0.1.1.tgz","integrity":"sha512-/ISoPsEOf7/lgqgETO5hqEEzGzGJXf44hJS+p1OgIeDBglFn+3H7zfX9URiQzWwErtx6EpAGGG8sUbfABhY9jg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICKLOfX/0VPwydmCszYyfGYWz5hZ3CH04EieEWskgdosAiEA/SlOOfMBirsW3RvrHGy0iDCuBjYUm1OhGHnk1/jaOXY="}]},"maintainers":[{"name":"huuda.tran","email":"huuda.tran+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils-0.1.1.tgz_1500303489823_0.46548075322061777"},"directories":{}},"0.1.2":{"name":"@warp-works/warpjs-utils","version":"0.1.2","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"huu da"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","devDependencies":{"@quoin/eslint-config-quoin":"0.2.0","@quoin/node-test-helpers":"0.2.2","eslint":"4.2.0","eslint-plugin-html":"3.1.0","eslint-plugin-import":"2.7.0","eslint-plugin-json":"1.2.0","eslint-plugin-node":"5.1.0","eslint-plugin-promise":"3.5.0","eslint-plugin-standard":"3.0.1","grunt":"1.0.1","grunt-cli":"1.2.0","grunt-eslint":"20.0.0","jit-grunt":"0.10.0","load-grunt-config":"0.19.2","lodash":"4.17.4","mocha":"3.4.2","nyc":"11.0.3","time-grunt":"1.4.0"},"gitHead":"71c0b667df448952f2f8a19750018efe0bb88ea9","_id":"@warp-works/warpjs-utils@0.1.2","_shasum":"97392b36c44522c260d264bab21a2267e9812751","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"huuda.tran","email":"huuda.tran+npm@gmail.com"},"dist":{"shasum":"97392b36c44522c260d264bab21a2267e9812751","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-0.1.2.tgz","integrity":"sha512-V67pL87iCoGH1228/LuodjYZkK3VkgMHUCtCp1342rIEnFvre8TQewjYRdZ4i69vI2n0VP61ssUa2rdOT9tqZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCunnNQ4bu/B3vPw5GXrpVzKJEPU4DggU6WtKIYuDmVpwIhAL+FIw1S8w7DNx0ibWsdIvubdZIUKEL4MoIAJJRcAhvr"}]},"maintainers":[{"email":"dirk.slama@gmx.de","name":"slama"},{"email":"huuda.tran+npm@gmail.com","name":"huuda.tran"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils-0.1.2.tgz_1500306114457_0.3314319127239287"},"directories":{}},"0.1.3":{"name":"@warp-works/warpjs-utils","version":"0.1.3","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"huu da"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","devDependencies":{"@quoin/eslint-config-quoin":"0.2.0","@quoin/node-test-helpers":"0.2.2","eslint":"4.2.0","eslint-plugin-html":"3.1.0","eslint-plugin-import":"2.7.0","eslint-plugin-json":"1.2.0","eslint-plugin-node":"5.1.0","eslint-plugin-promise":"3.5.0","eslint-plugin-standard":"3.0.1","grunt":"1.0.1","grunt-cli":"1.2.0","grunt-eslint":"20.0.0","jit-grunt":"0.10.0","load-grunt-config":"0.19.2","mocha":"3.4.2","nyc":"11.0.3","time-grunt":"1.4.0"},"dependencies":{"hal":"0.1.0","lodash":"4.17.4"},"gitHead":"27b709f8694f00dab7c80c86982f427ca963b320","_id":"@warp-works/warpjs-utils@0.1.3","_shasum":"25992d4f2af801dcc7fc356cf8787145f6875fb7","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"huuda.tran","email":"huuda.tran+npm@gmail.com"},"dist":{"shasum":"25992d4f2af801dcc7fc356cf8787145f6875fb7","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-0.1.3.tgz","integrity":"sha512-2QOQYW44TjbPtsYrq5EbDAioeNLk9yhGsBFisgVMXViiqNgPA49leG4mhL7jF8CVsxsKWXK1k6LEqd3LkC4lHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0LGPQH5oWN4HQn6qT3kn1eJ0BgKNbX1M002hj5ctOVwIhAMLgZk3LsA2VZ6LKPNgZk2jwGTG5UmoIzQF9xuSUZjCy"}]},"maintainers":[{"email":"dirk.slama@gmx.de","name":"slama"},{"email":"huuda.tran+npm@gmail.com","name":"huuda.tran"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils-0.1.3.tgz_1500327166097_0.25097517762333155"},"directories":{}},"0.1.4":{"name":"@warp-works/warpjs-utils","version":"0.1.4","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","devDependencies":{"@quoin/eslint-config-quoin":"0.2.0","@quoin/node-test-helpers":"0.2.2","eslint":"4.2.0","eslint-plugin-html":"3.1.0","eslint-plugin-import":"2.7.0","eslint-plugin-json":"1.2.0","eslint-plugin-node":"5.1.0","eslint-plugin-promise":"3.5.0","eslint-plugin-standard":"3.0.1","grunt":"1.0.1","grunt-cli":"1.2.0","grunt-eslint":"20.0.0","jit-grunt":"0.10.0","load-grunt-config":"0.19.2","mocha":"3.4.2","nyc":"11.0.3","time-grunt":"1.4.0"},"dependencies":{"hal":"0.1.0","lodash":"4.17.4"},"gitHead":"7a26efea49ce6a58d7081cccd21865ae97e2fabd","_id":"@warp-works/warpjs-utils@0.1.4","_shasum":"167ece5f94a6cc52712c922fc3beaa7e96f2581f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"huuda.tran","email":"huuda.tran+npm@gmail.com"},"dist":{"shasum":"167ece5f94a6cc52712c922fc3beaa7e96f2581f","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-0.1.4.tgz","integrity":"sha512-JG8KLor8Ev8A/ZSqEPjQNEpxRNOnNKGywbJJqId5AITwuB7AEumvWKWWiy1+ZzkYXFHDZVqpwkDwEAhrpKRAXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8Sxbdugb7etkLh0X7g0l0aMRP9NYs5PHCFGIvtnH9rQIgbVrWwGistBeST/D54KHWz3HJe2xsPgF3ZjKdDc8a0nA="}]},"maintainers":[{"email":"dirk.slama@gmx.de","name":"slama"},{"email":"huuda.tran+npm@gmail.com","name":"huuda.tran"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils-0.1.4.tgz_1500477520383_0.9787883944809437"},"directories":{}},"0.1.5":{"name":"@warp-works/warpjs-utils","version":"0.1.5","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","devDependencies":{"@quoin/eslint-config-quoin":"0.2.0","@quoin/node-test-helpers":"0.2.2","eslint":"4.2.0","eslint-plugin-html":"3.1.0","eslint-plugin-import":"2.7.0","eslint-plugin-json":"1.2.0","eslint-plugin-node":"5.1.0","eslint-plugin-promise":"3.5.0","eslint-plugin-standard":"3.0.1","grunt":"1.0.1","grunt-cli":"1.2.0","grunt-eslint":"20.0.0","jit-grunt":"0.10.0","load-grunt-config":"0.19.2","mocha":"3.4.2","nyc":"11.0.3","time-grunt":"1.4.0"},"dependencies":{"hal":"0.1.0","lodash":"4.17.4"},"gitHead":"9ed39f4ea2783c764d0df654802e04f523a9f5c4","_id":"@warp-works/warpjs-utils@0.1.5","_shasum":"54a091d6de36316647d6f3eeada234d77c3f4bd6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"huuda.tran","email":"huuda.tran+npm@gmail.com"},"dist":{"shasum":"54a091d6de36316647d6f3eeada234d77c3f4bd6","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-0.1.5.tgz","integrity":"sha512-GOhzq+OvrzVolt7/tWw7afLaUsu3ZzvBWJdI3YOyvssz0igSS8CkLxs43PpX1hSR3H88jT2g4WZAY1O7NHoTtQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDESBozGEeO88CXZ4jH7iOYKbUSOt+E+RhRCjkrAnxlZwIhAP9aPQrBhByVBISJ/okuTmT2AG9CC8fCsQo9k8J2FSbw"}]},"maintainers":[{"email":"dirk.slama@gmx.de","name":"slama"},{"email":"huuda.tran+npm@gmail.com","name":"huuda.tran"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils-0.1.5.tgz_1500485190349_0.8821324582677335"},"directories":{}},"0.1.6":{"name":"@warp-works/warpjs-utils","version":"0.1.6","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","devDependencies":{"@quoin/eslint-config-quoin":"0.2.0","@quoin/node-test-helpers":"0.2.2","eslint":"4.2.0","eslint-plugin-html":"3.1.0","eslint-plugin-import":"2.7.0","eslint-plugin-json":"1.2.0","eslint-plugin-node":"5.1.0","eslint-plugin-promise":"3.5.0","eslint-plugin-standard":"3.0.1","grunt":"1.0.1","grunt-cli":"1.2.0","grunt-eslint":"20.0.0","jit-grunt":"0.10.0","load-grunt-config":"0.19.2","mocha":"3.4.2","nyc":"11.0.3","time-grunt":"1.4.0"},"dependencies":{"bluebird":"3.5.0","hal":"0.1.0","lodash":"4.17.4"},"gitHead":"d0f327b56428c9f811c77f14fc950a7c5e02cba7","_id":"@warp-works/warpjs-utils@0.1.6","_shasum":"b6e3a92e5d9f4cba2e3c8df15e4be751b5dd9ed4","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"huuda.tran","email":"huuda.tran+npm@gmail.com"},"dist":{"shasum":"b6e3a92e5d9f4cba2e3c8df15e4be751b5dd9ed4","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-0.1.6.tgz","integrity":"sha512-fKQZuoEMc7sxAxx/gwQhALzZS3i7ATQxD8Oi9EIOouLmZVn+F+3nyW1hhh12FiDfAZ+Up24wX/XqE34qA0XAdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIByjcddiJ1TC9SfxWkNu/6OonHcUto2IgVBjZybzH/ZmAiEAlpx/SK7D5cLLgkk/3zFkrOFqzqBzhJWtiyi66FXswjA="}]},"maintainers":[{"email":"dirk.slama@gmx.de","name":"slama"},{"email":"huuda.tran+npm@gmail.com","name":"huuda.tran"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils-0.1.6.tgz_1500495202003_0.9861979836132377"},"directories":{}},"0.1.7":{"name":"@warp-works/warpjs-utils","version":"0.1.7","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","devDependencies":{"@quoin/eslint-config-quoin":"0.2.0","@quoin/node-test-helpers":"0.2.2","eslint":"4.2.0","eslint-plugin-html":"3.1.0","eslint-plugin-import":"2.7.0","eslint-plugin-json":"1.2.0","eslint-plugin-node":"5.1.0","eslint-plugin-promise":"3.5.0","eslint-plugin-standard":"3.0.1","grunt":"1.0.1","grunt-cli":"1.2.0","grunt-eslint":"20.0.0","jit-grunt":"0.10.0","load-grunt-config":"0.19.2","mocha":"3.4.2","nyc":"11.0.3","time-grunt":"1.4.0"},"dependencies":{"bluebird":"3.5.0","hal":"0.1.0","lodash":"4.17.4"},"gitHead":"cedfbe5414ba0d75c4ddc350a603809d97b7540d","_id":"@warp-works/warpjs-utils@0.1.7","_shasum":"a4599c697f836a180fc6eecd00db2e9401df1183","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"huuda.tran","email":"huuda.tran+npm@gmail.com"},"dist":{"shasum":"a4599c697f836a180fc6eecd00db2e9401df1183","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-0.1.7.tgz","integrity":"sha512-egKIk/4qZCkMtyG8kcA75HFGsGCGAaPSjii3KBNOqhPFxQVzZaoKPMYghILh7xPoluYdFg9MfjVnnX5G3mX5cw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICuCuBhjku3OdfMyAXh2OMD5D0w16UwXY+teuGX/1/BnAiApTzBJtuWcV0CXniOTUDvNaT6Py4ba11Sgy2CNOzJc+A=="}]},"maintainers":[{"email":"dirk.slama@gmx.de","name":"slama"},{"email":"huuda.tran+npm@gmail.com","name":"huuda.tran"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils-0.1.7.tgz_1500581943745_0.7539330534636974"},"directories":{}},"0.1.8":{"name":"@warp-works/warpjs-utils","version":"0.1.8","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","devDependencies":{"@quoin/eslint-config-quoin":"0.2.0","@quoin/node-test-helpers":"0.2.2","eslint":"4.2.0","eslint-plugin-html":"3.1.0","eslint-plugin-import":"2.7.0","eslint-plugin-json":"1.2.0","eslint-plugin-node":"5.1.0","eslint-plugin-promise":"3.5.0","eslint-plugin-standard":"3.0.1","grunt":"1.0.1","grunt-cli":"1.2.0","grunt-eslint":"20.0.0","jit-grunt":"0.10.0","load-grunt-config":"0.19.2","mocha":"3.4.2","nyc":"11.0.3","time-grunt":"1.4.0"},"dependencies":{"bluebird":"3.5.0","hal":"0.1.0","lodash":"4.17.4"},"gitHead":"914186271f884ac6098924e7eea602eab9e6464f","_id":"@warp-works/warpjs-utils@0.1.8","_shasum":"39daad3889f97296f1e5021cc75105aa52e551e6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"huuda.tran","email":"huuda.tran+npm@gmail.com"},"dist":{"shasum":"39daad3889f97296f1e5021cc75105aa52e551e6","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-0.1.8.tgz","integrity":"sha512-0uy/frhm6pU7a27QQXUL+IQuW9tXHul3JfIggYK/y3Bce0ytmHfNaX2f0hxz/EdaFc+Xfaj8sbnLwXj3e4LutA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaEoLasHAv+XmyRkM2RLYxPY1OBOgb4WLYPLGd+lIMcwIgHkyvNerrjlqC95vNvelQhYSwZX4uiqHSaifOpFZj9OQ="}]},"maintainers":[{"email":"dirk.slama@gmx.de","name":"slama"},{"email":"huuda.tran+npm@gmail.com","name":"huuda.tran"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils-0.1.8.tgz_1500651993753_0.019171417457982898"},"directories":{}},"0.1.9":{"name":"@warp-works/warpjs-utils","version":"0.1.9","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{},"devDependencies":{"@quoin/eslint-config-quoin":"0.2.0","@quoin/node-test-helpers":"0.2.2","eslint":"4.3.0","eslint-plugin-html":"3.1.1","eslint-plugin-import":"2.7.0","eslint-plugin-json":"1.2.0","eslint-plugin-node":"5.1.1","eslint-plugin-promise":"3.5.0","eslint-plugin-standard":"3.0.1","grunt":"1.0.1","grunt-cli":"1.2.0","grunt-eslint":"20.0.0","jit-grunt":"0.10.0","load-grunt-config":"0.19.2","mocha":"3.4.2","nyc":"11.0.3","time-grunt":"1.4.0"},"dependencies":{"bluebird":"3.5.0","hal":"0.1.0","lodash":"4.17.4"},"gitHead":"4a6717bab6b3f51848578fa16e0e2b36616a9343","_id":"@warp-works/warpjs-utils@0.1.9","_shasum":"03b35fd7e52e9a8c2dcfdea039288ea72f60870a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"huuda.tran","email":"huuda.tran+npm@gmail.com"},"dist":{"shasum":"03b35fd7e52e9a8c2dcfdea039288ea72f60870a","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-0.1.9.tgz","integrity":"sha512-m3PpQLi8NMlX7y1zwa5m4wBjvxQtSdca+o01vYUv3lQicKZdpZ82d0VbQQHb7e1mjWKGTdaRcXyvOQEGvswdFQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCIEE4FH8xkEJqcC65g4/QVXL8ghHwJlnMiVQJRzCVvbHdAh9NYfIayP/pbJ2bAQ1sLEQ7nXA1yRN0dmk8s2TLWYSa"}]},"maintainers":[{"email":"dirk.slama@gmx.de","name":"slama"},{"email":"huuda.tran+npm@gmail.com","name":"huuda.tran"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils-0.1.9.tgz_1500933994592_0.29212095006369054"},"directories":{}},"0.1.10":{"name":"@warp-works/warpjs-utils","version":"0.1.10","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{},"devDependencies":{"@quoin/eslint-config-quoin":"0.2.0","@quoin/node-test-helpers":"0.2.2","eslint":"4.3.0","eslint-plugin-html":"3.1.1","eslint-plugin-import":"2.7.0","eslint-plugin-json":"1.2.0","eslint-plugin-node":"5.1.1","eslint-plugin-promise":"3.5.0","eslint-plugin-standard":"3.0.1","grunt":"1.0.1","grunt-cli":"1.2.0","grunt-eslint":"20.0.0","jit-grunt":"0.10.0","load-grunt-config":"0.19.2","mocha":"3.4.2","nyc":"11.0.3","time-grunt":"1.4.0"},"dependencies":{"bluebird":"3.5.0","hal":"0.1.0","lodash":"4.17.4"},"gitHead":"dc8dc4d293868d78a89caf256f5374a286b87dcd","_id":"@warp-works/warpjs-utils@0.1.10","_shasum":"bd3925e3018eec83afaa712c45bdee77de32670b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"huuda.tran","email":"huuda.tran+npm@gmail.com"},"dist":{"shasum":"bd3925e3018eec83afaa712c45bdee77de32670b","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-0.1.10.tgz","integrity":"sha512-QGttOxTEMmoykzEuj43IOs85UhVvHDtL5adFxciyc3g0UMCLr+NTue2mhhp9uTxfJFFvkXQIKE/yPjLufBzxTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDx6SvFzYuh7PGFxrUX7aGRf7Diy+p3RLssH7fV6uI+3AiEAq+xO483GnwaReeJh+176C7Ghs29U8fQ+HSqJo+t03vQ="}]},"maintainers":[{"email":"dirk.slama@gmx.de","name":"slama"},{"email":"huuda.tran+npm@gmail.com","name":"huuda.tran"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils-0.1.10.tgz_1501009354285_0.01227924833074212"},"directories":{}},"0.1.11":{"name":"@warp-works/warpjs-utils","version":"0.1.11","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{},"devDependencies":{"@quoin/eslint-config-quoin":"0.2.0","@quoin/node-test-helpers":"0.2.2","eslint":"4.3.0","eslint-plugin-html":"3.1.1","eslint-plugin-import":"2.7.0","eslint-plugin-json":"1.2.0","eslint-plugin-node":"5.1.1","eslint-plugin-promise":"3.5.0","eslint-plugin-standard":"3.0.1","grunt":"1.0.1","grunt-cli":"1.2.0","grunt-eslint":"20.0.0","jit-grunt":"0.10.0","load-grunt-config":"0.19.2","mocha":"3.4.2","nyc":"11.0.3","time-grunt":"1.4.0"},"dependencies":{"bluebird":"3.5.0","hal":"0.1.0","lodash":"4.17.4"},"gitHead":"e9b3790cca94fe052c89dbc3a1ef4ff1769f373e","_id":"@warp-works/warpjs-utils@0.1.11","_shasum":"b4c070bd2c2ac1dec112e8c060bd3ec1fe128f51","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"huuda.tran","email":"huuda.tran+npm@gmail.com"},"dist":{"shasum":"b4c070bd2c2ac1dec112e8c060bd3ec1fe128f51","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-0.1.11.tgz","integrity":"sha512-WU1Q5CfVxme+OgbTBpQQ8U1oP6EDX+MiEzhGk6q1ZoZpb9lZ2EOwSoMuIzqWJQvsCCKUhdeg26rha/jLCwCbhQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCh8e4oWI8fiAqvw4uMyVhabIVZh1okyJDEHMURyhFDagIhAOnULfqhI3GU/r6o4SPe5Cr3LhaQoqEEJYnjZGDBG6b/"}]},"maintainers":[{"email":"dirk.slama@gmx.de","name":"slama"},{"email":"huuda.tran+npm@gmail.com","name":"huuda.tran"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils-0.1.11.tgz_1501100304758_0.5379195250570774"},"directories":{}},"0.1.12":{"name":"@warp-works/warpjs-utils","version":"0.1.12","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{},"devDependencies":{"@quoin/eslint-config-quoin":"0.2.0","@quoin/node-test-helpers":"0.2.2","eslint":"4.3.0","eslint-plugin-html":"3.1.1","eslint-plugin-import":"2.7.0","eslint-plugin-json":"1.2.0","eslint-plugin-node":"5.1.1","eslint-plugin-promise":"3.5.0","eslint-plugin-standard":"3.0.1","grunt":"1.0.1","grunt-cli":"1.2.0","grunt-eslint":"20.0.0","jit-grunt":"0.10.0","load-grunt-config":"0.19.2","mocha":"3.4.2","nyc":"11.0.3","time-grunt":"1.4.0"},"dependencies":{"bluebird":"3.5.0","hal":"0.1.0","lodash":"4.17.4"},"gitHead":"7f7cc727018d82bfe86291d6d232cf3caa60258f","_id":"@warp-works/warpjs-utils@0.1.12","_shasum":"9ef8c781738f8473ba738cc1d66ae2ff4c795011","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"huuda.tran","email":"huuda.tran+npm@gmail.com"},"dist":{"shasum":"9ef8c781738f8473ba738cc1d66ae2ff4c795011","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-0.1.12.tgz","integrity":"sha512-SkApzEd1EypDR3OxUeQakD9BOKtrLzpx9Twc3HzWwltJUJsp2P3ju0cT8sPJjXsvNFbOoDKCiapJ4UEhfn05ng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDcUGmDD2JdM6zd4m2R2LRym/k5U4vI8us/ToE5Mk/yeAiBW0gCnQZyWNb7WLLSQx891W/KJ1wRSmlUTVR5S7k0g4w=="}]},"maintainers":[{"email":"dirk.slama@gmx.de","name":"slama"},{"email":"huuda.tran+npm@gmail.com","name":"huuda.tran"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils-0.1.12.tgz_1501526659500_0.09242704720236361"},"directories":{}},"0.1.13":{"name":"@warp-works/warpjs-utils","version":"0.1.13","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{},"devDependencies":{"@quoin/eslint-config-quoin":"0.2.0","@quoin/node-test-helpers":"0.2.2","eslint":"4.3.0","eslint-plugin-html":"3.1.1","eslint-plugin-import":"2.7.0","eslint-plugin-json":"1.2.0","eslint-plugin-node":"5.1.1","eslint-plugin-promise":"3.5.0","eslint-plugin-standard":"3.0.1","grunt":"1.0.1","grunt-cli":"1.2.0","grunt-eslint":"20.0.0","jit-grunt":"0.10.0","load-grunt-config":"0.19.2","mocha":"3.4.2","nyc":"11.0.3","time-grunt":"1.4.0"},"dependencies":{"bluebird":"3.5.0","hal":"0.1.0","lodash":"4.17.4"},"gitHead":"3d6efde6e83a5edbbd701641ecf3744de921e876","_id":"@warp-works/warpjs-utils@0.1.13","_shasum":"79a45b64dd4cf066ba932434c499e1aac459f059","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"huuda.tran","email":"huuda.tran+npm@gmail.com"},"dist":{"shasum":"79a45b64dd4cf066ba932434c499e1aac459f059","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-0.1.13.tgz","integrity":"sha512-SaLIW8FTSxbf7EoQg1B4dcThVvK5B6Ksec0DyWNFXTZf4rQi97z0IjVxOF2zD7Flgdg5vNKBW31rNKAz5XIWzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHKtJXfFcKbOTNdRZrfLiVM8D5Qv/ObKEWelSdAbkuRnAiEAgXcqTBbOGlFQFT11aVjH4BXdhkMuvCL621F1DcKPItE="}]},"maintainers":[{"email":"dirk.slama@gmx.de","name":"slama"},{"email":"huuda.tran+npm@gmail.com","name":"huuda.tran"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils-0.1.13.tgz_1502291901282_0.20802987460047007"},"directories":{}},"0.1.14":{"name":"@warp-works/warpjs-utils","version":"0.1.14","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{},"devDependencies":{"@quoin/eslint-config-quoin":"0.2.0","@quoin/node-test-helpers":"0.2.2","eslint":"4.6.1","eslint-plugin-html":"3.2.1","eslint-plugin-import":"2.7.0","eslint-plugin-json":"1.2.0","eslint-plugin-node":"5.1.1","eslint-plugin-promise":"3.5.0","eslint-plugin-standard":"3.0.1","grunt":"1.0.1","grunt-cli":"1.2.0","grunt-eslint":"20.1.0","jit-grunt":"0.10.0","load-grunt-config":"0.19.2","mocha":"3.5.0","nyc":"11.2.1","time-grunt":"1.4.0"},"dependencies":{"bluebird":"3.5.0","hal":"0.1.0","lodash":"4.17.4"},"gitHead":"68132a815c87398758d5a30fab57c0b90628001d","_id":"@warp-works/warpjs-utils@0.1.14","_shasum":"8185fbd440c9c87b63ababf258da1ed490fd46bf","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"huuda.tran","email":"huuda.tran+npm@gmail.com"},"dist":{"shasum":"8185fbd440c9c87b63ababf258da1ed490fd46bf","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-0.1.14.tgz","integrity":"sha512-8jSXcFILRAz8rUOxlOHwgitjct87zn7uHXDlnbyDjgQdF7W29uoeVJEnrCxE0Ayx/eqok+MK0DxMdz+Xzgp6/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkQSMESTvItrulQh/pjztqYgB/a68xoadGyz8Hb2pqiwIgafyvj7NgTLYccf/76/v6I54XIYQca/aUnTmqDRv9j7g="}]},"maintainers":[{"email":"dirk.slama@gmx.de","name":"slama"},{"email":"huuda.tran+npm@gmail.com","name":"huuda.tran"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils-0.1.14.tgz_1504895634114_0.6304168009664863"},"directories":{}},"0.2.0-rc1":{"name":"@warp-works/warpjs-utils","version":"0.2.0-rc1","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{},"devDependencies":{"@quoin/eslint-config-quoin":"0.2.x","@quoin/node-test-helpers":"0.2.x","eslint":"4.6.x","eslint-plugin-html":"3.2.x","eslint-plugin-import":"2.7.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"5.1.x","eslint-plugin-promise":"3.5.x","eslint-plugin-standard":"3.0.x","grunt":"1.0.x","grunt-cli":"1.2.x","grunt-eslint":"20.1.x","jit-grunt":"0.10.x","load-grunt-config":"0.19.x","mocha":"3.5.x","nyc":"11.2.x","time-grunt":"1.4.x"},"dependencies":{"bluebird":"3.5.0","hal":"0.1.0","handlebars":"4.0.x","lodash":"4.17.4"},"gitHead":"bb81e32c7305cf8d16222341850f222cec142b7b","_id":"@warp-works/warpjs-utils@0.2.0-rc1","_shasum":"1b3d7d7c3a08ddc2b66b219b65a8862c81ac9205","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"huuda.tran","email":"huuda.tran+npm@gmail.com"},"dist":{"shasum":"1b3d7d7c3a08ddc2b66b219b65a8862c81ac9205","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-0.2.0-rc1.tgz","integrity":"sha512-/DnkiqIQtRQAtnN60FcU0dX5VNIQYZEgJsg74qknUklBFulp3vwSRbEG3nifz/xfJQ2Rn+PzsW2rtauKUwRRZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEWLWE1Aajm4jPcFXBk/hlb/3+FjkznEuWc4JQbGRm+7AiBtxvEsbvDxiCR09ouQRDd0Zw/JjMD1JgZJS69b/rj9VA=="}]},"maintainers":[{"email":"dirk.slama@gmx.de","name":"slama"},{"email":"huuda.tran+npm@gmail.com","name":"huuda.tran"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils-0.2.0-rc1.tgz_1507231401184_0.6646327851340175"},"directories":{}},"0.2.0":{"name":"@warp-works/warpjs-utils","version":"0.2.0","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","eslint":"4.8.x","eslint-plugin-html":"3.2.x","eslint-plugin-import":"2.7.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"5.2.x","eslint-plugin-promise":"3.5.x","eslint-plugin-standard":"3.0.x","grunt":"1.0.x","grunt-cli":"latest","grunt-eslint":"20.1.x","jit-grunt":"0.10.x","load-grunt-config":"0.19.x","mocha":"4.0.x","nyc":"11.2.x","time-grunt":"1.4.x"},"dependencies":{"bluebird":"3.5.1","hal":"1.1.0","handlebars":"4.0.x","lodash":"4.17.4"},"gitHead":"894b84dd677b6f5aae477f7e743b8af11b83e158","_id":"@warp-works/warpjs-utils@0.2.0","_shasum":"e0ee194b4c04188f3e8595d186b0f3a2a3d2cabb","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"huuda.tran","email":"huuda.tran+npm@gmail.com"},"dist":{"shasum":"e0ee194b4c04188f3e8595d186b0f3a2a3d2cabb","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-0.2.0.tgz","integrity":"sha512-ZsXm5GCJ1dSp/IhMUU+GwDq3bXzk2ZCaQM1PZwy+LnvdD3sIwFv66wmTE2glxi05u9bmlqRYVFJa9H150dDC5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSBldsXnYBxzBZlbmOS/lVy1/u2VkDXq7xZI1M99rh7AIhAJW3SgF3rKU5KC19HPRCfbeG8s4kEFvcETP8y9jpo8d5"}]},"maintainers":[{"email":"dirk.slama@gmx.de","name":"slama"},{"email":"huuda.tran+npm@gmail.com","name":"huuda.tran"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils-0.2.0.tgz_1507305381953_0.9346936484798789"},"directories":{}},"0.2.1":{"name":"@warp-works/warpjs-utils","version":"0.2.1","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","eslint":"4.8.x","eslint-plugin-html":"3.2.x","eslint-plugin-import":"2.7.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"5.2.x","eslint-plugin-promise":"3.5.x","eslint-plugin-standard":"3.0.x","grunt":"1.0.x","grunt-cli":"latest","grunt-eslint":"20.1.x","jit-grunt":"0.10.x","load-grunt-config":"0.19.x","mocha":"4.0.x","nyc":"11.2.x","time-grunt":"1.4.x"},"dependencies":{"bluebird":"3.5.1","hal":"1.1.0","handlebars":"4.0.x","lodash":"4.17.4"},"gitHead":"6557efcce082f3a14800a6ef811c83b570190713","_id":"@warp-works/warpjs-utils@0.2.1","_shasum":"4f77a1d3f3cbbeb0c6ebbb2854057c7b80093e17","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"huuda.tran","email":"huuda.tran+npm@gmail.com"},"dist":{"shasum":"4f77a1d3f3cbbeb0c6ebbb2854057c7b80093e17","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-0.2.1.tgz","integrity":"sha512-qHjdCrCjONjLvJdFU9Tf+tvpYMoy+tOatHfHaQD7NzHuxO90nlymgje+/XqFsZEgdBv0iYcZUaoerN6LmDt7qA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBuag05qY8lSTcbckcsz9W6ExVvG4B5rqzBQIeRmVEIVAiEAwXRa6b9zM818FUtcueYMSZa8pDd5wkJBJdRNDD2vXUo="}]},"maintainers":[{"email":"dirk.slama@gmx.de","name":"slama"},{"email":"huuda.tran+npm@gmail.com","name":"huuda.tran"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils-0.2.1.tgz_1507312402862_0.7843019589781761"},"directories":{}},"0.2.2":{"name":"@warp-works/warpjs-utils","version":"0.2.2","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","eslint":"4.8.x","eslint-plugin-html":"3.2.x","eslint-plugin-import":"2.7.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"5.2.x","eslint-plugin-promise":"3.5.x","eslint-plugin-standard":"3.0.x","grunt":"1.0.x","grunt-cli":"latest","grunt-eslint":"20.1.x","jit-grunt":"0.10.x","load-grunt-config":"0.19.x","mocha":"4.0.x","nyc":"11.2.x","time-grunt":"1.4.x"},"dependencies":{"bluebird":"3.5.1","hal":"1.1.0","handlebars":"4.0.x","lodash":"4.17.4"},"gitHead":"1477ace3d484a3c73ec54318cc78f6efb2d52ffb","_id":"@warp-works/warpjs-utils@0.2.2","_shasum":"0132c4d8918ecc80565f4d4b0899cc08b081f163","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"huuda.tran","email":"huuda.tran+npm@gmail.com"},"dist":{"shasum":"0132c4d8918ecc80565f4d4b0899cc08b081f163","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-0.2.2.tgz","integrity":"sha512-I6k8RtZfJC8mSLZ5Wmx7NYliIbOA8eYON2t79GjaxYdhhhAR5x3uBnzhdu4Yjtk7rlafilsI34mD/wvsvAzdgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIClKtJUB130CIwBqCcCjlr28k0ifu3cnr0V3svo3W4bvAiBzhDHekL8VOqp8f115fQvGaOCTtt+wxbLUZXQiz938Kw=="}]},"maintainers":[{"email":"dirk.slama@gmx.de","name":"slama"},{"email":"huuda.tran+npm@gmail.com","name":"huuda.tran"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils-0.2.2.tgz_1507736674741_0.25491645908914506"},"directories":{}},"0.2.3":{"name":"@warp-works/warpjs-utils","version":"0.2.3","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","eslint":"4.8.x","eslint-plugin-html":"3.2.x","eslint-plugin-import":"2.7.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"5.2.x","eslint-plugin-promise":"3.5.x","eslint-plugin-standard":"3.0.x","grunt":"1.0.x","grunt-cli":"latest","grunt-eslint":"20.1.x","jit-grunt":"0.10.x","load-grunt-config":"0.19.x","mocha":"4.0.x","nyc":"11.2.x","time-grunt":"1.4.x"},"dependencies":{"bluebird":"3.5.1","hal":"0.1.0","handlebars":"4.0.x","lodash":"4.17.4"},"gitHead":"0ac1c95c673c6fd7fd1e527b6e25f85f6a231662","_id":"@warp-works/warpjs-utils@0.2.3","_shasum":"974ecf36f6c8a32612b51679f86e74c6d9ea212a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"huuda.tran","email":"huuda.tran+npm@gmail.com"},"dist":{"shasum":"974ecf36f6c8a32612b51679f86e74c6d9ea212a","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-0.2.3.tgz","integrity":"sha512-e7fe2YJoKj9c5IVDWxgHTxGIk3JV6DNn076uLbtX90ENqo1TOLCDD6BOzp4lMHGWlyWhR9X9LP4fFZG/tX4+rw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFhvIWyx2BFH0I/q5MHCLTWAzEGOb26XpxQJShay+4MeAiEA/aG/Jr89eDGLR27lL70xJhUh8q+qMLuoQmx7KG2YbC4="}]},"maintainers":[{"email":"dirk.slama@gmx.de","name":"slama"},{"email":"huuda.tran+npm@gmail.com","name":"huuda.tran"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils-0.2.3.tgz_1507747880171_0.7824814033228904"},"directories":{}},"0.2.4":{"name":"@warp-works/warpjs-utils","version":"0.2.4","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","eslint":"4.8.x","eslint-plugin-html":"3.2.x","eslint-plugin-import":"2.7.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"5.2.x","eslint-plugin-promise":"3.5.x","eslint-plugin-standard":"3.0.x","grunt":"1.0.x","grunt-cli":"latest","grunt-eslint":"20.1.x","jit-grunt":"0.10.x","load-grunt-config":"0.19.x","mocha":"4.0.x","nyc":"11.2.x","time-grunt":"1.4.x"},"dependencies":{"bluebird":"3.5.1","hal":"0.1.0","handlebars":"4.0.x","lodash":"4.17.4"},"gitHead":"0de45709d954034e7daeaa1e4cb07567ea7e7883","_id":"@warp-works/warpjs-utils@0.2.4","_shasum":"0969af6bba33f0a975446dba1bfb4dd3eba54fda","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"huuda.tran","email":"huuda.tran+npm@gmail.com"},"dist":{"shasum":"0969af6bba33f0a975446dba1bfb4dd3eba54fda","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-0.2.4.tgz","integrity":"sha512-t1fmrJHSNSzP/KwuCnelvn7Gn6V9oDvl8TeShTuTgYKORgxbe2YL+06eqIgsX9pkBGVsxQuwzCrse8FlEjPFrw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOL6nXG8qPJ7w7Fb0+qYB1mDiIQy7IjhKGrCrLIxW01AIgSK+0JJQo1C9CehnbD2H7eeJGXeguWFaQSa2TcCdMAUc="}]},"maintainers":[{"email":"dirk.slama@gmx.de","name":"slama"},{"email":"huuda.tran+npm@gmail.com","name":"huuda.tran"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils-0.2.4.tgz_1507748094131_0.18547184602357447"},"directories":{}},"0.2.5":{"name":"@warp-works/warpjs-utils","version":"0.2.5","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","eslint":"4.8.x","eslint-plugin-html":"3.2.x","eslint-plugin-import":"2.7.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"5.2.x","eslint-plugin-promise":"3.5.x","eslint-plugin-standard":"3.0.x","grunt":"1.0.x","grunt-cli":"latest","grunt-eslint":"20.1.x","jit-grunt":"0.10.x","load-grunt-config":"0.19.x","mocha":"4.0.x","nyc":"11.2.x","time-grunt":"1.4.x"},"dependencies":{"bluebird":"3.5.1","hal":"0.1.0","handlebars":"4.0.x","lodash":"4.17.4","moment":"2.19.1"},"gitHead":"180caf68e0daabbdf29a28771cd0f655a2d83016","_id":"@warp-works/warpjs-utils@0.2.5","_shasum":"05dcbf0e641e37cf93d2bb637189b6f44531627a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"huuda.tran","email":"huuda.tran+npm@gmail.com"},"dist":{"shasum":"05dcbf0e641e37cf93d2bb637189b6f44531627a","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-0.2.5.tgz","integrity":"sha512-yLJWswvH+K8h55331+2ErkTeLBypf48fjblZEqBD0uWfQOBNz3j/fF5Vpc4rk92N4VAkXutkrgh0aj//L1hzjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFbm47teXJDEcsz9BQ0IUm0ZQW/bH9fjSmY+EjJbnkH1AiAeU4fGKkvC0KTg4kEmVC33nAJUsg1jfhmf3ujT5IJg/g=="}]},"maintainers":[{"email":"dirk.slama@gmx.de","name":"slama"},{"email":"huuda.tran+npm@gmail.com","name":"huuda.tran"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils-0.2.5.tgz_1508269983695_0.03746406966820359"},"directories":{}},"0.2.6":{"name":"@warp-works/warpjs-utils","version":"0.2.6","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","eslint":"4.11.x","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.8.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"5.2.x","eslint-plugin-promise":"3.6.x","eslint-plugin-standard":"3.0.x","grunt":"1.0.x","grunt-cli":"latest","grunt-eslint":"20.1.x","jit-grunt":"0.10.x","load-grunt-config":"0.19.x","mocha":"4.0.x","nyc":"11.3.x","time-grunt":"1.4.x"},"dependencies":{"bluebird":"3.5.1","hal":"0.1.0","handlebars":"4.0.x","lodash":"4.17.4","moment":"2.19.2"},"gitHead":"226e97e6231fa900d77d396ea13ff2a5fd95a31f","_id":"@warp-works/warpjs-utils@0.2.6","_shasum":"54efcd637c41e25f2609b2cd959f25427133654c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.0","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"shasum":"54efcd637c41e25f2609b2cd959f25427133654c","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-0.2.6.tgz","integrity":"sha512-p+fna6xdxl62bMyChPcqpOk+6VP4+mGb6JFzaLyHYYsB2MHBradMLAxhfSeIS31UPT8QJvPYum05pxE5PIOPFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICWIJp+sBPDkGcZXB2yR1lpBpucjA07LB7RTfHOClSCTAiEA1jb+sBOMoOsdadnxgYp0f+s6+ALj6hSA4FpKNL2PjyM="}]},"maintainers":[{"email":"dirk.slama@gmx.de","name":"slama"},{"email":"huuda.tran@gmail.com","name":"huuda.tran"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils-0.2.6.tgz_1510776378977_0.961806567851454"},"directories":{}},"1.2.0":{"name":"@warp-works/warpjs-utils","version":"1.2.0","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"prepublish":"grunt && npm test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","eslint":"4.11.x","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.8.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"5.2.x","eslint-plugin-promise":"3.6.x","eslint-plugin-standard":"3.0.x","grunt":"1.0.x","grunt-cli":"latest","grunt-eslint":"20.1.x","jit-grunt":"0.10.x","load-grunt-config":"0.19.x","mocha":"4.0.x","nyc":"11.3.x","time-grunt":"1.4.x"},"dependencies":{"@warp-works/warpjs-plugins":"1.2.0","bluebird":"3.5.1","hal":"0.1.0","handlebars":"4.0.x","lodash":"4.17.4","moment":"2.19.2"},"gitHead":"078141dc2b5ae6ba5337a624616054b743993914","_id":"@warp-works/warpjs-utils@1.2.0","_shasum":"6f362cf91420160b69fc9944e725612bccc3d58e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.0","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"shasum":"6f362cf91420160b69fc9944e725612bccc3d58e","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.0.tgz","integrity":"sha512-LTXAwGwf93JgRsBKBhhT9iTbi066j+4Xmhx5vkrmQemqGGEh8mwSHFvQbBShVk8/S+zjAldtZ3vn6XsZ03foZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdosfuV6U6BbhQhsvaoSFzZDlKrLa7hXqlrxbPkDygSgIhAOaHfyXqwzpQJnvjWDrT20/kB4y/P5Z7WgXne0rjUpnb"}]},"maintainers":[{"email":"dirk.slama@gmx.de","name":"slama"},{"email":"huuda.tran@gmail.com","name":"huuda.tran"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils-1.2.0.tgz_1511988683399_0.7232986602466553"},"directories":{}},"1.2.1":{"name":"@warp-works/warpjs-utils","version":"1.2.1","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"prepublish":"grunt && npm test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","eslint":"4.11.x","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.8.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"5.2.x","eslint-plugin-promise":"3.6.x","eslint-plugin-standard":"3.0.x","grunt":"1.0.x","grunt-cli":"latest","grunt-eslint":"20.1.x","jit-grunt":"0.10.x","load-grunt-config":"0.19.x","mocha":"4.0.x","nyc":"11.3.x","time-grunt":"1.4.x"},"dependencies":{"@warp-works/warpjs-plugins":"1.2.0","bluebird":"3.5.1","hal":"0.1.0","handlebars":"4.0.x","lodash":"4.17.4","moment":"2.19.2"},"gitHead":"b88b9c8213f3aa2b883163bec120263f9b9ebb07","_id":"@warp-works/warpjs-utils@1.2.1","_shasum":"011b2a60741af702ca090b4ab2a7e412b150a86e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.0","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"shasum":"011b2a60741af702ca090b4ab2a7e412b150a86e","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.1.tgz","integrity":"sha512-H3TcGe3M/AN4Sx9Jhbdp685tg7EIDkSL/yoyZY7vphuJymccXvf6g+TDU+x6yv59tFbYVhq63lh/vxsV6aex4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHPchsLQ/o6T1brra7MNzkShEm40F3fXek0vjays7TVhAiEAtfWCEjeahl+/6A6RzGx/yp0j7IlpEok5NZLolVwahLg="}]},"maintainers":[{"email":"dirk.slama@gmx.de","name":"slama"},{"email":"huuda.tran@gmail.com","name":"huuda.tran"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils-1.2.1.tgz_1511992356553_0.6350853287149221"},"directories":{}},"1.2.2":{"name":"@warp-works/warpjs-utils","version":"1.2.2","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"prepublish":"grunt && npm test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","eslint":"4.12.x","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.8.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"5.2.x","eslint-plugin-promise":"3.6.x","eslint-plugin-standard":"3.0.x","grunt":"1.0.x","grunt-cli":"latest","grunt-eslint":"20.1.x","jit-grunt":"0.10.x","load-grunt-config":"0.19.x","mocha":"4.0.x","nyc":"11.3.x","time-grunt":"1.4.x"},"dependencies":{"@warp-works/warpjs-plugins":"1.2.0","bluebird":"3.5.1","hal":"0.1.0","handlebars":"4.0.x","lodash":"4.17.4","moment":"2.19.2"},"gitHead":"46fba0dc18f8b6951018250734fc8c898e5bbcbb","_id":"@warp-works/warpjs-utils@1.2.2","_shasum":"a6b2e68dddeeb0f914bb032cb17cae44a190ae17","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.0","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"shasum":"a6b2e68dddeeb0f914bb032cb17cae44a190ae17","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.2.tgz","integrity":"sha512-pfaf0Yh6HrCQat8/RHZj6iU1QeOxXDgODdEoz8u0lPQ2H0NvM4jQHJEwsqWziRyJdZglMaimKT/TYojsBqhY8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFttcAERbK3EpKJKhzd73dyR9tTZxIXYl7Qm1wJG0XpHAiAUzuQVpRUbty1iciT/lF+klSjNyCkQihNBSWTJrwYdkA=="}]},"maintainers":[{"email":"dirk.slama@gmx.de","name":"slama"},{"email":"huuda.tran@gmail.com","name":"huuda.tran"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils-1.2.2.tgz_1512066512233_0.3149580075405538"},"directories":{}},"1.2.3":{"name":"@warp-works/warpjs-utils","version":"1.2.3","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"prepublish":"grunt && npm test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"express":">=4.x.x"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","eslint":"4.12.x","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.8.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"5.2.x","eslint-plugin-promise":"3.6.x","eslint-plugin-standard":"3.0.x","express":"4.16.2","grunt":"1.0.x","grunt-cli":"latest","grunt-eslint":"20.1.x","jit-grunt":"0.10.x","load-grunt-config":"0.19.x","mocha":"4.0.x","nyc":"11.3.x","time-grunt":"1.4.x"},"dependencies":{"@quoin/expressjs-routes-info":"0.1.10","@warp-works/warpjs-plugins":"1.2.0","bluebird":"3.5.1","hal":"0.1.0","handlebars":"4.0.x","lodash":"4.17.4","moment":"2.19.2"},"gitHead":"700f0dda4f2dbe578eaebc4f358f9458a1cbc340","_id":"@warp-works/warpjs-utils@1.2.3","_shasum":"7abf325d1a01d14c556c3db61570d4e6f912c885","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.0","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"shasum":"7abf325d1a01d14c556c3db61570d4e6f912c885","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.3.tgz","integrity":"sha512-FSGfxTdog5ZpfHi11ScUal1FfjMHOnezAaKBzGLY95UqGd/T+BJqN7wZR2vJUOdvF9tcKBF6cNEutNXAEWSQhA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYI36EHKajfi2aLedOqtGU0GUyN/Dcso0RWxXOPcP4GwIgMXIQwSctgcyjpyqTCrz0PRFi/gZIRCHbIG+Zy8aIuqs="}]},"maintainers":[{"email":"dirk.slama@gmx.de","name":"slama"},{"email":"huuda.tran@gmail.com","name":"huuda.tran"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils-1.2.3.tgz_1512074850615_0.6107166411820799"},"directories":{}},"1.2.4":{"name":"@warp-works/warpjs-utils","version":"1.2.4","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"prepublish":"grunt && npm test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","eslint":"4.12.x","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.8.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"5.2.x","eslint-plugin-promise":"3.6.x","eslint-plugin-standard":"3.0.x","grunt":"1.0.x","grunt-cli":"latest","grunt-eslint":"20.1.x","jit-grunt":"0.10.x","load-grunt-config":"0.19.x","mocha":"4.0.x","nyc":"11.3.x","time-grunt":"1.4.x"},"dependencies":{"@warp-works/warpjs-plugins":"1.2.0","bluebird":"3.5.1","hal":"0.1.0","handlebars":"4.0.x","lodash":"4.17.4","moment":"2.19.2"},"gitHead":"146f788e6aa5c9ce1493be2cb0b828b6eaec322c","_id":"@warp-works/warpjs-utils@1.2.4","_shasum":"d0a4712854dc08fd054414c6d31e885f6e77a811","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.0","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"shasum":"d0a4712854dc08fd054414c6d31e885f6e77a811","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.4.tgz","integrity":"sha512-AgXiezJCRYnx7SffArN4Z0u7+DSSI/d1CJlEY3itMf2TTet0SOSTXmx9OvbLFyJEfAanxFpA3K9tjlGS0H8nbw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDy4ftO8yv5EM9BzXoSLjlRYzt83p/qzzw7Oyky39OpBgIgTIa+5CvWyenKHtoHiw491O9zybwfL50owFAG4I/pWXY="}]},"maintainers":[{"email":"dirk.slama@gmx.de","name":"slama"},{"email":"huuda.tran@gmail.com","name":"huuda.tran"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils-1.2.4.tgz_1512075735916_0.1478923256509006"},"directories":{}},"1.2.5":{"name":"@warp-works/warpjs-utils","version":"1.2.5","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"prepublish":"grunt && npm test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","eslint":"4.12.x","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.8.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"5.2.x","eslint-plugin-promise":"3.6.x","eslint-plugin-standard":"3.0.x","grunt":"1.0.x","grunt-cli":"latest","grunt-eslint":"20.1.x","jit-grunt":"0.10.x","load-grunt-config":"0.19.x","mocha":"4.0.x","nyc":"11.3.x","time-grunt":"1.4.x"},"dependencies":{"@warp-works/warpjs-plugins":"1.2.0","bluebird":"3.5.1","hal":"0.1.0","handlebars":"4.0.x","lodash":"4.17.4","moment":"2.19.2"},"gitHead":"b64905007ab27e215df6e5418a344a9cf235b619","_id":"@warp-works/warpjs-utils@1.2.5","_shasum":"d5fb71221b00ec16642699fa03299ef0147eced5","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.0","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"shasum":"d5fb71221b00ec16642699fa03299ef0147eced5","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.5.tgz","integrity":"sha512-hQudG5D5LEU4APqhMS0x8Mues2dKRL3Roq7cku4IGj2VeU6ebneAKAkHt2oVn+cYzWPwKbiwO8UTSTpTSX4Ztg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6HNGwymd6Z83rOhd4rFPz58p9VWgoBECA2K3HxUviAQIgWMEqe1mGkxomKq3PhV2gMsMv79rbSE4wAKsBfNGVZiw="}]},"maintainers":[{"email":"dirk.slama@gmx.de","name":"slama"},{"email":"huuda.tran@gmail.com","name":"huuda.tran"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils-1.2.5.tgz_1512144059934_0.6803795765154064"},"directories":{}},"1.2.6":{"name":"@warp-works/warpjs-utils","version":"1.2.6","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"prepublish":"grunt && npm test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"jquery":">=3.x.x"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","eslint":"4.12.x","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.8.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"5.2.x","eslint-plugin-promise":"3.6.x","eslint-plugin-standard":"3.0.x","grunt":"1.0.x","grunt-cli":"latest","grunt-contrib-clean":"1.1.0","grunt-contrib-copy":"1.0.0","grunt-eslint":"20.1.x","jit-grunt":"0.10.x","jquery":"3.2.1","load-grunt-config":"0.19.x","mocha":"4.0.x","nyc":"11.3.x","time-grunt":"1.4.x"},"dependencies":{"@warp-works/warpjs-plugins":"1.2.0","bluebird":"3.5.1","hal":"0.1.0","handlebars":"4.0.x","lodash":"4.17.4","moment":"2.19.3","toastr":"https://github.com/CodeSeven/toastr/archive/2.1.3.tar.gz"},"gitHead":"0b70d71794d4656f92042068d69c4d29549722a0","_id":"@warp-works/warpjs-utils@1.2.6","_shasum":"a39e31a0a34de895a34f88533e12e430aebde14f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.1","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"shasum":"a39e31a0a34de895a34f88533e12e430aebde14f","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.6.tgz","integrity":"sha512-pbh3Ox4nnLwv5UH51y76xDR17yIM1nVmGYlh7u4xy2WmfJrVxL61U9EoB9qMurPaTzc9do4ykjUYYAKAtY0E0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUlwrMSerXpnTLO9TG5cXcB4vntVBJ9IaONFHXsHobHAIgcJ35Y+pzxX3OsViPnsiBL00FkTcOvcpiqwTbi5F3BzQ="}]},"maintainers":[{"email":"dirk.slama@gmx.de","name":"slama"},{"email":"huuda.tran@gmail.com","name":"huuda.tran"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils-1.2.6.tgz_1512597091779_0.727238907944411"},"directories":{}},"1.2.7":{"name":"@warp-works/warpjs-utils","version":"1.2.7","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"prepublish":"grunt && npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","bootstrap":"3.3.7","eslint":"4.12.x","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.8.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"5.2.x","eslint-plugin-promise":"3.6.x","eslint-plugin-standard":"3.0.x","font-awesome":"4.7.0","grunt":"1.0.x","grunt-cli":"latest","grunt-contrib-clean":"1.1.0","grunt-contrib-copy":"1.0.0","grunt-eslint":"20.1.x","jit-grunt":"0.10.x","jquery":"3.2.1","jquery-toast-plugin":"1.3.2","load-grunt-config":"0.19.x","mocha":"4.0.x","nyc":"11.3.x","time-grunt":"1.4.x"},"dependencies":{"@warp-works/warpjs-plugins":"1.2.0","bluebird":"3.5.1","hal":"0.1.0","handlebars":"4.0.x","lodash":"4.17.4","moment":"2.19.3"},"gitHead":"c937cea5e18507faf3086d4fde2589d901483415","_id":"@warp-works/warpjs-utils@1.2.7","_shasum":"936edd3d55362ded6740b8a84884ae2a68c9e746","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.1","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"shasum":"936edd3d55362ded6740b8a84884ae2a68c9e746","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.7.tgz","integrity":"sha512-ZRrTHbEUWAcRKrlQ2E1EW/R1mElXC6yEJCU/1AhSxZebOtzusxR2itBy/qEQEHf638mXZdJ/k0QqWZVWWv8KUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsDMouGJqjCJ6GWkSDh2cBzM6EnsMZLlNvbGjBrvzQ5wIgXmKEAUPshgTtIUbNUH7rqUlOvtjIYQ/QUwY5RlG9KdE="}]},"maintainers":[{"email":"dirk.slama@gmx.de","name":"slama"},{"email":"huuda.tran@gmail.com","name":"huuda.tran"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils-1.2.7.tgz_1512757109246_0.35040764859877527"},"directories":{}},"1.2.8":{"name":"@warp-works/warpjs-utils","version":"1.2.8","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"prepublish":"grunt && npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","bootstrap":"3.3.7","eslint":"4.12.x","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.8.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"5.2.x","eslint-plugin-promise":"3.6.x","eslint-plugin-standard":"3.0.x","font-awesome":"4.7.0","grunt":"1.0.x","grunt-cli":"latest","grunt-contrib-clean":"1.1.0","grunt-contrib-copy":"1.0.0","grunt-eslint":"20.1.x","jit-grunt":"0.10.x","jquery":"2.2.4","jquery-toast-plugin":"1.3.2","load-grunt-config":"0.19.x","mocha":"4.0.x","nyc":"11.3.x","time-grunt":"1.4.x"},"dependencies":{"@warp-works/warpjs-plugins":"1.2.0","bluebird":"3.5.1","hal":"0.1.0","handlebars":"4.0.x","lodash":"4.17.4","moment":"2.19.3"},"gitHead":"e48b1366b13e9418a4d405ec12b3567d85f8cf5a","_id":"@warp-works/warpjs-utils@1.2.8","_shasum":"ed702e082d00cab08a0513aa5df8942bbe94c5d0","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.1","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"shasum":"ed702e082d00cab08a0513aa5df8942bbe94c5d0","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.8.tgz","integrity":"sha512-OK2SKX4Xkel69rSmDvsjKzj4cXI3+MsJ/l+rGtd7OBgh9M90QGomFKDbrDnTePD3IeC3Z37ILpszgzYDRurLYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8bTHDu5LXchSkWkMGgEgUHOpEOVauqh7M90/jF6n+9wIhALa2mQHlZ4wiVDc/8pe4NUO/rlGzvGViW3AGBv1RinaY"}]},"maintainers":[{"email":"dirk.slama@gmx.de","name":"slama"},{"email":"huuda.tran@gmail.com","name":"huuda.tran"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils-1.2.8.tgz_1512769614493_0.5619476300198585"},"directories":{}},"1.2.9":{"name":"@warp-works/warpjs-utils","version":"1.2.9","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"prepublish":"grunt && npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","bootstrap":"3.3.7","eslint":"4.13.x","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.8.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"5.2.x","eslint-plugin-promise":"3.6.x","eslint-plugin-standard":"3.0.x","font-awesome":"4.7.0","grunt":"1.0.x","grunt-cli":"latest","grunt-contrib-clean":"1.1.0","grunt-contrib-copy":"1.0.0","grunt-eslint":"20.1.x","jit-grunt":"0.10.x","jquery":"2.2.4","jquery-toast-plugin":"1.3.2","load-grunt-config":"0.19.x","mocha":"4.0.x","nyc":"11.4.x","time-grunt":"1.4.x"},"dependencies":{"@warp-works/warpjs-plugins":"1.2.1","bluebird":"3.5.1","hal":"0.1.0","handlebars":"4.0.x","lodash":"4.17.4","moment":"2.20.x"},"gitHead":"ea724219335cbbec7f5dcd7252b13719f0616288","_id":"@warp-works/warpjs-utils@1.2.9","_shasum":"7b6e5f705c89d2a9643702dafad861c403f486c5","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.1","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"shasum":"7b6e5f705c89d2a9643702dafad861c403f486c5","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.9.tgz","integrity":"sha512-0pD6WeNdyh3qaiBdbV6cKchIL7PonN/eIqO5DTjavF66avJjWZxlzVer1S95aF2Q9sbjy4HM5Mq5minO7sy8aA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCgKM+CxdooTrmbiw+dQQeYUp4gx5kxOXaxMXgR7MhGwIhAKjyNEhtbbNCScQZwe+x0KRV5I0tXiW+llCwIjR2en+y"}]},"maintainers":[{"email":"dirk.slama@gmx.de","name":"slama"},{"email":"huuda.tran@gmail.com","name":"huuda.tran"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils-1.2.9.tgz_1513959339381_0.0012332410551607609"},"directories":{}},"1.2.10":{"name":"@warp-works/warpjs-utils","version":"1.2.10","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"prepublish":"grunt && npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.3"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"1.2.3","bootstrap":"3.3.7","eslint":"4.14.x","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.8.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"5.2.x","eslint-plugin-promise":"3.6.x","eslint-plugin-standard":"3.0.x","font-awesome":"4.7.0","grunt":"1.0.x","grunt-cli":"latest","grunt-contrib-clean":"1.1.0","grunt-contrib-copy":"1.0.0","grunt-eslint":"20.1.x","jit-grunt":"0.10.x","jquery":"2.2.4","jquery-toast-plugin":"1.3.2","load-grunt-config":"0.19.x","mocha":"4.1.x","nyc":"11.4.x","time-grunt":"1.4.x"},"dependencies":{"bluebird":"3.5.1","hal":"0.1.0","handlebars":"4.0.x","lodash":"4.17.4","moment":"2.20.x"},"gitHead":"9f7ebf136e202f1893f7aab5b2e4275eaf4115d4","_id":"@warp-works/warpjs-utils@1.2.10","_shasum":"1b1cd760189aff1e31940f9e349edfb5fdc0951a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.1","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"shasum":"1b1cd760189aff1e31940f9e349edfb5fdc0951a","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.10.tgz","integrity":"sha512-TK7Sf52jLcr/jZaoBrEpvgnbSeHxlFi8zpasjah6exQZqwjBAyPZIby6i6Wj2oJkuK3iX6E4MRowenvNWEM53g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE5lupZg+njNKh6nnK4FyODMV6RwD1LKH6DhB/xyw85SAiBrzPaVgDIaci28rgxLKZBCJnKB6ORmFcVQRGH5oHPcoQ=="}]},"maintainers":[{"email":"dirk.slama@gmx.de","name":"slama"},{"email":"huuda.tran@gmail.com","name":"huuda.tran"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils-1.2.10.tgz_1515085073650_0.027324363589286804"},"directories":{}},"1.2.11":{"name":"@warp-works/warpjs-utils","version":"1.2.11","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"prepublish":"grunt && npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.3"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"1.2.3","bootstrap":"3.3.7","eslint":"4.15.x","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.8.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"5.2.x","eslint-plugin-promise":"3.6.x","eslint-plugin-standard":"3.0.x","font-awesome":"4.7.0","grunt":"1.0.x","grunt-cli":"latest","grunt-contrib-clean":"1.1.0","grunt-contrib-copy":"1.0.0","grunt-eslint":"20.1.x","jit-grunt":"0.10.x","jquery":"2.2.4","jquery-toast-plugin":"1.3.2","load-grunt-config":"0.19.x","mocha":"5.0.x","nyc":"11.4.x","time-grunt":"1.4.x"},"dependencies":{"bluebird":"3.5.1","hal":"0.1.0","handlebars":"4.0.x","lodash":"4.17.4","moment":"2.20.x"},"gitHead":"371960621ed3a00d7d0ad006b976f2a870406ac8","_id":"@warp-works/warpjs-utils@1.2.11","_shasum":"5cb5561092f6c8e70c5b0f9655fac8072d0ecce8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"shasum":"5cb5561092f6c8e70c5b0f9655fac8072d0ecce8","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.11.tgz","integrity":"sha512-PXR0SITZPlRV8IJChIqQQUXeSl79qmZaVhCzzPBrDeOVZUPSYqaZgmzInX/9+Fqyil5eAOtsL36qtGi+gOpQJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6Xt0AxxyaV89eP3HNsgkkoc2mwIF5+EsQpHckDtdOoAIhANHrw4xXp+ZSg6c0HxTXvCtx2ysoUFvpT1pp+le5dtZF"}]},"maintainers":[{"email":"dirk.slama@gmx.de","name":"slama"},{"email":"huuda.tran@gmail.com","name":"huuda.tran"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils-1.2.11.tgz_1516392051428_0.026496886974200606"},"directories":{}},"1.2.12":{"name":"@warp-works/warpjs-utils","version":"1.2.12","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"prepublish":"grunt && npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.3"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"1.2.3","bootstrap":"3.3.7","eslint":"4.15.x","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.8.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"5.2.x","eslint-plugin-promise":"3.6.x","eslint-plugin-standard":"3.0.x","font-awesome":"4.7.0","grunt":"1.0.x","grunt-cli":"latest","grunt-contrib-clean":"1.1.0","grunt-contrib-copy":"1.0.0","grunt-eslint":"20.1.x","jit-grunt":"0.10.x","jquery":"2.2.4","jquery-toast-plugin":"1.3.2","load-grunt-config":"0.19.x","mocha":"5.0.x","nyc":"11.4.x","time-grunt":"1.4.x"},"dependencies":{"bluebird":"3.5.1","hal":"0.1.0","handlebars":"4.0.x","lodash":"4.17.4","moment":"2.20.x"},"gitHead":"ed32f751ba1a6095ec1237ac0d2dd741e386955e","_id":"@warp-works/warpjs-utils@1.2.12","_shasum":"bdef796b90be387ee0a6eb033c847c322964a8b6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"shasum":"bdef796b90be387ee0a6eb033c847c322964a8b6","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.12.tgz","integrity":"sha512-7bDxKxhbr67l97rCa0pjZmjNF/B2gJx1VntX6hFKaOLeeIQOTioFlW8gG8ns4pUR6l48qP7a/C4KQf4kM9cPGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkAX0qykTTigNKbSHXeEyaFZI/QNXLop2Xq/hZh2fDagIhAOto7EO9OpdEt3moMLqATCtohbSfnjpDk5hz7XV7Qi1r"}]},"maintainers":[{"email":"dirk.slama@gmx.de","name":"slama"},{"email":"huuda.tran@gmail.com","name":"huuda.tran"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils-1.2.12.tgz_1516403989316_0.7395016583614051"},"directories":{}},"1.2.13":{"name":"@warp-works/warpjs-utils","version":"1.2.13","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"prepublish":"grunt && npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.3"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"1.2.3","bootstrap":"3.3.x","eslint":"4.16.x","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.8.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"5.2.x","eslint-plugin-promise":"3.6.x","eslint-plugin-standard":"3.0.x","font-awesome":"4.7.0","grunt":"1.0.x","grunt-cli":"latest","grunt-contrib-clean":"1.1.0","grunt-contrib-copy":"1.0.0","grunt-eslint":"20.1.x","jit-grunt":"0.10.x","jquery":"2.2.4","jquery-toast-plugin":"1.3.2","load-grunt-config":"0.19.x","mocha":"5.0.x","nyc":"11.4.x","time-grunt":"1.4.x"},"dependencies":{"bluebird":"3.5.1","hal":"0.1.0","handlebars":"4.0.x","lodash":"4.17.4","moment":"2.20.x"},"gitHead":"f1a248406d93654b1405c498a3fca62587ab8d18","_id":"@warp-works/warpjs-utils@1.2.13","_shasum":"5a08b35b3904fe8580fe113b3ed0fe392c55c29d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"shasum":"5a08b35b3904fe8580fe113b3ed0fe392c55c29d","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.13.tgz","integrity":"sha512-ZnSHTdPXwt8Gh4Nq59+TZ2sAStzC4s9rKhaJ8QY8nORupn9woTTJdw9SPPQ3BNQ3Ve8on1d5OlHk9u97wYkDnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFIt6Fo5oFGYAQXgMuB4Xejw8kYbOY5n6gLcf8y2wgf9AiBKFnD4/MkSlnvYl8yjt5nIoQJ7YLocHv9k3utyv/kNZw=="}]},"maintainers":[{"email":"dirk.slama@gmx.de","name":"slama"},{"email":"huuda.tran@gmail.com","name":"huuda.tran"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils-1.2.13.tgz_1516912291288_0.886720733018592"},"directories":{}},"1.2.14":{"name":"@warp-works/warpjs-utils","version":"1.2.14","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"prepublish":"grunt && npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.3"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"1.2.3","bootstrap":"3.3.x","eslint":"4.16.x","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.8.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"5.2.x","eslint-plugin-promise":"3.6.x","eslint-plugin-standard":"3.0.x","font-awesome":"4.7.0","grunt":"1.0.x","grunt-cli":"latest","grunt-contrib-clean":"1.1.0","grunt-contrib-copy":"1.0.0","grunt-eslint":"20.1.x","jit-grunt":"0.10.x","jquery":"2.2.4","jquery-toast-plugin":"1.3.2","load-grunt-config":"0.19.x","mocha":"5.0.x","nyc":"11.4.x","time-grunt":"1.4.x"},"dependencies":{"bluebird":"3.5.1","hal":"0.1.0","handlebars":"4.0.x","lodash":"4.17.4","moment":"2.20.x"},"gitHead":"fca06649243a521d7c34a420c3ec2041b0504c73","_id":"@warp-works/warpjs-utils@1.2.14","_shasum":"0233d3f772baa4ee5caed6f071f67c7514152862","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"shasum":"0233d3f772baa4ee5caed6f071f67c7514152862","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.14.tgz","integrity":"sha512-LyT4qgzHZjGj2WiZQua6SyNPuFDQN6BvfdzjkvLqy59kwkZoHBuvvTebLU6xhSAt4EWjRPPmBg2ZkJi2e5G5zw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEeW/d6vUB88afsTdTfcV2h6OWd1z7MS2cJ18+qzSPwSAiEA33oxSixHxl6ENeAT545j5nL1W6CkIesgb09hJaXvYtA="}]},"maintainers":[{"email":"dirk.slama@gmx.de","name":"slama"},{"email":"huuda.tran@gmail.com","name":"huuda.tran"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils-1.2.14.tgz_1516914043051_0.15269168303348124"},"directories":{}},"1.2.15":{"name":"@warp-works/warpjs-utils","version":"1.2.15","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"prepublish":"grunt && npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.3"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"1.2.3","bootstrap":"3.3.x","eslint":"4.16.x","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.8.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"5.2.x","eslint-plugin-promise":"3.6.x","eslint-plugin-standard":"3.0.x","font-awesome":"4.7.0","grunt":"1.0.x","grunt-cli":"latest","grunt-contrib-clean":"1.1.0","grunt-contrib-copy":"1.0.0","grunt-eslint":"20.1.x","jit-grunt":"0.10.x","jquery":"2.2.4","jquery-toast-plugin":"1.3.2","load-grunt-config":"0.19.x","mocha":"5.0.x","nyc":"11.4.x","time-grunt":"1.4.x"},"dependencies":{"bluebird":"3.5.1","hal":"0.1.0","handlebars":"4.0.x","lodash":"4.17.4","moment":"2.20.x"},"gitHead":"ee2931da064f7d46b850de529e19e386dcd07b86","_id":"@warp-works/warpjs-utils@1.2.15","_shasum":"a0f7b6c61afac161820973d80adb42f215d12098","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"shasum":"a0f7b6c61afac161820973d80adb42f215d12098","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.15.tgz","integrity":"sha512-9MofuxL0pKdO8Wrm8cl1pNFn0WvA24j+j4JLW0tMRBQYRJpOr3CQnRbNx/otj0fz0GdSTtJhcoXk4EZY4zJzuQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtWBXTmNMxF0ifQVApEUV+ywBs4kIIrKCTIeqLr3UxTwIhAOaPeGOdP+q7Fx1DFS4i4Pz8ejx9fQaNgjGdptLwNaV7"}]},"maintainers":[{"email":"dirk.slama@gmx.de","name":"slama"},{"email":"huuda.tran@gmail.com","name":"huuda.tran"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils-1.2.15.tgz_1516943219601_0.9341465223114938"},"directories":{}},"1.2.16":{"name":"@warp-works/warpjs-utils","version":"1.2.16","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"prepublish":"grunt && npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.3"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"1.2.3","bootstrap":"3.3.x","eslint":"4.18.x","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.9.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"6.0.x","eslint-plugin-promise":"3.6.x","eslint-plugin-standard":"3.0.x","font-awesome":"4.7.0","grunt":"1.0.x","grunt-cli":"latest","grunt-contrib-clean":"1.1.0","grunt-contrib-copy":"1.0.0","grunt-eslint":"20.1.x","jit-grunt":"0.10.x","jquery":"2.2.4","jquery-toast-plugin":"1.3.2","load-grunt-config":"0.19.x","mocha":"5.0.x","nyc":"11.4.x","time-grunt":"1.4.x"},"dependencies":{"bluebird":"3.5.x","hal":"0.1.x","handlebars":"4.0.x","lodash":"4.17.x","moment":"2.21.x"},"readme":"# WarpJS-utils\n\nUtility library for WarpJS and plugins.\n\n## Handlebars related\n\nThis package also contains the base views and templates for WarpJS.\n\n    const warpjsUtils = require('@warp-works/warpjs-utils');\n\n    app.set('view engine', 'hbs');\n    app.set('views', warpjsUtils.getHandlebarsViewsDir());\n\nIn `webpack`, you can define these for the helpers:\n\n    {\n        test: /\\.hbs$/,\n        loader: 'handlebars-loader',\n        query: {\n            helperDirs: [\n                warpjsUtils.getHandlebarsHelpersDir(),\n            ],\n            partialDirs: [\n                warpjsUtils.getHandlebarsPartialsDir(),\n            ]\n        }\n    }\n\n\n## API\n\n### .assetsFolder\n\nPath to the folder containing the shared assets.\n\n### .byPositionThenName(left, right)\n\nSort function that will order objects by their position, then name.\n\n\n### .compareIDs(id1, id2)\n\nCheck if `id1` and `id2` are equivalent. This converts each param into string to\nallow comparison of number and string values.\n\n\n### .createResource(reqOrPath, data)\n\nCreate a HAL object. `reqOrPath` is either the controller's `req` object when we\nwant the `_links.self.href` to be defined by the current URL, or a string\n(potentially empty) to point to a specific URL. `data` is an object containing\nthe HAL data. See [HAL](https://www.npmjs.com/package/hal) for more info about\nthe returned object.\n\n\n### .documentReady($)\n\nThis method should be called by the portal pages or portal plugins in order to\nenable the common UI event handlers. `$` is the jQuery object.\n\n\n### .getCurrentPageHAL($, [url])\n\nGet the HAL for the current page. If `url` is passed, it will be used instead of\nthe current page's URL.\n\n\n### .getHandlebarsHelpersDir(), .getHandlebarsPartialsDir(), .getHandlebarsViewsDir()\n\nFunction to return the path where the handlebars elements are. To be used with\nyour webpack config or plugin apps to access common templates.\n\n\n### .proxy\n\n\n### .requirePartial(partialName)\n\n\n### .sendError(req, res, RoutesInfo, err)\n\n\n### .sendHal(req, res, resource, RoutesInfo, [status])\n\nReturns the endpoint `resource` as a HAL payload. `status` will be `200` if not\ndefined.\n\n\n### .sendIndex(res, title, bundles, cssFile)\n\n### .toast.success($, text, [heading])\n\nToaster.\n\n### .trace(level, arg1, arg2, arg3, arg4)\n\n\n### .urlFormat(pathname, query)\n\n\n### .WarpJSError\n\n\n### .wrapWith406(res, format)\n\nMake sure a `406` is returned to client to block invalid methods.\n","readmeFilename":"README.md","gitHead":"a4835a08e9ee92bd9744053c7db1b1c345e188ab","_id":"@warp-works/warpjs-utils@1.2.16","_shasum":"16fc14e7352b78b3e9a9c9b14f60036b57fe7e14","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"shasum":"16fc14e7352b78b3e9a9c9b14f60036b57fe7e14","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.16.tgz","fileCount":90,"unpackedSize":2218908,"integrity":"sha512-CoCX4QPWDI4ldPdv1UMgLH64ksqTJDA8seMV+k0pjk5wS7jTwIhf6XG8KGTdAtdSlQg9Rj44XhwNkGKOyYbHAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBQWTaCA9Yacefw+nSuzh99MDaPd3rOGurc+Kr2wH3IdAiBxwcASpWq44CKu1ubkTkvSGfgIq/eKCg5gMC9JArtG+Q=="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.16_1520458394173_0.9504362251113039"},"_hasShrinkwrap":false},"1.2.17":{"name":"@warp-works/warpjs-utils","version":"1.2.17","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"prepublish":"grunt && npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","bootstrap":"3.3.x","eslint":"4.19.x","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.12.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"6.0.x","eslint-plugin-promise":"3.8.x","eslint-plugin-standard":"3.1.x","font-awesome":"4.7.0","grunt":"1.0.x","grunt-cli":"latest","grunt-contrib-clean":"1.1.0","grunt-contrib-copy":"1.0.0","grunt-eslint":"20.1.x","jit-grunt":"0.10.x","jquery":"2.2.4","jquery-toast-plugin":"1.3.2","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"11.8.x","time-grunt":"1.4.x"},"dependencies":{"bluebird":"3.5.x","hal":"0.1.x","handlebars":"4.0.x","lodash":"4.17.x","moment":"2.22.x"},"readme":"# WarpJS-utils\n\nUtility library for WarpJS and plugins.\n\n## Handlebars related\n\nThis package also contains the base views and templates for WarpJS.\n\n    const warpjsUtils = require('@warp-works/warpjs-utils');\n\n    app.set('view engine', 'hbs');\n    app.set('views', warpjsUtils.getHandlebarsViewsDir());\n\nIn `webpack`, you can define these for the helpers:\n\n    {\n        test: /\\.hbs$/,\n        loader: 'handlebars-loader',\n        query: {\n            helperDirs: [\n                warpjsUtils.getHandlebarsHelpersDir(),\n            ],\n            partialDirs: [\n                warpjsUtils.getHandlebarsPartialsDir(),\n            ]\n        }\n    }\n\n\n## API\n\n### .assetsFolder\n\nPath to the folder containing the shared assets.\n\n### .byPositionThenName(left, right)\n\nSort function that will order objects by their position, then name.\n\n\n### .compareIDs(id1, id2)\n\nCheck if `id1` and `id2` are equivalent. This converts each param into string to\nallow comparison of number and string values.\n\n\n### .createResource(reqOrPath, data)\n\nCreate a HAL object. `reqOrPath` is either the controller's `req` object when we\nwant the `_links.self.href` to be defined by the current URL, or a string\n(potentially empty) to point to a specific URL. `data` is an object containing\nthe HAL data. See [HAL](https://www.npmjs.com/package/hal) for more info about\nthe returned object.\n\n\n### .documentReady($)\n\nThis method should be called by the portal pages or portal plugins in order to\nenable the common UI event handlers. `$` is the jQuery object.\n\n\n### .getCurrentPageHAL($, [url])\n\nGet the HAL for the current page. If `url` is passed, it will be used instead of\nthe current page's URL.\n\n\n### .getHandlebarsHelpersDir(), .getHandlebarsPartialsDir(), .getHandlebarsViewsDir()\n\nFunction to return the path where the handlebars elements are. To be used with\nyour webpack config or plugin apps to access common templates.\n\n\n### .proxy\n\n\n### .requirePartial(partialName)\n\n\n### .sendError(req, res, RoutesInfo, err)\n\n\n### .sendHal(req, res, resource, RoutesInfo, [status])\n\nReturns the endpoint `resource` as a HAL payload. `status` will be `200` if not\ndefined.\n\n\n### .sendIndex(res, title, bundles, cssFile)\n\n### .toast.success($, text, [heading])\n\nToaster.\n\n### .trace(level, arg1, arg2, arg3, arg4)\n\n\n### .urlFormat(pathname, query)\n\n\n### .WarpJSError\n\n\n### .wrapWith406(res, format)\n\nMake sure a `406` is returned to client to block invalid methods.\n","readmeFilename":"README.md","gitHead":"58b27f1e77ea27a70f2bd0019c709b5a926ba6e7","_id":"@warp-works/warpjs-utils@1.2.17","_shasum":"5d2e09a2e5e42295e60b3010a41037bc92652668","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.14.2","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"shasum":"5d2e09a2e5e42295e60b3010a41037bc92652668","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.17.tgz","fileCount":90,"unpackedSize":2219089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbCDK7CRA9TVsSAnZWagAAw5gP/itOofeEcvu4lIzwwd92\nffKDs/hOTvbv5d5w/9OJwvoJZBA3zOm6uUqBwBQhzail9mXiOgScIab4GPHm\nGga+Of8DhglxI6rbsl3Fz7Kqikiue3Dp0Jveq4zCU14s3mfbka3AkKuycUHO\nr0++5gDNHHf+MzSWbO/N826F++MLHv2sQIj2MF0cD8ew88fCJSGm0VqH25CX\nkYPuoMukXR7P/USBIqhEa4NzYARofGe2iZMV9QeX16rizXfyRrfffSaRbuFs\ndms3VKh7XJ4fbNksHOUv+fB42ICADuo2or22Dywh13YhT4Y1107sygfbVxv9\n1+P1kid8TV+AK6RHW0XkBNimWG0BG1IcPIcutUupSbV/JsCJ+YxvaljpRfKA\nS4tI3H4iTbOzhBj/z6/KhNq336DB6owfJjMV+s4EqWBA4bYVsA6fnisjO7WS\nsIhJ/lq96JtVUIGBBUZFt4sZ/r3ihjuaDZ6HQouoMnbbXfhvg5/WVWlaP2pj\nBoxMxW2JSZWYmYanXq8H8GYkSA4kWygdImQDqzUVGKBbD3BRY+QgIQRxjveg\nl8L8Gj1/AqujJJILed2TPCbRz9QWab634XH4v9WN9/GdDN/ehiO8Hcha3tjG\nTpa3H9+BJNB5GSf+EwNhpvyJ4+1qibPKjPkaT1z8uG8Xy5FX69DV9x/Sc2CV\nVthZ\r\n=L63F\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-qqsKBJVHlr56sVrTmuoNuyKuVjSC+Gxvw+Z3tNmOg5xonrDyjTQn6nWnOc6Q+k1kP/nitydQ1diMZMm4jPPy5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIESrnGtIRFSpoe0WayNA2RD8VhDfRIH5QfMJnvIj/4aSAiBn9U4KUwkd0Q20Ho/WoOpHq64KCNokKcNa+rnNYjvGYA=="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.17_1527263931088_0.14798577932750945"},"_hasShrinkwrap":false},"1.2.18":{"name":"@warp-works/warpjs-utils","version":"1.2.18","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"prepublish":"grunt && npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","bootstrap":"3.3.x","eslint":"4.19.x","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.12.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"6.0.x","eslint-plugin-promise":"3.8.x","eslint-plugin-standard":"3.1.x","font-awesome":"4.7.0","grunt":"1.0.x","grunt-cli":"latest","grunt-contrib-clean":"1.1.0","grunt-contrib-copy":"1.0.0","grunt-eslint":"20.2.x","jit-grunt":"0.10.x","jquery":"2.2.4","jquery-toast-plugin":"1.3.2","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"12.0.x","time-grunt":"1.4.x"},"dependencies":{"bluebird":"3.5.x","debug":"3.1.x","hal":"0.1.x","handlebars":"4.0.x","lodash":"4.17.x","moment":"2.22.x"},"readme":"# WarpJS-utils\n\nUtility library for WarpJS and plugins.\n\n## Handlebars related\n\nThis package also contains the base views and templates for WarpJS.\n\n    const warpjsUtils = require('@warp-works/warpjs-utils');\n\n    app.set('view engine', 'hbs');\n    app.set('views', warpjsUtils.getHandlebarsViewsDir());\n\nIn `webpack`, you can define these for the helpers:\n\n    {\n        test: /\\.hbs$/,\n        loader: 'handlebars-loader',\n        query: {\n            helperDirs: [\n                warpjsUtils.getHandlebarsHelpersDir(),\n            ],\n            partialDirs: [\n                warpjsUtils.getHandlebarsPartialsDir(),\n            ]\n        }\n    }\n\n\n## API\n\n### .assetsFolder\n\nPath to the folder containing the shared assets.\n\n### .byPositionThenName(left, right)\n\nSort function that will order objects by their position, then name.\n\n\n### .compareIDs(id1, id2)\n\nCheck if `id1` and `id2` are equivalent. This converts each param into string to\nallow comparison of number and string values.\n\n\n### .createResource(reqOrPath, data)\n\nCreate a HAL object. `reqOrPath` is either the controller's `req` object when we\nwant the `_links.self.href` to be defined by the current URL, or a string\n(potentially empty) to point to a specific URL. `data` is an object containing\nthe HAL data. See [HAL](https://www.npmjs.com/package/hal) for more info about\nthe returned object.\n\n\n### .documentReady($)\n\nThis method should be called by the portal pages or portal plugins in order to\nenable the common UI event handlers. `$` is the jQuery object.\n\n\n### .getCurrentPageHAL($, [url])\n\nGet the HAL for the current page. If `url` is passed, it will be used instead of\nthe current page's URL.\n\n\n### .getHandlebarsHelpersDir(), .getHandlebarsPartialsDir(), .getHandlebarsViewsDir()\n\nFunction to return the path where the handlebars elements are. To be used with\nyour webpack config or plugin apps to access common templates.\n\n\n### .proxy\n\n\n### .requirePartial(partialName)\n\n\n### .sendError(req, res, RoutesInfo, err)\n\n\n### .sendHal(req, res, resource, RoutesInfo, [status])\n\nReturns the endpoint `resource` as a HAL payload. `status` will be `200` if not\ndefined.\n\n\n### .sendIndex(res, title, bundles, cssFile)\n\n### .toast.success($, text, [heading])\n\nToaster.\n\n### .trace(level, arg1, arg2, arg3, arg4)\n\n\n### .urlFormat(pathname, query)\n\n\n### .WarpJSError\n\n\n### .wrapWith406(res, format)\n\nMake sure a `406` is returned to client to block invalid methods.\n","readmeFilename":"README.md","gitHead":"9d6edbb9c30622bbb8f9225cc9562cf7e78cf2b5","_id":"@warp-works/warpjs-utils@1.2.18","_shasum":"c6ddf0e2579bb302605e4a2fab71d81b3c568e00","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.14.2","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"shasum":"c6ddf0e2579bb302605e4a2fab71d81b3c568e00","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.18.tgz","fileCount":90,"unpackedSize":2219212,"integrity":"sha512-voEzlBRa3pq20G+XsrDN9tKJXkg47Cc0DSPwHkKzQofc/GXM7uIwLDA64jydA4w42f1dDqfkiGFzQcoiYIRnVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuEXQ3S82EXqyPJ7xbu3ZnVPs2C6llco1ivfsJ28AhygIgBJP1mEcQuhan2mBGbqdX2YccyBlPx+rXep9ZPhLnpWU="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.18_1529435152405_0.0730623361738203"},"_hasShrinkwrap":false},"1.2.19":{"name":"@warp-works/warpjs-utils","version":"1.2.19","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"prepublish":"grunt ","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","bootstrap":"3.3.x","eslint":"4.19.x","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.12.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"6.0.x","eslint-plugin-promise":"3.8.x","eslint-plugin-standard":"3.1.x","font-awesome":"4.7.0","grunt":"1.0.x","grunt-cli":"latest","grunt-contrib-clean":"1.1.0","grunt-contrib-copy":"1.0.0","grunt-eslint":"20.1.x","jit-grunt":"0.10.x","jquery":"2.2.4","jquery-toast-plugin":"1.3.2","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"11.8.x","time-grunt":"1.4.x"},"dependencies":{"bluebird":"3.5.x","hal":"0.1.x","handlebars":"4.0.x","lodash":"4.17.x","moment":"2.22.x"},"gitHead":"29c08b930747a6407aede55bb83e8a253cfd939c","_id":"@warp-works/warpjs-utils@1.2.19","_shasum":"d14ae86ec0b53190752ab8e0d7221f4972078cd1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"mficht","email":"mficht@gmail.com"},"dist":{"shasum":"d14ae86ec0b53190752ab8e0d7221f4972078cd1","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.19.tgz","fileCount":98,"unpackedSize":2222430,"integrity":"sha512-NkJbbLFNeyF9qI0NMfzxuOoY3fuICr76ljOMw40oKkoyPIUIRlaDekyaacaVIUVSoEF5B8keAj8PxIIQ6RZDxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIArN7/riDMoWAJbbzcXSz278hStfXocRv56Lo6EMfm1gAiEA3UNwesvql3BGBzdHvcJnDlfsLHlNAyTXkJc+Ezxpt1s="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.19_1529913945132_0.30674004944736977"},"_hasShrinkwrap":false,"deprecated":"bugs in version"},"1.2.20":{"name":"@warp-works/warpjs-utils","version":"1.2.20","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"prepublish":"grunt ","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","bootstrap":"3.3.x","eslint":"4.19.x","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.12.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"6.0.x","eslint-plugin-promise":"3.8.x","eslint-plugin-standard":"3.1.x","font-awesome":"4.7.0","grunt":"1.0.x","grunt-cli":"latest","grunt-contrib-clean":"1.1.0","grunt-contrib-copy":"1.0.0","grunt-eslint":"20.1.x","jit-grunt":"0.10.x","jquery":"2.2.4","jquery-toast-plugin":"1.3.2","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"11.8.x","time-grunt":"1.4.x"},"dependencies":{"bluebird":"3.5.x","hal":"0.1.x","handlebars":"4.0.x","lodash":"4.17.x","moment":"2.22.x"},"gitHead":"461c6c190b45756595c0c7b61eba2f287ec9c7cf","_id":"@warp-works/warpjs-utils@1.2.20","_shasum":"c32cb57758736e27bc51c4da37edee2165107ef2","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"mficht","email":"mficht@gmail.com"},"dist":{"shasum":"c32cb57758736e27bc51c4da37edee2165107ef2","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.20.tgz","fileCount":98,"unpackedSize":2222430,"integrity":"sha512-7e7eY9cuzR/f/lZNZ/AC/kxSVetoVgLvhw7i2Z91UEv2yI++WqYlSBXvvjabo6FRptnwxEqxUdNjkr09KxOCag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCY69l4pcoVTS6EVEfIiIk49pSfdgEPxPawNkH/bgeSYQIgbo60PrAXPtueGHRIZ/5AoAWPhZhqDHvEWeg2E2rDVeQ="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.20_1529915063691_0.7819004017733096"},"_hasShrinkwrap":false,"deprecated":"bugs in version"},"1.2.21":{"name":"@warp-works/warpjs-utils","version":"1.2.21","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"prepublish":"grunt && npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","bootstrap":"3.3.x","eslint":"4.19.x","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.12.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"6.0.x","eslint-plugin-promise":"3.8.x","eslint-plugin-standard":"3.1.x","font-awesome":"4.7.0","grunt":"1.0.x","grunt-cli":"latest","grunt-contrib-clean":"1.1.0","grunt-contrib-copy":"1.0.0","grunt-eslint":"20.1.x","jit-grunt":"0.10.x","jquery":"2.2.4","jquery-toast-plugin":"1.3.2","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"11.8.x","time-grunt":"1.4.x"},"dependencies":{"bluebird":"3.5.x","hal":"0.1.x","handlebars":"4.0.x","lodash":"4.17.x","moment":"2.22.x"},"gitHead":"af3dd1bcec65b0ab23a94c1177eb22721acf61c5","_id":"@warp-works/warpjs-utils@1.2.21","_shasum":"6fe945c08c5e88e294371bd8decdad1d9ee5a0d0","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"mficht","email":"mficht@gmail.com"},"dist":{"shasum":"6fe945c08c5e88e294371bd8decdad1d9ee5a0d0","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.21.tgz","fileCount":90,"unpackedSize":2220132,"integrity":"sha512-YvXeOK1nZEfasmqwqbXsqSD2ebJtg3PUwdsDJni1mz+8+P3Q1EBWpWEt9zWD3b6+LWW0ISvQUhel0AGcMJLhQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICtnBi6XiB39UgP8WATwjfCSjRWuWQ7X8Gwzf8kzPLgiAiAwPHYanTio+lBgtVzbc4ly328iCzZqwTJa6BvE5KaGDg=="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.21_1530099670262_0.014391789214058814"},"_hasShrinkwrap":false},"1.2.22":{"name":"@warp-works/warpjs-utils","version":"1.2.22","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"prepublish":"grunt && npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","bootstrap":"3.3.x","eslint":"4","eslint-config-standard":"11.0.x","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.13.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"6.0.x","eslint-plugin-promise":"3.8.x","eslint-plugin-standard":"3.1.x","font-awesome":"4.7.0","grunt":"1.0.x","grunt-cli":"latest","grunt-contrib-clean":"1.1.0","grunt-contrib-copy":"1.0.0","grunt-eslint":"21.0.x","jit-grunt":"0.10.x","jquery":"2.2.4","jquery-toast-plugin":"1.3.2","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"12.0.x","time-grunt":"1.4.x"},"dependencies":{"bluebird":"3.5.x","debug":"3.1.x","hal":"0.1.x","handlebars":"4.0.x","lodash":"4.17.x","moment":"2.22.x"},"readme":"# WarpJS-utils\n\nUtility library for WarpJS and plugins.\n\n## Handlebars related\n\nThis package also contains the base views and templates for WarpJS.\n\n    const warpjsUtils = require('@warp-works/warpjs-utils');\n\n    app.set('view engine', 'hbs');\n    app.set('views', warpjsUtils.getHandlebarsViewsDir());\n\nIn `webpack`, you can define these for the helpers:\n\n    {\n        test: /\\.hbs$/,\n        loader: 'handlebars-loader',\n        query: {\n            helperDirs: [\n                warpjsUtils.getHandlebarsHelpersDir(),\n            ],\n            partialDirs: [\n                warpjsUtils.getHandlebarsPartialsDir(),\n            ]\n        }\n    }\n\n\n## API\n\n### .assetsFolder\n\nPath to the folder containing the shared assets.\n\n### .byPositionThenName(left, right)\n\nSort function that will order objects by their position, then name.\n\n\n### .compareIDs(id1, id2)\n\nCheck if `id1` and `id2` are equivalent. This converts each param into string to\nallow comparison of number and string values.\n\n\n### .createResource(reqOrPath, data)\n\nCreate a HAL object. `reqOrPath` is either the controller's `req` object when we\nwant the `_links.self.href` to be defined by the current URL, or a string\n(potentially empty) to point to a specific URL. `data` is an object containing\nthe HAL data. See [HAL](https://www.npmjs.com/package/hal) for more info about\nthe returned object.\n\n\n### .documentReady($)\n\nThis method should be called by the portal pages or portal plugins in order to\nenable the common UI event handlers. `$` is the jQuery object.\n\n\n### .getCurrentPageHAL($, [url])\n\nGet the HAL for the current page. If `url` is passed, it will be used instead of\nthe current page's URL.\n\n\n### .getHandlebarsHelpersDir(), .getHandlebarsPartialsDir(), .getHandlebarsViewsDir()\n\nFunction to return the path where the handlebars elements are. To be used with\nyour webpack config or plugin apps to access common templates.\n\n\n### .proxy\n\n\n### .requirePartial(partialName)\n\n\n### .sendError(req, res, RoutesInfo, err)\n\n\n### .sendHal(req, res, resource, RoutesInfo, [status])\n\nReturns the endpoint `resource` as a HAL payload. `status` will be `200` if not\ndefined.\n\n\n### .sendIndex(res, title, bundles, cssFile)\n\n### .toast.success($, text, [heading])\n\nToaster.\n\n### .trace(level, arg1, arg2, arg3, arg4)\n\n\n### .urlFormat(pathname, query)\n\n\n### .WarpJSError\n\n\n### .wrapWith406(res, format)\n\nMake sure a `406` is returned to client to block invalid methods.\n","readmeFilename":"README.md","gitHead":"2466c04d406c8fb5359fdf6462d2d28f95b220cb","_id":"@warp-works/warpjs-utils@1.2.22","_shasum":"84094fa0298a2171b25105b0ece3f93f2ce72327","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.14.2","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"shasum":"84094fa0298a2171b25105b0ece3f93f2ce72327","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.22.tgz","fileCount":91,"unpackedSize":2221170,"integrity":"sha512-6BglhbDTqIssRNU/uVijnuIKOpCUtkMR8SHJzlR6wuygARu7BY4NtZRiOJjSzvltt5ONr/Knpr0qw5QEkzssKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJFb9vYozwuq1Np4zBNStNOldMa6EtQ0WVqSPYXwY/QQIgAUrh7ct0t+9HxaflJooE8qfhmu7WVkjZSeP0LaU+qXE="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.22_1530394561299_0.20891762825419424"},"_hasShrinkwrap":false},"1.2.23":{"name":"@warp-works/warpjs-utils","version":"1.2.23","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"prepublish":"grunt && npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","bootstrap":"3.3.x","eslint":"4","eslint-config-standard":"11.0.x","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.13.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"6.0.x","eslint-plugin-promise":"3.8.x","eslint-plugin-standard":"3.1.x","font-awesome":"4.7.0","grunt":"1.0.x","grunt-cli":"latest","grunt-contrib-clean":"1.1.0","grunt-contrib-copy":"1.0.0","grunt-eslint":"21.0.x","jit-grunt":"0.10.x","jquery":"2.2.4","jquery-toast-plugin":"1.3.2","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"12.0.x","time-grunt":"1.4.x"},"dependencies":{"bluebird":"3.5.x","debug":"3.1.x","hal":"0.1.x","handlebars":"4.0.x","lodash":"4.17.x","moment":"2.22.x"},"gitHead":"d48cbc1a2e671e69801528957eab3598029f7f5c","_id":"@warp-works/warpjs-utils@1.2.23","_shasum":"72636b684a0bc53f3a2f52ffb225a60e00e8c511","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.14.2","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"shasum":"72636b684a0bc53f3a2f52ffb225a60e00e8c511","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.23.tgz","fileCount":93,"unpackedSize":2222492,"integrity":"sha512-cZuUgAX8uqmEA5X+B+Vn9U2eBAh6vhwbH2QDMADtfh+iYxlAbv/VpgSp3jFFjhtTzp6yQx/u7nF72RVmgwIosg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCp1U3K1t4cg/3zu8Hgeb1Grwg7OWkQT9KrfSiNVPlc0wIhAI2AKwGM8MaFKJLdMj8sWx4xa9Ld5KnIJE1u/BPfEL5o"}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.23_1532267915715_0.6732584545624731"},"_hasShrinkwrap":false},"1.2.24":{"name":"@warp-works/warpjs-utils","version":"1.2.24","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"prepublish":"grunt && npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","bootstrap":"3.3.x","eslint":"4","eslint-config-standard":"11.0.x","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.13.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"6.0.x","eslint-plugin-promise":"3.8.x","eslint-plugin-standard":"3.1.x","font-awesome":"4.7.0","grunt":"1.0.x","grunt-cli":"latest","grunt-contrib-clean":"1.1.0","grunt-contrib-copy":"1.0.0","grunt-eslint":"21.0.x","jit-grunt":"0.10.x","jquery":"2.2.4","jquery-toast-plugin":"1.3.2","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"12.0.x","time-grunt":"1.4.x"},"dependencies":{"bluebird":"3.5.x","debug":"3.1.x","hal":"0.1.x","handlebars":"4.0.x","lodash":"4.17.x","moment":"2.22.x"},"readme":"# WarpJS-utils\n\nUtility library for WarpJS and plugins.\n\n## Handlebars related\n\nThis package also contains the base views and templates for WarpJS.\n\n    const warpjsUtils = require('@warp-works/warpjs-utils');\n\n    app.set('view engine', 'hbs');\n    app.set('views', warpjsUtils.getHandlebarsViewsDir());\n\nIn `webpack`, you can define these for the helpers:\n\n    {\n        test: /\\.hbs$/,\n        loader: 'handlebars-loader',\n        query: {\n            helperDirs: [\n                warpjsUtils.getHandlebarsHelpersDir(),\n            ],\n            partialDirs: [\n                warpjsUtils.getHandlebarsPartialsDir(),\n            ]\n        }\n    }\n\n\n## API\n\n### .assetsFolder\n\nPath to the folder containing the shared assets.\n\n### .byPositionThenName(left, right)\n\nSort function that will order objects by their position, then name.\n\n\n### .compareIDs(id1, id2)\n\nCheck if `id1` and `id2` are equivalent. This converts each param into string to\nallow comparison of number and string values.\n\n\n### .createResource(reqOrPath, data)\n\nCreate a HAL object. `reqOrPath` is either the controller's `req` object when we\nwant the `_links.self.href` to be defined by the current URL, or a string\n(potentially empty) to point to a specific URL. `data` is an object containing\nthe HAL data. See [HAL](https://www.npmjs.com/package/hal) for more info about\nthe returned object.\n\n\n### .documentReady($)\n\nThis method should be called by the portal pages or portal plugins in order to\nenable the common UI event handlers. `$` is the jQuery object.\n\n\n### .getCurrentPageHAL($, [url])\n\nGet the HAL for the current page. If `url` is passed, it will be used instead of\nthe current page's URL.\n\n\n### .getHandlebarsHelpersDir(), .getHandlebarsPartialsDir(), .getHandlebarsViewsDir()\n\nFunction to return the path where the handlebars elements are. To be used with\nyour webpack config or plugin apps to access common templates.\n\n\n### .proxy\n\n\n### .requirePartial(partialName)\n\n\n### .sendError(req, res, RoutesInfo, err)\n\n\n### .sendHal(req, res, resource, RoutesInfo, [status])\n\nReturns the endpoint `resource` as a HAL payload. `status` will be `200` if not\ndefined.\n\n\n### .sendIndex(res, title, bundles, cssFile)\n\n### .toast.success($, text, [heading])\n\nToaster.\n\n### .trace(level, arg1, arg2, arg3, arg4)\n\n\n### .urlFormat(pathname, query)\n\n\n### .WarpJSError\n\n\n### .wrapWith406(res, format)\n\nMake sure a `406` is returned to client to block invalid methods.\n","readmeFilename":"README.md","gitHead":"f1dd88662e1ad9be3350697ae2a8984e512d2723","_id":"@warp-works/warpjs-utils@1.2.24","_shasum":"e987f72cdbbe5a8f95b121677450a4185d081978","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.14.2","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"shasum":"e987f72cdbbe5a8f95b121677450a4185d081978","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.24.tgz","fileCount":93,"unpackedSize":2222576,"integrity":"sha512-/8Jb5ouGKhUUTLIvBB4nxYDT+LNiANKVG6CFQtwRZ0elwK+wft0jUHDH1q0oEVAud7qJt+AiIYb9FWhsk/MUQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDInTWAcNd5P6vALVfW9q16U1IzemDN/iNpMtyyhnE24AiEAnBamGRq9ctcaP8b+9/YAPs5ir1o7WnZqBXv1z2O7EAU="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.24_1533131883334_0.437211440691891"},"_hasShrinkwrap":false},"1.2.25":{"name":"@warp-works/warpjs-utils","version":"1.2.25","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"prepublish":"grunt && npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","bootstrap":"3.3.x","eslint":"4","eslint-config-standard":"11.0.x","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.13.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"6.0.x","eslint-plugin-promise":"3.8.x","eslint-plugin-standard":"3.1.x","font-awesome":"4.7.0","grunt":"1.0.x","grunt-cli":"latest","grunt-contrib-clean":"1.1.0","grunt-contrib-copy":"1.0.0","grunt-eslint":"21.0.x","jit-grunt":"0.10.x","jquery":"2.2.4","jquery-toast-plugin":"1.3.2","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"12.0.x","time-grunt":"1.4.x"},"dependencies":{"bluebird":"3.5.x","debug":"3.1.x","hal":"0.1.x","handlebars":"4.0.x","lodash":"4.17.x","moment":"2.22.x"},"readme":"# WarpJS-utils\n\nUtility library for WarpJS and plugins.\n\n## Handlebars related\n\nThis package also contains the base views and templates for WarpJS.\n\n    const warpjsUtils = require('@warp-works/warpjs-utils');\n\n    app.set('view engine', 'hbs');\n    app.set('views', warpjsUtils.getHandlebarsViewsDir());\n\nIn `webpack`, you can define these for the helpers:\n\n    {\n        test: /\\.hbs$/,\n        loader: 'handlebars-loader',\n        query: {\n            helperDirs: [\n                warpjsUtils.getHandlebarsHelpersDir(),\n            ],\n            partialDirs: [\n                warpjsUtils.getHandlebarsPartialsDir(),\n            ]\n        }\n    }\n\n\n## API\n\n### .assetsFolder\n\nPath to the folder containing the shared assets.\n\n### .byPositionThenName(left, right)\n\nSort function that will order objects by their position, then name.\n\n\n### .compareIDs(id1, id2)\n\nCheck if `id1` and `id2` are equivalent. This converts each param into string to\nallow comparison of number and string values.\n\n\n### .createResource(reqOrPath, data)\n\nCreate a HAL object. `reqOrPath` is either the controller's `req` object when we\nwant the `_links.self.href` to be defined by the current URL, or a string\n(potentially empty) to point to a specific URL. `data` is an object containing\nthe HAL data. See [HAL](https://www.npmjs.com/package/hal) for more info about\nthe returned object.\n\n\n### .documentReady($)\n\nThis method should be called by the portal pages or portal plugins in order to\nenable the common UI event handlers. `$` is the jQuery object.\n\n\n### .getCurrentPageHAL($, [url])\n\nGet the HAL for the current page. If `url` is passed, it will be used instead of\nthe current page's URL.\n\n\n### .getHandlebarsHelpersDir(), .getHandlebarsPartialsDir(), .getHandlebarsViewsDir()\n\nFunction to return the path where the handlebars elements are. To be used with\nyour webpack config or plugin apps to access common templates.\n\n\n### .proxy\n\n\n### .requirePartial(partialName)\n\n\n### .sendError(req, res, RoutesInfo, err)\n\n\n### .sendHal(req, res, resource, RoutesInfo, [status])\n\nReturns the endpoint `resource` as a HAL payload. `status` will be `200` if not\ndefined.\n\n\n### .sendIndex(res, title, bundles, cssFile)\n\n### .toast.success($, text, [heading])\n\nToaster.\n\n### .trace(level, arg1, arg2, arg3, arg4)\n\n\n### .urlFormat(pathname, query)\n\n\n### .WarpJSError\n\n\n### .wrapWith406(res, format)\n\nMake sure a `406` is returned to client to block invalid methods.\n","readmeFilename":"README.md","gitHead":"ffd5f37605f1546b5c0033b879fd0f0ebefb8845","_id":"@warp-works/warpjs-utils@1.2.25","_shasum":"1ecd34e298ad584e4b729297763920e3f455c3d1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.14.2","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"shasum":"1ecd34e298ad584e4b729297763920e3f455c3d1","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.25.tgz","fileCount":94,"unpackedSize":2222529,"integrity":"sha512-v5kpZc5TSK+ieXdXdaKYRV1TaGT8IWV+t4Ap9pYJwdxg1/aZLK9nHrNP8Q5IJ3rMpA8JsuR9cXaQP67H07Tf4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDXeKtspKfMVJKvlANBPtLdO7Xy1hPcQONrHOEZ8sxJLAiBUrBeeoTVkUyQ8j6Ow6TuZJNWjU+7eebvu6MdHb4eamw=="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.25_1533180583639_0.7497104808615771"},"_hasShrinkwrap":false},"1.2.26":{"name":"@warp-works/warpjs-utils","version":"1.2.26","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"prepublish":"grunt && npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","bootstrap":"3.3.x","eslint":"4","eslint-config-standard":"11.0.x","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.13.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"6.0.x","eslint-plugin-promise":"3.8.x","eslint-plugin-standard":"3.1.x","font-awesome":"4.7.0","grunt":"1.0.x","grunt-cli":"latest","grunt-contrib-clean":"1.1.0","grunt-contrib-copy":"1.0.0","grunt-eslint":"21.0.x","jit-grunt":"0.10.x","jquery":"2.2.4","jquery-toast-plugin":"1.3.2","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"12.0.x","time-grunt":"1.4.x"},"dependencies":{"bluebird":"3.5.x","debug":"3.1.x","hal":"0.1.x","handlebars":"4.0.x","lodash":"4.17.x","moment":"2.22.x"},"readme":"# WarpJS-utils\n\nUtility library for WarpJS and plugins.\n\n## Handlebars related\n\nThis package also contains the base views and templates for WarpJS.\n\n    const warpjsUtils = require('@warp-works/warpjs-utils');\n\n    app.set('view engine', 'hbs');\n    app.set('views', warpjsUtils.getHandlebarsViewsDir());\n\nIn `webpack`, you can define these for the helpers:\n\n    {\n        test: /\\.hbs$/,\n        loader: 'handlebars-loader',\n        query: {\n            helperDirs: [\n                warpjsUtils.getHandlebarsHelpersDir(),\n            ],\n            partialDirs: [\n                warpjsUtils.getHandlebarsPartialsDir(),\n            ]\n        }\n    }\n\n\n## API\n\n### .assetsFolder\n\nPath to the folder containing the shared assets.\n\n### .byPositionThenName(left, right)\n\nSort function that will order objects by their position, then name.\n\n\n### .compareIDs(id1, id2)\n\nCheck if `id1` and `id2` are equivalent. This converts each param into string to\nallow comparison of number and string values.\n\n\n### .createResource(reqOrPath, data)\n\nCreate a HAL object. `reqOrPath` is either the controller's `req` object when we\nwant the `_links.self.href` to be defined by the current URL, or a string\n(potentially empty) to point to a specific URL. `data` is an object containing\nthe HAL data. See [HAL](https://www.npmjs.com/package/hal) for more info about\nthe returned object.\n\n\n### .documentReady($)\n\nThis method should be called by the portal pages or portal plugins in order to\nenable the common UI event handlers. `$` is the jQuery object.\n\n\n### .getCurrentPageHAL($, [url])\n\nGet the HAL for the current page. If `url` is passed, it will be used instead of\nthe current page's URL.\n\n\n### .getHandlebarsHelpersDir(), .getHandlebarsPartialsDir(), .getHandlebarsViewsDir()\n\nFunction to return the path where the handlebars elements are. To be used with\nyour webpack config or plugin apps to access common templates.\n\n\n### .proxy\n\n\n### .requirePartial(partialName)\n\n\n### .sendError(req, res, RoutesInfo, err)\n\n\n### .sendHal(req, res, resource, RoutesInfo, [status])\n\nReturns the endpoint `resource` as a HAL payload. `status` will be `200` if not\ndefined.\n\n\n### .sendIndex(res, title, bundles, cssFile)\n\n### .toast.success($, text, [heading])\n\nToaster.\n\n### .trace(level, arg1, arg2, arg3, arg4)\n\n\n### .urlFormat(pathname, query)\n\n\n### .WarpJSError\n\n\n### .wrapWith406(res, format)\n\nMake sure a `406` is returned to client to block invalid methods.\n","readmeFilename":"README.md","gitHead":"c4388fe7d6e60a7de199ba6eb94f51681c989a70","_id":"@warp-works/warpjs-utils@1.2.26","_shasum":"cf15c9a5500bbf2ea67220d17a9ff0983e3cdeb2","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.14.2","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"shasum":"cf15c9a5500bbf2ea67220d17a9ff0983e3cdeb2","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.26.tgz","fileCount":100,"unpackedSize":2230622,"integrity":"sha512-Wn0RAred+yaBQ/CnEWC8VrH3IBzxKE02c3UQelEeBx3vPnSDPpEpFx1RyVwlOQH4kvgD4IZ8s/J6YcP/2NCP/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDA+jUVjhVjExzLJXH8HKRPkbTZCRq2dIZa97WzOwv3NAIhAK+rYQbF/vjhba8jD5No4S9AlWi23R6me2yqw3bNslUW"}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.26_1533279154125_0.21622191726113837"},"_hasShrinkwrap":false},"1.2.27":{"name":"@warp-works/warpjs-utils","version":"1.2.27","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"prepublish":"grunt && npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","bootstrap":"3.3.x","eslint":"4","eslint-config-standard":"11.0.x","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.13.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"6.0.x","eslint-plugin-promise":"3.8.x","eslint-plugin-standard":"3.1.x","font-awesome":"4.7.0","grunt":"1.0.x","grunt-cli":"latest","grunt-contrib-clean":"1.1.0","grunt-contrib-copy":"1.0.0","grunt-eslint":"21.0.x","jit-grunt":"0.10.x","jquery":"2.2.4","jquery-toast-plugin":"1.3.2","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"12.0.x","time-grunt":"1.4.x"},"dependencies":{"bluebird":"3.5.x","debug":"3.1.x","hal":"0.1.x","handlebars":"4.0.x","lodash":"4.17.x","moment":"2.22.x"},"readme":"# WarpJS-utils\n\nUtility library for WarpJS and plugins.\n\n## Handlebars related\n\nThis package also contains the base views and templates for WarpJS.\n\n    const warpjsUtils = require('@warp-works/warpjs-utils');\n\n    app.set('view engine', 'hbs');\n    app.set('views', warpjsUtils.getHandlebarsViewsDir());\n\nIn `webpack`, you can define these for the helpers:\n\n    {\n        test: /\\.hbs$/,\n        loader: 'handlebars-loader',\n        query: {\n            helperDirs: [\n                warpjsUtils.getHandlebarsHelpersDir(),\n            ],\n            partialDirs: [\n                warpjsUtils.getHandlebarsPartialsDir(),\n            ]\n        }\n    }\n\n\n## API\n\n### .assetsFolder\n\nPath to the folder containing the shared assets.\n\n### .byPositionThenName(left, right)\n\nSort function that will order objects by their position, then name.\n\n\n### .compareIDs(id1, id2)\n\nCheck if `id1` and `id2` are equivalent. This converts each param into string to\nallow comparison of number and string values.\n\n\n### .createResource(reqOrPath, data)\n\nCreate a HAL object. `reqOrPath` is either the controller's `req` object when we\nwant the `_links.self.href` to be defined by the current URL, or a string\n(potentially empty) to point to a specific URL. `data` is an object containing\nthe HAL data. See [HAL](https://www.npmjs.com/package/hal) for more info about\nthe returned object.\n\n\n### .documentReady($)\n\nThis method should be called by the portal pages or portal plugins in order to\nenable the common UI event handlers. `$` is the jQuery object.\n\n\n### .getCurrentPageHAL($, [url])\n\nGet the HAL for the current page. If `url` is passed, it will be used instead of\nthe current page's URL.\n\n\n### .getHandlebarsHelpersDir(), .getHandlebarsPartialsDir(), .getHandlebarsViewsDir()\n\nFunction to return the path where the handlebars elements are. To be used with\nyour webpack config or plugin apps to access common templates.\n\n\n### .proxy\n\n\n### .requirePartial(partialName)\n\n\n### .sendError(req, res, RoutesInfo, err)\n\n\n### .sendHal(req, res, resource, RoutesInfo, [status])\n\nReturns the endpoint `resource` as a HAL payload. `status` will be `200` if not\ndefined.\n\n\n### .sendIndex(res, title, bundles, cssFile)\n\n### .toast.success($, text, [heading])\n\nToaster.\n\n### .trace(level, arg1, arg2, arg3, arg4)\n\n\n### .urlFormat(pathname, query)\n\n\n### .WarpJSError\n\n\n### .wrapWith406(res, format)\n\nMake sure a `406` is returned to client to block invalid methods.\n","readmeFilename":"README.md","gitHead":"e36146663225bf431d7c810311c6d4499f97a812","_id":"@warp-works/warpjs-utils@1.2.27","_shasum":"6dd84207c96f6534141a593bf2630f4ceb4ede60","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.14.2","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"shasum":"6dd84207c96f6534141a593bf2630f4ceb4ede60","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.27.tgz","fileCount":100,"unpackedSize":2230920,"integrity":"sha512-PQ7B//uOCLVRpa9qObMUHOdainlunW5NEzHdypBqdANtyRwRkHhDNNDPOnyjDpqRfTEelkYrgbfMwIbkzPaThw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF6oIbQi8Ygfyjik/4oPHMiGjQhGyS94v7hiDJ0WLo5FAiEArXhcDUgEOliXqkt9kgZBfnuqZUqdljG7a1YKZ/OmCBg="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.27_1533309490149_0.9264414062992998"},"_hasShrinkwrap":false},"1.2.28":{"name":"@warp-works/warpjs-utils","version":"1.2.28","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"prepublish":"grunt && npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","bootstrap":"3.3.x","eslint":"4","eslint-config-standard":"11.0.x","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.13.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"6.0.x","eslint-plugin-promise":"3.8.x","eslint-plugin-standard":"3.1.x","font-awesome":"4.7.0","grunt":"1.0.x","grunt-cli":"latest","grunt-contrib-clean":"1.1.0","grunt-contrib-copy":"1.0.0","grunt-eslint":"21.0.x","jit-grunt":"0.10.x","jquery":"2.2.4","jquery-toast-plugin":"1.3.2","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"12.0.x","time-grunt":"1.4.x"},"dependencies":{"bluebird":"3.5.x","debug":"3.1.x","hal":"0.1.x","handlebars":"4.0.x","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"2.22.x"},"readme":"# WarpJS-utils\n\nUtility library for WarpJS and plugins.\n\n## Handlebars related\n\nThis package also contains the base views and templates for WarpJS.\n\n    const warpjsUtils = require('@warp-works/warpjs-utils');\n\n    app.set('view engine', 'hbs');\n    app.set('views', warpjsUtils.getHandlebarsViewsDir());\n\nIn `webpack`, you can define these for the helpers:\n\n    {\n        test: /\\.hbs$/,\n        loader: 'handlebars-loader',\n        query: {\n            helperDirs: [\n                warpjsUtils.getHandlebarsHelpersDir(),\n            ],\n            partialDirs: [\n                warpjsUtils.getHandlebarsPartialsDir(),\n            ]\n        }\n    }\n\n\n## API\n\n### .assetsFolder\n\nPath to the folder containing the shared assets.\n\n### .byPositionThenName(left, right)\n\nSort function that will order objects by their position, then name.\n\n\n### .compareIDs(id1, id2)\n\nCheck if `id1` and `id2` are equivalent. This converts each param into string to\nallow comparison of number and string values.\n\n\n### .createResource(reqOrPath, data)\n\nCreate a HAL object. `reqOrPath` is either the controller's `req` object when we\nwant the `_links.self.href` to be defined by the current URL, or a string\n(potentially empty) to point to a specific URL. `data` is an object containing\nthe HAL data. See [HAL](https://www.npmjs.com/package/hal) for more info about\nthe returned object.\n\n\n### .documentReady($)\n\nThis method should be called by the portal pages or portal plugins in order to\nenable the common UI event handlers. `$` is the jQuery object.\n\n\n### .getCurrentPageHAL($, [url])\n\nGet the HAL for the current page. If `url` is passed, it will be used instead of\nthe current page's URL.\n\n\n### .getHandlebarsHelpersDir(), .getHandlebarsPartialsDir(), .getHandlebarsViewsDir()\n\nFunction to return the path where the handlebars elements are. To be used with\nyour webpack config or plugin apps to access common templates.\n\n\n### .proxy\n\n\n### .requirePartial(partialName)\n\n\n### .sendError(req, res, RoutesInfo, err)\n\n\n### .sendHal(req, res, resource, RoutesInfo, [status])\n\nReturns the endpoint `resource` as a HAL payload. `status` will be `200` if not\ndefined.\n\n\n### .sendIndex(res, title, bundles, cssFile)\n\n### .toast.success($, text, [heading])\n\nToaster.\n\n### .trace(level, arg1, arg2, arg3, arg4)\n\n\n### .urlFormat(pathname, query)\n\n\n### .WarpJSError\n\n\n### .wrapWith406(res, format)\n\nMake sure a `406` is returned to client to block invalid methods.\n","readmeFilename":"README.md","gitHead":"d779175f99fda99c4a316f6e51282c4d76b5a02c","_id":"@warp-works/warpjs-utils@1.2.28","_shasum":"faf624a5a296da687560098e5bd0def5931a3671","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.14.2","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"shasum":"faf624a5a296da687560098e5bd0def5931a3671","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.28.tgz","integrity":"sha512-Pe2gDRPvub7XHIc9culKk/ko5uWER0S9baNbaDJvlmccjgUgT9NoHOzIAx2y4bx5eVdrY/K2brRRkk908D6LHQ==","fileCount":101,"unpackedSize":2231105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaFstCRA9TVsSAnZWagAAC8QQAKSpv0iD1x0y45t2+RuY\n/ek90WVWt87/xW/j2akSO/YZlBhO8pCJOdbXr8cv7bdxddrQf1UVylXec7jZ\nXx35IaqP3T8+GVKrbwo8IJsAkUcgryU8RcapzYOx78aUp3pCqAuYolfXQNH7\nfHWCbZbfpzd46Ahmzdn16cwl36m+tjTzgOENrAfQzKWMHr5feFVdJFRETAl3\ngOn1vrRPiewgYr9d/e2krlpdPPPvwr8elLwlBnusvuVfiFpmJSgtFWOMGwF4\nf+5znmGA+sEoQF6VlC+/1XpakOBEUtF/ff4IlniaGCDcnmZ8E84Eg65VYZ9J\na2J3OglASj/RH4FcfhgAm3xCIUWJd//qn0ChbvrzIQojJsP1fOGMDTK6t7fK\n+oETDGc3RA2+IrEh7Mj0bF5w3bYPs7tiuTwRNIK5wlJ40eYvkl6rm1UzyEVe\nEjbEM3HI6SogwVcOqIlW1Vs0T6Hm/vUtX9s2+LLBjNrsNjs5LSJGRAbx8if+\n+6j6+5rdsLIZFbqjr07Aut2UeaMYqkJWHuVzhPjUAI86UQ+AIdFLagN9Oijq\nJzjTvnG27pmFYbRzcMf80mHfkE0+dUhtuOZJHhwauKV/eYo+uPS36X0uc6Gy\ng12ld7J0/gX57n75XcOaJvas3BCj+fhAc1bCRWuXpEznDdDKYtmS44+UrBsr\nANoe\r\n=PW70\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAJ0zF0efl9HN5OUEP9KPwy+O1hfth9L/9HyLqyW1TG5AiAeck8/XAOvAFhHSRh5do818U9StPVFTAS1hXgNRC/hLQ=="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.28_1533565741152_0.042066122975252807"},"_hasShrinkwrap":false},"1.2.29":{"name":"@warp-works/warpjs-utils","version":"1.2.29","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"prepublish":"grunt && npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","bootstrap":"3.3.x","eslint":"4","eslint-config-standard":"11.0.x","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.13.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"6.0.x","eslint-plugin-promise":"3.8.x","eslint-plugin-standard":"3.1.x","font-awesome":"4.7.0","grunt":"1.0.x","grunt-cli":"latest","grunt-contrib-clean":"1.1.0","grunt-contrib-copy":"1.0.0","grunt-eslint":"21.0.x","jit-grunt":"0.10.x","jquery":"2.2.4","jquery-toast-plugin":"1.3.2","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"12.0.x","time-grunt":"1.4.x"},"dependencies":{"bluebird":"3.5.x","debug":"3.1.x","hal":"0.1.x","handlebars":"4.0.x","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"2.22.x"},"readme":"# WarpJS-utils\n\nUtility library for WarpJS and plugins.\n\n## Handlebars related\n\nThis package also contains the base views and templates for WarpJS.\n\n    const warpjsUtils = require('@warp-works/warpjs-utils');\n\n    app.set('view engine', 'hbs');\n    app.set('views', warpjsUtils.getHandlebarsViewsDir());\n\nIn `webpack`, you can define these for the helpers:\n\n    {\n        test: /\\.hbs$/,\n        loader: 'handlebars-loader',\n        query: {\n            helperDirs: [\n                warpjsUtils.getHandlebarsHelpersDir(),\n            ],\n            partialDirs: [\n                warpjsUtils.getHandlebarsPartialsDir(),\n            ]\n        }\n    }\n\n\n## API\n\n### .assetsFolder\n\nPath to the folder containing the shared assets.\n\n### .byPositionThenName(left, right)\n\nSort function that will order objects by their position, then name.\n\n\n### .compareIDs(id1, id2)\n\nCheck if `id1` and `id2` are equivalent. This converts each param into string to\nallow comparison of number and string values.\n\n\n### .createResource(reqOrPath, data)\n\nCreate a HAL object. `reqOrPath` is either the controller's `req` object when we\nwant the `_links.self.href` to be defined by the current URL, or a string\n(potentially empty) to point to a specific URL. `data` is an object containing\nthe HAL data. See [HAL](https://www.npmjs.com/package/hal) for more info about\nthe returned object.\n\n\n### .documentReady($)\n\nThis method should be called by the portal pages or portal plugins in order to\nenable the common UI event handlers. `$` is the jQuery object.\n\n\n### .getCurrentPageHAL($, [url])\n\nGet the HAL for the current page. If `url` is passed, it will be used instead of\nthe current page's URL.\n\n\n### .getHandlebarsHelpersDir(), .getHandlebarsPartialsDir(), .getHandlebarsViewsDir()\n\nFunction to return the path where the handlebars elements are. To be used with\nyour webpack config or plugin apps to access common templates.\n\n\n### .proxy\n\n\n### .requirePartial(partialName)\n\n\n### .sendError(req, res, RoutesInfo, err)\n\n\n### .sendHal(req, res, resource, RoutesInfo, [status])\n\nReturns the endpoint `resource` as a HAL payload. `status` will be `200` if not\ndefined.\n\n\n### .sendIndex(res, title, bundles, cssFile)\n\n### .toast.success($, text, [heading])\n\nToaster.\n\n### .trace(level, arg1, arg2, arg3, arg4)\n\n\n### .urlFormat(pathname, query)\n\n\n### .WarpJSError\n\n\n### .wrapWith406(res, format)\n\nMake sure a `406` is returned to client to block invalid methods.\n","readmeFilename":"README.md","gitHead":"e5fb48c7491419a42f115710d13bce24a1e908b0","_id":"@warp-works/warpjs-utils@1.2.29","_shasum":"ef33b1c621f8772513bf10942c43ce13ac45ddd9","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.14.2","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"shasum":"ef33b1c621f8772513bf10942c43ce13ac45ddd9","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.29.tgz","integrity":"sha512-9EO38pIdq9YGOwaP3r56Xel8DBw6bVeTmfUJmt9UZaJgS4lvq9cfxH5YcQ5uy0tIBSeJHuSQS35INVtihQ+ZZQ==","fileCount":102,"unpackedSize":2231121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaM70CRA9TVsSAnZWagAAQ4UQAJ7i7rBgCnLPJwxeOF+E\n3WOWr49HhHKy0Wmexp4OtG2Ra8E116EN5Dc6Zg51OAADFkui1pWBQ66+e65A\neTvQ05UDpEq35/P0dsojlyNGpG7Jswde+gb7NEHbP9S+aqZC6cJipG6oozt5\nvLxpA93r9CHwFEcMkG2y3dGAIMkYO+BZ8w2rdhCLfAq2KVgvJGyOhBYGYFkk\n5sCy9+NxEStDhAgLyvOVgPtsEHgfxYK0yiNMLnlu/x0RseCGwgBh5bdvyr1f\nSzNMCyFZcrGavCnjKBsTpApuQcBhWda62SQQjYyZS15Co3WdrhlDj5iNIFnw\nrNd44ZugcKOdK5h0sFucUt+T6Lftnh7lerUeykvxesssIYxzqidF6urNk/0m\n0F4x4//ldCdP5Nj1+08WBljKHtgH9kwUC5DJc59ZFr3PmJTz6OUvEiJvPGg+\nXQWbn0rQEACUvnx7kNJ+cUmd85pwyAG5xz0YS0ThhQJpK1+GIN4sB9JFN01J\nFjF/9xeRRY4F4xmFhHihcGBBUp/G4zAKW6+SaBsx3uzsa6Dms6PDNhmTusiK\n8a6w30VJxKknUbL52vlq6ji4W5kLjm8XL3q9JKuZ60m17VSg52UVX2LZktax\nWED1Pqp7lPAX/n94FgmlztpbgCucjmMe4vEqzw793CUahhbvUNVLQqa1F6Fi\nvvB0\r\n=Gknn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfIDU1zZ3IyqgQaBU1XWYUijMeuSs9hCAMo4UdUsjBeAIhAP8huESKLD71Gl3FQolEchdtdSse9DI5FmjltPhNYU2J"}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.29_1533595379887_0.10412202784801594"},"_hasShrinkwrap":false},"1.2.30":{"name":"@warp-works/warpjs-utils","version":"1.2.30","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"prepublish":"grunt && npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","bootstrap":"3.3.x","eslint":"4","eslint-config-standard":"11.0.x","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.13.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"6.0.x","eslint-plugin-promise":"3.8.x","eslint-plugin-standard":"3.1.x","font-awesome":"4.7.0","grunt":"1.0.x","grunt-cli":"latest","grunt-contrib-clean":"1.1.0","grunt-contrib-copy":"1.0.0","grunt-eslint":"21.0.x","jit-grunt":"0.10.x","jquery":"2.2.4","jquery-toast-plugin":"1.3.2","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"12.0.x","time-grunt":"1.4.x"},"dependencies":{"bluebird":"3.5.x","debug":"3.1.x","hal":"0.1.x","handlebars":"4.0.x","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"2.22.x"},"readme":"# WarpJS-utils\n\nUtility library for WarpJS and plugins.\n\n## Handlebars related\n\nThis package also contains the base views and templates for WarpJS.\n\n    const warpjsUtils = require('@warp-works/warpjs-utils');\n\n    app.set('view engine', 'hbs');\n    app.set('views', warpjsUtils.getHandlebarsViewsDir());\n\nIn `webpack`, you can define these for the helpers:\n\n    {\n        test: /\\.hbs$/,\n        loader: 'handlebars-loader',\n        query: {\n            helperDirs: [\n                warpjsUtils.getHandlebarsHelpersDir(),\n            ],\n            partialDirs: [\n                warpjsUtils.getHandlebarsPartialsDir(),\n            ]\n        }\n    }\n\n\n## API\n\n### .assetsFolder\n\nPath to the folder containing the shared assets.\n\n### .byPositionThenName(left, right)\n\nSort function that will order objects by their position, then name.\n\n\n### .compareIDs(id1, id2)\n\nCheck if `id1` and `id2` are equivalent. This converts each param into string to\nallow comparison of number and string values.\n\n\n### .createResource(reqOrPath, data)\n\nCreate a HAL object. `reqOrPath` is either the controller's `req` object when we\nwant the `_links.self.href` to be defined by the current URL, or a string\n(potentially empty) to point to a specific URL. `data` is an object containing\nthe HAL data. See [HAL](https://www.npmjs.com/package/hal) for more info about\nthe returned object.\n\n\n### .documentReady($)\n\nThis method should be called by the portal pages or portal plugins in order to\nenable the common UI event handlers. `$` is the jQuery object.\n\n\n### .getCurrentPageHAL($, [url])\n\nGet the HAL for the current page. If `url` is passed, it will be used instead of\nthe current page's URL.\n\n\n### .getHandlebarsHelpersDir(), .getHandlebarsPartialsDir(), .getHandlebarsViewsDir()\n\nFunction to return the path where the handlebars elements are. To be used with\nyour webpack config or plugin apps to access common templates.\n\n\n### .proxy\n\n\n### .requirePartial(partialName)\n\n\n### .sendError(req, res, RoutesInfo, err)\n\n\n### .sendHal(req, res, resource, RoutesInfo, [status])\n\nReturns the endpoint `resource` as a HAL payload. `status` will be `200` if not\ndefined.\n\n\n### .sendIndex(res, title, bundles, cssFile)\n\n### .toast.success($, text, [heading])\n\nToaster.\n\n### .trace(level, arg1, arg2, arg3, arg4)\n\n\n### .urlFormat(pathname, query)\n\n\n### .WarpJSError\n\n\n### .wrapWith406(res, format)\n\nMake sure a `406` is returned to client to block invalid methods.\n","readmeFilename":"README.md","gitHead":"1791a1f06d1067d9b4ce1e25930059bd6c76a17d","_id":"@warp-works/warpjs-utils@1.2.30","_shasum":"73e6569db12420a69f3e84ccbdc3ab8270fe5466","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.14.2","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"shasum":"73e6569db12420a69f3e84ccbdc3ab8270fe5466","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.30.tgz","integrity":"sha512-OUCzy7xakhcSKWC3oU9HFkp4yAJsS/Bs/x3o2N0rE0NE8DOJOapPprDg9/H7FuANFLblDcsGYmu5kSC28M5s5g==","fileCount":104,"unpackedSize":2229109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbFgDCRA9TVsSAnZWagAAhTUP/3nJ5+4q959Md16zoyHJ\n4yoKJCnq7ZAcrL7DVeE4Ddi/6vLHeEjl+PcNfxygANl8i5Fd/Bx3bzp4YCRe\n/LlBpmks6Iw6VApd3ZF0WI5zUm428AWJ37HpDcnYSlISAFK5Aad7J1DHwulv\nPiYuk9EQkqJWNVqrqAQ5pL1a9+V9f9hrA957AjOUVZMmCwNrwLZumW1CmpBs\nNJZxAdbrFeTEta9UvqEoZZYnPyBgyEeU8BJHH3rrjQEc4h9bJp7zs++euT4U\nMgV4WHp0b8AXHjOtVOw0+Hcs8VlLjIm5B6x6/Ix9DM0B45GxtKdqK5JWEQza\nviHDJFJoaJp5blMh2FR0665aYmHwrWGpDWsyjJIQSdX48uvX/1OQn4lT3oIA\n+l8BosftZWlyP0Q6KitbeXEM6H8z6upF5rq561bS7sD7RHHUkApv0NT/J5VP\nLdp6S0silnABuST15Q1Cw3g/rZKq7Hfsv2KnbFMK8+SdOj6g2cucaEdTQ/ce\nOT6rcTaRSkjsbUeiy6ZbJPwWtE4rDgtj7McjCkBzDdaTuQchNAK2Dps4N7ri\nz0ClpelUxKkj83uze1ZfwRn8oAAYsMP8vkgIzqXrhP7y748ejlEamr9R8l97\nhMmhuwsGLF4fXlYO9wASoqxr43tC+/y+Z+A8dECMZyiAfMi3NJtoJuee0EqE\njI+S\r\n=ASKJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGAEjSwZuNie+YGmh3/9u5pWGTzZT6vvQuZlDtYU9kvPAiAF/f+TLpvB5c3NpYiUbgsNagduHpOJEkp6nYaQhDn0rA=="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.30_1533827074688_0.358435553058414"},"_hasShrinkwrap":false},"1.2.31":{"name":"@warp-works/warpjs-utils","version":"1.2.31","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"prepublish":"grunt && npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","bootstrap":"3.3.x","eslint":"4","eslint-config-standard":"11.0.x","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.13.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"6.0.x","eslint-plugin-promise":"3.8.x","eslint-plugin-standard":"3.1.x","font-awesome":"4.7.0","grunt":"1.0.x","grunt-cli":"latest","grunt-contrib-clean":"1.1.0","grunt-contrib-copy":"1.0.0","grunt-eslint":"21.0.x","jit-grunt":"0.10.x","jquery":"2.2.4","jquery-toast-plugin":"1.3.2","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"12.0.x","time-grunt":"1.4.x"},"dependencies":{"bluebird":"3.5.x","debug":"3.1.x","hal":"0.1.x","handlebars":"4.0.x","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"2.22.x"},"readme":"# WarpJS-utils\n\nUtility library for WarpJS and plugins.\n\n## Handlebars related\n\nThis package also contains the base views and templates for WarpJS.\n\n    const warpjsUtils = require('@warp-works/warpjs-utils');\n\n    app.set('view engine', 'hbs');\n    app.set('views', warpjsUtils.getHandlebarsViewsDir());\n\nIn `webpack`, you can define these for the helpers:\n\n    {\n        test: /\\.hbs$/,\n        loader: 'handlebars-loader',\n        query: {\n            helperDirs: [\n                warpjsUtils.getHandlebarsHelpersDir(),\n            ],\n            partialDirs: [\n                warpjsUtils.getHandlebarsPartialsDir(),\n            ]\n        }\n    }\n\n\n## API\n\n### .assetsFolder\n\nPath to the folder containing the shared assets.\n\n### .byPositionThenName(left, right)\n\nSort function that will order objects by their position, then name.\n\n\n### .compareIDs(id1, id2)\n\nCheck if `id1` and `id2` are equivalent. This converts each param into string to\nallow comparison of number and string values.\n\n\n### .createResource(reqOrPath, data)\n\nCreate a HAL object. `reqOrPath` is either the controller's `req` object when we\nwant the `_links.self.href` to be defined by the current URL, or a string\n(potentially empty) to point to a specific URL. `data` is an object containing\nthe HAL data. See [HAL](https://www.npmjs.com/package/hal) for more info about\nthe returned object.\n\n\n### .documentReady($)\n\nThis method should be called by the portal pages or portal plugins in order to\nenable the common UI event handlers. `$` is the jQuery object.\n\n\n### .getCurrentPageHAL($, [url])\n\nGet the HAL for the current page. If `url` is passed, it will be used instead of\nthe current page's URL.\n\n\n### .getHandlebarsHelpersDir(), .getHandlebarsPartialsDir(), .getHandlebarsViewsDir()\n\nFunction to return the path where the handlebars elements are. To be used with\nyour webpack config or plugin apps to access common templates.\n\n\n### .proxy\n\n\n### .requirePartial(partialName)\n\n\n### .sendError(req, res, RoutesInfo, err)\n\n\n### .sendHal(req, res, resource, RoutesInfo, [status])\n\nReturns the endpoint `resource` as a HAL payload. `status` will be `200` if not\ndefined.\n\n\n### .sendIndex(res, title, bundles, cssFile)\n\n### .toast.success($, text, [heading])\n\nToaster.\n\n### .trace(level, arg1, arg2, arg3, arg4)\n\n\n### .urlFormat(pathname, query)\n\n\n### .WarpJSError\n\n\n### .wrapWith406(res, format)\n\nMake sure a `406` is returned to client to block invalid methods.\n","readmeFilename":"README.md","gitHead":"64aad120ea95d30445aa82a904d61fd2cc833ac2","_id":"@warp-works/warpjs-utils@1.2.31","_shasum":"ece3bff4fd8cb92be0743b3c0813e9036719dad5","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.14.2","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"shasum":"ece3bff4fd8cb92be0743b3c0813e9036719dad5","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.31.tgz","integrity":"sha512-i8OnbzhI2NByJuYOoNaaZ3fOJbF0eJp11LtQ4fK3DvoEoQW6UhuX0Vh/THqRhZZ7AjnTBGVp7lvk82c0gOtN+w==","fileCount":104,"unpackedSize":2229023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbNuRCRA9TVsSAnZWagAAElMP/ROLxyJvlpdzzvshVWOI\n5GYN9N4Z8N21fFgKIaBEIQmuJnzoy6NiIqUBnPir9u41d4hF8y4aGrHqk0zX\nJWIRb7FRyi2lV5dRgbez9DCOpOyXXoKLiv4c4KrQN9Ku9OqZ/dIoT35xUzbv\nqVPKhhGrzvBmwi/6xzwhwHwCTnp81xDR/NjEC7d+VYnqJiThh+Ih41hWtJ0u\nL1hXanVtaXU8crJnBgq4U0XE2DeS8GT21ekHoo3qsyjTPsFmhtL46+vrQBb5\n6c6GLBeM3tRlJC8TyPbFcLCCCLIj4BGm+oRicOSF8/ezny7k5lK0Q3bi1Hc9\niPAyqnk2hKmfRr7Wm6yczZa3fzKWEpUBmZWtiQCzqEalCEYkRpEHisgzdVI7\n5m/hTecGC6sK7qNHAP5mwU2xW7JFmnVO/APoC6V9MWtcIOQhfCq9QnI9w1qO\n2LcdJEvLsCKRg/sEKtBVTonMWjE00sHZBFr4o4NtG4pDjQ5Zanw2+EEzCpek\nO7BY9YHzxYbx2uFBNlnkSIzvX8MGd63403Uxpi8QoA2K+TWPNHeVD+G6k2Uj\nzCygK62GxsEyhkBGW395LuYZW3ECulonMEN5SRxoEc9dJPf2FLExEjhFbeyW\n/zL4udCbBfatSrqox1Ezx0es71g7RvN1VBJd7ymYK7eKF8/JpnMLJv8aBxo9\nfoAz\r\n=FoK7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHG/tC1sR5uSiyaFEk1Fn8fW6GeUDfWnkSihzDT3rq8DAiEAwoEsD1MNKH7p9T1ZhVQpFGPeUahqTmC2PCQQuurMsmE="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.31_1533860752497_0.62424828444711"},"_hasShrinkwrap":false},"1.2.32":{"name":"@warp-works/warpjs-utils","version":"1.2.32","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"prepublish":"grunt && npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","bootstrap":"3.3.x","eslint":"4","eslint-config-standard":"11.0.x","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.13.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"6.0.x","eslint-plugin-promise":"3.8.x","eslint-plugin-standard":"3.1.x","font-awesome":"4.7.0","grunt":"1.0.x","grunt-cli":"latest","grunt-contrib-clean":"1.1.0","grunt-contrib-copy":"1.0.0","grunt-eslint":"21.0.x","jit-grunt":"0.10.x","jquery":"2.2.4","jquery-toast-plugin":"1.3.2","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"12.0.x","time-grunt":"1.4.x"},"dependencies":{"bluebird":"3.5.x","debug":"3.1.x","hal":"0.1.x","handlebars":"4.0.x","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"2.22.x"},"readme":"# WarpJS-utils\n\nUtility library for WarpJS and plugins.\n\n## Handlebars related\n\nThis package also contains the base views and templates for WarpJS.\n\n    const warpjsUtils = require('@warp-works/warpjs-utils');\n\n    app.set('view engine', 'hbs');\n    app.set('views', warpjsUtils.getHandlebarsViewsDir());\n\nIn `webpack`, you can define these for the helpers:\n\n    {\n        test: /\\.hbs$/,\n        loader: 'handlebars-loader',\n        query: {\n            helperDirs: [\n                warpjsUtils.getHandlebarsHelpersDir(),\n            ],\n            partialDirs: [\n                warpjsUtils.getHandlebarsPartialsDir(),\n            ]\n        }\n    }\n\n\n## API\n\n### .assetsFolder\n\nPath to the folder containing the shared assets.\n\n### .byPositionThenName(left, right)\n\nSort function that will order objects by their position, then name.\n\n\n### .compareIDs(id1, id2)\n\nCheck if `id1` and `id2` are equivalent. This converts each param into string to\nallow comparison of number and string values.\n\n\n### .createResource(reqOrPath, data)\n\nCreate a HAL object. `reqOrPath` is either the controller's `req` object when we\nwant the `_links.self.href` to be defined by the current URL, or a string\n(potentially empty) to point to a specific URL. `data` is an object containing\nthe HAL data. See [HAL](https://www.npmjs.com/package/hal) for more info about\nthe returned object.\n\n\n### .documentReady($)\n\nThis method should be called by the portal pages or portal plugins in order to\nenable the common UI event handlers. `$` is the jQuery object.\n\n\n### .getCurrentPageHAL($, [url])\n\nGet the HAL for the current page. If `url` is passed, it will be used instead of\nthe current page's URL.\n\n\n### .getHandlebarsHelpersDir(), .getHandlebarsPartialsDir(), .getHandlebarsViewsDir()\n\nFunction to return the path where the handlebars elements are. To be used with\nyour webpack config or plugin apps to access common templates.\n\n\n### .proxy\n\n\n### .requirePartial(partialName)\n\n\n### .sendError(req, res, RoutesInfo, err)\n\n\n### .sendHal(req, res, resource, RoutesInfo, [status])\n\nReturns the endpoint `resource` as a HAL payload. `status` will be `200` if not\ndefined.\n\n\n### .sendIndex(res, title, bundles, cssFile)\n\n### .toast.success($, text, [heading])\n\nToaster.\n\n### .trace(level, arg1, arg2, arg3, arg4)\n\n\n### .urlFormat(pathname, query)\n\n\n### .WarpJSError\n\n\n### .wrapWith406(res, format)\n\nMake sure a `406` is returned to client to block invalid methods.\n","readmeFilename":"README.md","gitHead":"1f72837fb78cabff4bc6a4ab99438694dd695de1","_id":"@warp-works/warpjs-utils@1.2.32","_shasum":"6ddf1027176d0ab8b0ff4b6a20ec869c78aa5259","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.14.2","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"shasum":"6ddf1027176d0ab8b0ff4b6a20ec869c78aa5259","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.32.tgz","integrity":"sha512-u4w6rflAVRRwi2Deb6Mjp9m4Ui8//Jk75E6jP86q9d4cWgmZpJ1JUJslvH9pVTwtXlrVl+ZCevRIJRwlAo2ndA==","fileCount":104,"unpackedSize":2229111,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbN/ICRA9TVsSAnZWagAAPi0P/14nogvZ2CknGtJJKlxs\nKaf4L4Sf0sZx2St5S/uSld3q44isl580Md/BMkHgrCm2pLZoc4rdst9l1Vac\ngfBYnkOEkbsxbTXq6BP4mVUiWy+YmQpWWz2kIUFZoVAAbdWjCnQdC8isizTI\nW1Ch0Z7O9Olictz5gql1afl7d9+gl1xgimuzRyZG3mMYMDly4I2mT/raowkp\nPA4cYwyYroXNJFLqLC7TE80I0TDnLXXr0x9+CydCQfqXQ0ypHnBQlbUE5vbM\nKq94QCVlmFwEu61o/XvXy0y8U1Kcpr9v5qYsFchMihhWNtwv7qdPNCptx3rN\nMYD932736FRLi2TvTFgOPt/KyN3eL9JzVz0ScPxQtpFofyJJ0s6baQ5Kp8rQ\npXjoQ3MLU95uWE+pGHT9l+sdPMhUDIR4wUij/eZ1k32QbJ80LwA1acT/zSER\nEzI4kk7KYQ4minPHRyf479Ij9rD0ohLmbY/MkVQa3U0nUdaKiaHntSYmmchD\nchIDCdgabEEx0KHwYbznlC5IjmEtcwsJAXxeWXaVziOU+jL15dFuCqZXzDxN\nokGgRg+lkKl4g1/Q3F8PA1TFV2B1nmpkpxkXRpAFa9GIuyeoy9tYH+0+xa/w\nf8thToGL4gJMuOhHBqwPAdUSw8bs0s/cbBu+FFS1RYREs6OcfEDEvgXFWzBV\ndWmk\r\n=f7jE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbvhdgofHgG5oxNHPjCxfyhAJc1kc6QTJrPVk5ptQ9CQIhAMU3Q9XZwaZXRaJLPGVx1CT4kt/DvneBweW0eFjgQA+T"}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.32_1533861831932_0.7747622328495738"},"_hasShrinkwrap":false},"1.2.33":{"name":"@warp-works/warpjs-utils","version":"1.2.33","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"prepublish":"grunt && npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","bootstrap":"3.3.x","eslint":"4","eslint-config-standard":"11.0.x","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.13.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"6.0.x","eslint-plugin-promise":"3.8.x","eslint-plugin-standard":"3.1.x","font-awesome":"4.7.0","grunt":"1.0.x","grunt-cli":"latest","grunt-contrib-clean":"1.1.0","grunt-contrib-copy":"1.0.0","grunt-eslint":"21.0.x","jit-grunt":"0.10.x","jquery":"2.2.4","jquery-toast-plugin":"1.3.2","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"12.0.x","time-grunt":"1.4.x"},"dependencies":{"bluebird":"3.5.x","debug":"3.1.x","hal":"0.1.x","handlebars":"4.0.x","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"2.22.x"},"readme":"# WarpJS-utils\n\nUtility library for WarpJS and plugins.\n\n## Handlebars related\n\nThis package also contains the base views and templates for WarpJS.\n\n    const warpjsUtils = require('@warp-works/warpjs-utils');\n\n    app.set('view engine', 'hbs');\n    app.set('views', warpjsUtils.getHandlebarsViewsDir());\n\nIn `webpack`, you can define these for the helpers:\n\n    {\n        test: /\\.hbs$/,\n        loader: 'handlebars-loader',\n        query: {\n            helperDirs: [\n                warpjsUtils.getHandlebarsHelpersDir(),\n            ],\n            partialDirs: [\n                warpjsUtils.getHandlebarsPartialsDir(),\n            ]\n        }\n    }\n\n\n## API\n\n### .assetsFolder\n\nPath to the folder containing the shared assets.\n\n### .byPositionThenName(left, right)\n\nSort function that will order objects by their position, then name.\n\n\n### .compareIDs(id1, id2)\n\nCheck if `id1` and `id2` are equivalent. This converts each param into string to\nallow comparison of number and string values.\n\n\n### .createResource(reqOrPath, data)\n\nCreate a HAL object. `reqOrPath` is either the controller's `req` object when we\nwant the `_links.self.href` to be defined by the current URL, or a string\n(potentially empty) to point to a specific URL. `data` is an object containing\nthe HAL data. See [HAL](https://www.npmjs.com/package/hal) for more info about\nthe returned object.\n\n\n### .documentReady($)\n\nThis method should be called by the portal pages or portal plugins in order to\nenable the common UI event handlers. `$` is the jQuery object.\n\n\n### .getCurrentPageHAL($, [url])\n\nGet the HAL for the current page. If `url` is passed, it will be used instead of\nthe current page's URL.\n\n\n### .getHandlebarsHelpersDir(), .getHandlebarsPartialsDir(), .getHandlebarsViewsDir()\n\nFunction to return the path where the handlebars elements are. To be used with\nyour webpack config or plugin apps to access common templates.\n\n\n### .proxy\n\n\n### .requirePartial(partialName)\n\n\n### .sendError(req, res, RoutesInfo, err)\n\n\n### .sendHal(req, res, resource, RoutesInfo, [status])\n\nReturns the endpoint `resource` as a HAL payload. `status` will be `200` if not\ndefined.\n\n\n### .sendIndex(res, title, bundles, cssFile)\n\n### .toast.success($, text, [heading])\n\nToaster.\n\n### .trace(level, arg1, arg2, arg3, arg4)\n\n\n### .urlFormat(pathname, query)\n\n\n### .WarpJSError\n\n\n### .wrapWith406(res, format)\n\nMake sure a `406` is returned to client to block invalid methods.\n","readmeFilename":"README.md","gitHead":"9a0cdd511cad94b9199d212c2c52fe56d4951119","_id":"@warp-works/warpjs-utils@1.2.33","_shasum":"7df9401e42a66aa70835088bfba364294aa60cbb","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.14.2","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"shasum":"7df9401e42a66aa70835088bfba364294aa60cbb","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.33.tgz","integrity":"sha512-WMVr7Egm+QRpDg1K6iweEfHAihUAcoj4MO2iG4ZzSEqlPxgoK5hMuL3N+e/LFQFncyS7KmpKvmWbHO3mRddrqw==","fileCount":104,"unpackedSize":2229588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdCXECRA9TVsSAnZWagAAXawP/2xcVh5T18f31NdYSoW8\nwa50phDYQTHybbk6Mxms6NOlOoTAzfK/ZkhVX+czdWrzNWO2MYIG0bNp9fNI\nr/d+m6m5qTdJvzzRoiGc/quYksanhKaHlhthAzbWBSlcSc12vjbfbREg3kLl\nuf97BkI+v+r2qYkW2kOvrInRnxGbbGk+mO4zfM5h3HlXn4JUE9ufBmxRspiq\n4ZjkpFXJLJepjFV+zbLTh2txOtaRC6cQWWBuQuIwaXKoiMvWThYV5ORwP01t\nJRGZ2ya4krxHett+IhKwgEeunJKopF6ozxsxK+vhfrzd0hQMb3vgG44cavQe\nH99wKbSUw7G5Dzq8CJKEwDamPXLzxzSeDUCJzNXsWN77YkONp/CRLrPsjMj+\ntVetks0qbB4kmZ6J6GvLOh3P1U6JvXIHTpvHwI3B8fkqdZovGhNVxc3OBkgw\nsC6oanFfpc1Tx7nlCeCalH0cX/wfrOW1tDXlFovGP0mbmil52u6HUJ++yv2D\nPJXxw+vf2O2YHnW/B8Cq5+blG67C9Zq23OW3NOZxbkZT0vE4DgL0W6kJdKID\n3j4bLMtP0VGu8lZlZjZpj2+x4p0YEoBSAXf2vWavtL7oyUIiBFthJnMJI20T\nO9PGR/U+D1riI+m6tvUsc4Pxac1sl7r3MWfVUTudNqCz7xcLpP9SEmg2NOiG\nkrH3\r\n=Rkai\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCX0FsoNDB5oCNnLSWQPKN8L1sAr64G5bhyIzfnjeKSlAIgCJrUMNNg1wFgVe8YCpHiBY791pyx3Bxw440Bs1v6rNM="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.33_1534338500559_0.6739296060309934"},"_hasShrinkwrap":false},"1.2.34":{"name":"@warp-works/warpjs-utils","version":"1.2.34","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"prepublish":"grunt && npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","bootstrap":"3.3.x","eslint":"4","eslint-config-standard":"11.0.x","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.14.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"7.0.x","eslint-plugin-promise":"3.8.x","eslint-plugin-standard":"3.1.x","font-awesome":"4.7.0","grunt":"1.0.x","grunt-cli":"latest","grunt-contrib-clean":"1.1.0","grunt-contrib-copy":"1.0.0","grunt-eslint":"21.0.x","jit-grunt":"0.10.x","jquery":"2.2.4","jquery-toast-plugin":"1.3.2","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"12.0.x","time-grunt":"1.4.x"},"dependencies":{"bluebird":"3.5.x","debug":"3.1.x","hal":"0.1.x","handlebars":"4.0.x","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"2.22.x"},"readme":"# WarpJS-utils\n\nUtility library for WarpJS and plugins.\n\n## Handlebars related\n\nThis package also contains the base views and templates for WarpJS.\n\n    const warpjsUtils = require('@warp-works/warpjs-utils');\n\n    app.set('view engine', 'hbs');\n    app.set('views', warpjsUtils.getHandlebarsViewsDir());\n\nIn `webpack`, you can define these for the helpers:\n\n    {\n        test: /\\.hbs$/,\n        loader: 'handlebars-loader',\n        query: {\n            helperDirs: [\n                warpjsUtils.getHandlebarsHelpersDir(),\n            ],\n            partialDirs: [\n                warpjsUtils.getHandlebarsPartialsDir(),\n            ]\n        }\n    }\n\n\n## API\n\n### .assetsFolder\n\nPath to the folder containing the shared assets.\n\n### .byName(left, right)\n\nSort function that will order objects by their name.\n\n\n### .byPositionThenName(left, right)\n\nSort function that will order objects by their position, then name.\n\n\n### .compareIDs(id1, id2)\n\nCheck if `id1` and `id2` are equivalent. This converts each param into string to\nallow comparison of number and string values.\n\n\n### .createResource(reqOrPath, data)\n\nCreate a HAL object. `reqOrPath` is either the controller's `req` object when we\nwant the `_links.self.href` to be defined by the current URL, or a string\n(potentially empty) to point to a specific URL. `data` is an object containing\nthe HAL data. See [HAL](https://www.npmjs.com/package/hal) for more info about\nthe returned object.\n\n\n### .documentReady($)\n\nThis method should be called by the portal pages or portal plugins in order to\nenable the common UI event handlers. `$` is the jQuery object.\n\n\n### .getCurrentPageHAL($, [url])\n\nGet the HAL for the current page. If `url` is passed, it will be used instead of\nthe current page's URL.\n\n\n### .getHandlebarsHelpersDir(), .getHandlebarsPartialsDir(), .getHandlebarsViewsDir()\n\nFunction to return the path where the handlebars elements are. To be used with\nyour webpack config or plugin apps to access common templates.\n\n\n### .proxy\n\n\n### .requirePartial(partialName)\n\n\n### .sendError(req, res, RoutesInfo, err)\n\n\n### .sendHal(req, res, resource, RoutesInfo, [status])\n\nReturns the endpoint `resource` as a HAL payload. `status` will be `200` if not\ndefined.\n\n\n### .sendIndex(res, title, bundles, cssFile)\n\n### .toast.success($, text, [heading])\n\nToaster.\n\n### .trace(level, arg1, arg2, arg3, arg4)\n\n\n### .urlFormat(pathname, query)\n\n\n### .WarpJSError\n\n\n### .wrapWith406(res, format)\n\nMake sure a `406` is returned to client to block invalid methods.\n","readmeFilename":"README.md","gitHead":"20f3c816a134c24c2f206c241ec43079efc9237e","_id":"@warp-works/warpjs-utils@1.2.34","_shasum":"6501f014b55a5239e1665fa2a45ff3ba1f7f990a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.14.2","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"shasum":"6501f014b55a5239e1665fa2a45ff3ba1f7f990a","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.34.tgz","integrity":"sha512-bQoRHVrttSA6QERjzgPQMT3EfZsQa5gtwUGcnySq5siAfxTi2VclQFIkvI2OE2ZIVNMfXTcrAsg11E1E+c6fgQ==","fileCount":105,"unpackedSize":2229937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdFAqCRA9TVsSAnZWagAA5o0P/i88TL19OyLDhQDyhWCd\ngPobvp8DVI40Obu9iHxDMa5irHqVw6XIP1kf5hM5YIVUH9/dxQ55OUpKRB/G\nizcyR8kpzgqJLgxYsWK/EjFUhIl5oQT1LiskSX04/p+7S+jadxzkw7SeudlC\nX1HH5OukOnUOcPKHnwLfysM+bljSa4XDrhlI1z6CpcHjZewZE+XoGiaPFiZr\nJuzQBLY0B4XznUyQHfAoA+a2x5giey5O9qay5+oy8bi+t9A/aCKiT+Mgp+ek\n3km8Qdf1g2oimyHgZugKwoWKw6Yc1uV+858HAz1UtSqj+Ta1M4x79qQBfd/U\nuK4Qk22FurC980BHDrSxS8Y79D05FsjwzwEdYN3ppcDmQtnT9cthPdlGd98Y\nKSbw8Q1Gqm64PcnVjHH8bg0Yf+Rxc7DgoE4unaqLEqW+C2yWd/Ji5pcGXlva\nTk1dCw+RgGxd0b4Pr57yO2gNJQzs6ByF+e9AriUrc7GutzGhYi8q0AeVRu0M\nVd/j9MasjnQsqPL+rg5THzI7uthb/zTyLVwnWLB4ZxU6cSg/Tf/xeYvY16hy\nVi/bdVup5ZqgVt8l5IouItztVVJM1rMT1gwHIuUCmGciBRTLDM9qcmTNAR2y\nw5Dm36wZsgu0MPLbziz6lYyCI6YpaPuR1siQeERoG9RVLCEc1Y82w0x8lfFj\no+Tw\r\n=XQKx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPNnXX+JerRuKHMtVhgbjxuJ9dMDXUgBv5etUflurL1gIgLwzMNUITl6Nan7lSrNLmVIuRuBQnhikGp2DVF2pB2Sc="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.34_1534349354196_0.46041849777047505"},"_hasShrinkwrap":false},"1.2.35":{"name":"@warp-works/warpjs-utils","version":"1.2.35","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"prepublish":"grunt && npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","bootstrap":"3.3.x","eslint":"4","eslint-config-standard":"11.0.x","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.14.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"7.0.x","eslint-plugin-promise":"3.8.x","eslint-plugin-standard":"3.1.x","font-awesome":"4.7.0","grunt":"1.0.x","grunt-cli":"latest","grunt-contrib-clean":"1.1.0","grunt-contrib-copy":"1.0.0","grunt-eslint":"21.0.x","jit-grunt":"0.10.x","jquery":"2.2.4","jquery-toast-plugin":"1.3.2","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"12.0.x","time-grunt":"1.4.x"},"dependencies":{"bluebird":"3.5.x","debug":"3.1.x","hal":"0.1.x","handlebars":"4.0.x","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"2.22.x"},"readme":"# WarpJS-utils\n\nUtility library for WarpJS and plugins.\n\n## Handlebars related\n\nThis package also contains the base views and templates for WarpJS.\n\n    const warpjsUtils = require('@warp-works/warpjs-utils');\n\n    app.set('view engine', 'hbs');\n    app.set('views', warpjsUtils.getHandlebarsViewsDir());\n\nIn `webpack`, you can define these for the helpers:\n\n    {\n        test: /\\.hbs$/,\n        loader: 'handlebars-loader',\n        query: {\n            helperDirs: [\n                warpjsUtils.getHandlebarsHelpersDir(),\n            ],\n            partialDirs: [\n                warpjsUtils.getHandlebarsPartialsDir(),\n            ]\n        }\n    }\n\n\n## API\n\n### .assetsFolder\n\nPath to the folder containing the shared assets.\n\n### .byName(left, right)\n\nSort function that will order objects by their name.\n\n\n### .byPositionThenName(left, right)\n\nSort function that will order objects by their position, then name.\n\n\n### .compareIDs(id1, id2)\n\nCheck if `id1` and `id2` are equivalent. This converts each param into string to\nallow comparison of number and string values.\n\n\n### .createResource(reqOrPath, data)\n\nCreate a HAL object. `reqOrPath` is either the controller's `req` object when we\nwant the `_links.self.href` to be defined by the current URL, or a string\n(potentially empty) to point to a specific URL. `data` is an object containing\nthe HAL data. See [HAL](https://www.npmjs.com/package/hal) for more info about\nthe returned object.\n\n\n### .documentReady($)\n\nThis method should be called by the portal pages or portal plugins in order to\nenable the common UI event handlers. `$` is the jQuery object.\n\n\n### .getCurrentPageHAL($, [url])\n\nGet the HAL for the current page. If `url` is passed, it will be used instead of\nthe current page's URL.\n\n\n### .getHandlebarsHelpersDir(), .getHandlebarsPartialsDir(), .getHandlebarsViewsDir()\n\nFunction to return the path where the handlebars elements are. To be used with\nyour webpack config or plugin apps to access common templates.\n\n\n### .proxy\n\n\n### .requirePartial(partialName)\n\n\n### .sendError(req, res, RoutesInfo, err)\n\n\n### .sendHal(req, res, resource, RoutesInfo, [status])\n\nReturns the endpoint `resource` as a HAL payload. `status` will be `200` if not\ndefined.\n\n\n### .sendIndex(res, title, bundles, cssFile)\n\n### .toast.success($, text, [heading])\n\nToaster.\n\n### .trace(level, arg1, arg2, arg3, arg4)\n\n\n### .urlFormat(pathname, query)\n\n\n### .WarpJSError\n\n\n### .wrapWith406(res, format)\n\nMake sure a `406` is returned to client to block invalid methods.\n","readmeFilename":"README.md","gitHead":"b90a86eec9fb8d4d4f8a21b855088d9cd4bcda7c","_id":"@warp-works/warpjs-utils@1.2.35","_shasum":"054fcd353a356bf61de28a1a1dd5f060c115cf22","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.14.2","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"shasum":"054fcd353a356bf61de28a1a1dd5f060c115cf22","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.35.tgz","integrity":"sha512-JryD5Ia2N3Okxu7lR0DTOUAAtF9mIdxC29wKwPsMCyPSk69CaA92rPULQ/2bmZzB4kOJVa8M3TMrgK1DHqOC8w==","fileCount":105,"unpackedSize":2230064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjp9JCRA9TVsSAnZWagAA180QAJX9d0ml62lhImPeeazD\nLW0dh8mOjVV62ZQ2+bkzpmRNlBgHbPxbTuStRCSLOtuaYy19k9DqKCuaB14I\nbvmjp4eBceC7sDN6KuSJbsrpxlbjuNfozS2llI+ei1b4F8rMZJW1gNn8yC16\ngMWutQdvdGTSm3yr+ub518K06EIs5j4o5WrIGp9QyESks2xbP2Og6q3cPXfL\nJ/UGI2O2dleSKFa4awX1ycM6C6ergvo9ZdDBdZxC54vuZb5xVZtIXcU2JbNm\nTphgYLZZVkZzP0SFosTjFB6w4CP5iJjHDgGKZhO8URI++EbkoGXuX75BiFqB\nRBtbsg+riMAYr6ozbfjzj9+IORCA2yIhCFI1qRr4xWh7lUaE1CuIshKQiiFD\nfZhWMPhyYCYSjAweoC3Qz0R9Cb9yx0L8DQmu7RHorBUEo9YqxGtQriLD48JV\naiXaIYYrMQylfQ3wY8K6qKKg9i8emrjKsGau1UINe7RYGrdQ1UlzUVO0TTrE\nZz2HTqvDn7+zQZOP3sAm3xWFC7YTlErcKKne+I9/2hHM9O3M1pRM726Ld/7x\nrGb81XyCqpiDFYKl/kAAkk4UaCh0vsCVDw6dbzoNyr7rKqvDOh6wGK1z7ELt\nxwafdWaE0waYgwQvUAo7I2LnIvGVxGELr+LOyQXoSWE56wwKoXiF59s/xWsx\nxuyO\r\n=DtuP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9uYsbGvABQ8Jo3UiB/CmCxw3BB02bD2fwRX7NUURungIhAIFsiYi5S93AgmHTSb51I3FROSRVRQorel8IFPFpL9dC"}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.35_1536073544611_0.7925292111293805"},"_hasShrinkwrap":false},"1.2.36":{"name":"@warp-works/warpjs-utils","version":"1.2.36","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"prepublish":"grunt && npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","bootstrap":"3.3.x","eslint":"4","eslint-config-standard":"11.0.x","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.14.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"7.0.x","eslint-plugin-promise":"3.8.x","eslint-plugin-standard":"3.1.x","font-awesome":"4.7.0","grunt":"1.0.x","grunt-cli":"latest","grunt-contrib-clean":"1.1.0","grunt-contrib-copy":"1.0.0","grunt-eslint":"21.0.x","jit-grunt":"0.10.x","jquery":"2.2.4","jquery-toast-plugin":"1.3.2","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"12.0.x","time-grunt":"1.4.x"},"dependencies":{"bluebird":"3.5.x","debug":"3.1.x","hal":"0.1.x","handlebars":"4.0.x","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"2.22.x"},"readme":"# WarpJS-utils\n\nUtility library for WarpJS and plugins.\n\n## Handlebars related\n\nThis package also contains the base views and templates for WarpJS.\n\n    const warpjsUtils = require('@warp-works/warpjs-utils');\n\n    app.set('view engine', 'hbs');\n    app.set('views', warpjsUtils.getHandlebarsViewsDir());\n\nIn `webpack`, you can define these for the helpers:\n\n    {\n        test: /\\.hbs$/,\n        loader: 'handlebars-loader',\n        query: {\n            helperDirs: [\n                warpjsUtils.getHandlebarsHelpersDir(),\n            ],\n            partialDirs: [\n                warpjsUtils.getHandlebarsPartialsDir(),\n            ]\n        }\n    }\n\n\n## API\n\n### .assetsFolder\n\nPath to the folder containing the shared assets.\n\n### .byName(left, right)\n\nSort function that will order objects by their name.\n\n\n### .byPositionThenName(left, right)\n\nSort function that will order objects by their position, then name.\n\n\n### .compareIDs(id1, id2)\n\nCheck if `id1` and `id2` are equivalent. This converts each param into string to\nallow comparison of number and string values.\n\n\n### .createResource(reqOrPath, data)\n\nCreate a HAL object. `reqOrPath` is either the controller's `req` object when we\nwant the `_links.self.href` to be defined by the current URL, or a string\n(potentially empty) to point to a specific URL. `data` is an object containing\nthe HAL data. See [HAL](https://www.npmjs.com/package/hal) for more info about\nthe returned object.\n\n\n### .documentReady($)\n\nThis method should be called by the portal pages or portal plugins in order to\nenable the common UI event handlers. `$` is the jQuery object.\n\n\n### .getCurrentPageHAL($, [url])\n\nGet the HAL for the current page. If `url` is passed, it will be used instead of\nthe current page's URL.\n\n\n### .getHandlebarsHelpersDir(), .getHandlebarsPartialsDir(), .getHandlebarsViewsDir()\n\nFunction to return the path where the handlebars elements are. To be used with\nyour webpack config or plugin apps to access common templates.\n\n\n### .proxy\n\n\n### .requirePartial(partialName)\n\n\n### .sendError(req, res, RoutesInfo, err)\n\n\n### .sendHal(req, res, resource, RoutesInfo, [status])\n\nReturns the endpoint `resource` as a HAL payload. `status` will be `200` if not\ndefined.\n\n\n### .sendIndex(res, title, bundles, cssFile)\n\n### .toast.success($, text, [heading])\n\nToaster.\n\n### .trace(level, arg1, arg2, arg3, arg4)\n\n\n### .urlFormat(pathname, query)\n\n\n### .WarpJSError\n\n\n### .wrapWith406(res, format)\n\nMake sure a `406` is returned to client to block invalid methods.\n","readmeFilename":"README.md","gitHead":"aef592175db26356f581f86d1f55fed832ef1975","_id":"@warp-works/warpjs-utils@1.2.36","_shasum":"508e8d05ffb69d7e190f7c46da03f48afde33e65","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.14.2","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"shasum":"508e8d05ffb69d7e190f7c46da03f48afde33e65","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.36.tgz","integrity":"sha512-7+LMZTD360qZgOaxaokiGuBifmtoaCSW49hY0fdTD27RyO+QLZbC+arc9qso1Xp6Ozr6QOGSVkEzQjloJZ58dw==","fileCount":105,"unpackedSize":2230086,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbktVmCRA9TVsSAnZWagAALsgQAIRD32fhgEoNfuE/yu4h\nT0CrHrf+YmOxoaPlQJwfPT0Nkp5/bImfdipmcbvbZnIi5fk9OAgFjRJRXEK2\nq+1dRMIgAOVl5bwLtAWIddcUX9OXbuQEAGoJvim1WtiillOmEkV/eL5zhOKQ\nIOBneDAqE8gh18G1HmLxtNwPeyKijA/USmKFmo2Wnn5QRMM+GbV3aaZDzNpz\nxtxzeEOHRd9mqb2fm8YW6Hco7pIKh1CKbzPEztCd0gHzavuXOeuzq09dH8Dt\nQvzEZ8Li2puP8jjmEHAJsEGr7Tu1wE0sSGSMy9B8IN4IW6WN4eIPaMScX3DQ\nD5JCXh/t3upH22d3e+C51ZQl/Cw38fo2IxK851dyKr3iEZSqpLD2nR1KQ861\ncHEB20MpX9SfSpoLFYHNflYWU7YkbMvFh4r+mDan2cWlU9HnvewkWnvoyR1M\n2n3QOdFuFf9LhlGOMRJZG9PDsgN6dTl9wtBhs5TMwVaxVyAJSfNmoqJZXisg\ntXzIQdykxRes/zj5BE7dfn6b0nTh+VOVgpXEU/7uIYaSZ14B0Fyh/OzsLoTR\nMxRyqjGdgDGRfhTyZhjc4j1srCEFq9teKWmcgT5N48BtshDGx/GEIqs0/KAu\nARFvoImX3mcAtfPGX44GRt/gMD0rNmAG09YnzTy9fHb+lv5PEr3Wwze0+sW+\nf+pY\r\n=skfN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAL4AJ0Kw6sj5QLJhx7E+GEctIVXW5V2fQVeBUalY0gdAiEArVLOuivvo0Ioibwl499T6siADNI6TL6TCBZ4mXNtgZo="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.36_1536349541892_0.3504296046949149"},"_hasShrinkwrap":false},"1.2.37":{"name":"@warp-works/warpjs-utils","version":"1.2.37","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"prepublish":"grunt && npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","bootstrap":"3.3.x","eslint":"4","eslint-config-standard":"11.0.x","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.14.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"7.0.x","eslint-plugin-promise":"3.8.x","eslint-plugin-standard":"3.1.x","font-awesome":"4.7.0","grunt":"1.0.x","grunt-cli":"latest","grunt-contrib-clean":"1.1.0","grunt-contrib-copy":"1.0.0","grunt-eslint":"21.0.x","jit-grunt":"0.10.x","jquery":"2.2.4","jquery-toast-plugin":"1.3.2","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"12.0.x","time-grunt":"1.4.x"},"dependencies":{"bluebird":"3.5.x","debug":"3.1.x","hal":"0.1.x","handlebars":"4.0.x","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"2.22.x"},"readme":"# WarpJS-utils\n\nUtility library for WarpJS and plugins.\n\n## Handlebars related\n\nThis package also contains the base views and templates for WarpJS.\n\n    const warpjsUtils = require('@warp-works/warpjs-utils');\n\n    app.set('view engine', 'hbs');\n    app.set('views', warpjsUtils.getHandlebarsViewsDir());\n\nIn `webpack`, you can define these for the helpers:\n\n    {\n        test: /\\.hbs$/,\n        loader: 'handlebars-loader',\n        query: {\n            helperDirs: [\n                warpjsUtils.getHandlebarsHelpersDir(),\n            ],\n            partialDirs: [\n                warpjsUtils.getHandlebarsPartialsDir(),\n            ]\n        }\n    }\n\n\n## API\n\n### .assetsFolder\n\nPath to the folder containing the shared assets.\n\n### .byName(left, right)\n\nSort function that will order objects by their name.\n\n\n### .byPositionThenName(left, right)\n\nSort function that will order objects by their position, then name.\n\n\n### .compareIDs(id1, id2)\n\nCheck if `id1` and `id2` are equivalent. This converts each param into string to\nallow comparison of number and string values.\n\n\n### .createResource(reqOrPath, data)\n\nCreate a HAL object. `reqOrPath` is either the controller's `req` object when we\nwant the `_links.self.href` to be defined by the current URL, or a string\n(potentially empty) to point to a specific URL. `data` is an object containing\nthe HAL data. See [HAL](https://www.npmjs.com/package/hal) for more info about\nthe returned object.\n\n\n### .documentReady($)\n\nThis method should be called by the portal pages or portal plugins in order to\nenable the common UI event handlers. `$` is the jQuery object.\n\n\n### .getCurrentPageHAL($, [url])\n\nGet the HAL for the current page. If `url` is passed, it will be used instead of\nthe current page's URL.\n\n\n### .getHandlebarsHelpersDir(), .getHandlebarsPartialsDir(), .getHandlebarsViewsDir()\n\nFunction to return the path where the handlebars elements are. To be used with\nyour webpack config or plugin apps to access common templates.\n\n\n### .proxy\n\n\n### .requirePartial(partialName)\n\n\n### .sendError(req, res, RoutesInfo, err)\n\n\n### .sendHal(req, res, resource, RoutesInfo, [status])\n\nReturns the endpoint `resource` as a HAL payload. `status` will be `200` if not\ndefined.\n\n\n### .sendIndex(res, title, bundles, cssFile)\n\n### .toast.success($, text, [heading])\n\nToaster.\n\n### .trace(level, arg1, arg2, arg3, arg4)\n\n\n### .urlFormat(pathname, query)\n\n\n### .WarpJSError\n\n\n### .wrapWith406(res, format)\n\nMake sure a `406` is returned to client to block invalid methods.\n","readmeFilename":"README.md","gitHead":"48048a8730164ca8669297598edd4251f3c5e480","_id":"@warp-works/warpjs-utils@1.2.37","_shasum":"c0e88ece756cecc8b97f3d581a06d0b67dde4408","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.14.2","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"shasum":"c0e88ece756cecc8b97f3d581a06d0b67dde4408","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.37.tgz","integrity":"sha512-AwB40UdWEjFdjHkIEBgfe7jOW+Xx0BPbhcZzKnWHVWe0TMqrMR4dSG/jJiMBmKG15EatioeEBTLnwEinxlt7+g==","fileCount":106,"unpackedSize":2230279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJblutICRA9TVsSAnZWagAAgkMP/3T1aQwoOQPu+/IleMD3\nWL1usDpPmfzAzApVvz2VK02Nlz0euzlxMRa1nrRxTrPb6EBC4syd5sR8MZFq\ny6CEgjlwnItwfkdzjEtHnUfegfc9j9khzyBYxdhNTCpyEVk0/aJAVFOMnoeE\nM4SrtGHKVlcBA71+ZlphfwsqeDjd5Pv6awxtM09qnnOJlnIQP4ifhB+vn6t3\n+PqUbfX050m+SYLn4dJYt85yRtDdo26upTtZW0pKjXy0dmHLcCzsCSeccjNS\n1BT174wJBOxazYpYKOItrejXgDY17shsXGj9amobnPJHYsxEgQKAg28A+I0c\nXEaqsLatcl5dzyZMT61kL4Or2Bv5YII5Lu+nwpvuRnVhx+vxMMmyzfgJag9O\nDORnpj3bWKh1SsYurPcK9E0JZ+BqXKXMTLGBU4R6WksJwMtzrU5+WftQ7LrI\nIgp1RyT7cvJQeXZAy7W359n7+UNpOzfL4K/aYBnuCKmu0wupZwXOyQ+Y6c7n\nprGMk8FjCZLIUy0vP3ysNMguLlhSI4q6vu23pBgC7e2MwyGNE8Ggk9l/dv6U\nB2uRgDr6L/ardu5fQV1egrTCkuJdco3aP/UdL8Ya3tNRqPCKcvzYThlwiPST\nVy1kUrRwzCaIBEVkDDAEqakVI8xPX77M0hwQuLrfFc0EQ6nDfhiuaWAAbso2\nuKvP\r\n=YejE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEtKdUdWg07FIGhtfODRMA6N4qIWTuFgw4pzc1AjBx9HAiEA0QWgKaV982AjVqxgBjP/k6GoC5ewXpXdR2gLCr1CKo4="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.37_1536617287284_0.6082934877708512"},"_hasShrinkwrap":false},"1.2.38":{"name":"@warp-works/warpjs-utils","version":"1.2.38","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"prepublish":"grunt && npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","bootstrap":"3.3.x","eslint":"4","eslint-config-standard":"11.0.x","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.14.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"7.0.x","eslint-plugin-promise":"3.8.x","eslint-plugin-standard":"3.1.x","font-awesome":"4.7.0","grunt":"1.0.x","grunt-cli":"latest","grunt-contrib-clean":"1.1.0","grunt-contrib-copy":"1.0.0","grunt-eslint":"21.0.x","jit-grunt":"0.10.x","jquery":"2.2.4","jquery-toast-plugin":"1.3.2","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"12.0.x","time-grunt":"1.4.x"},"dependencies":{"bluebird":"3.5.x","debug":"3.1.x","hal":"0.1.x","handlebars":"4.0.x","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"2.22.x"},"readme":"# WarpJS-utils\n\nUtility library for WarpJS and plugins.\n\n## Handlebars related\n\nThis package also contains the base views and templates for WarpJS.\n\n    const warpjsUtils = require('@warp-works/warpjs-utils');\n\n    app.set('view engine', 'hbs');\n    app.set('views', warpjsUtils.getHandlebarsViewsDir());\n\nIn `webpack`, you can define these for the helpers:\n\n    {\n        test: /\\.hbs$/,\n        loader: 'handlebars-loader',\n        query: {\n            helperDirs: [\n                warpjsUtils.getHandlebarsHelpersDir(),\n            ],\n            partialDirs: [\n                warpjsUtils.getHandlebarsPartialsDir(),\n            ]\n        }\n    }\n\n\n## API\n\n### .assetsFolder\n\nPath to the folder containing the shared assets.\n\n### .byName(left, right)\n\nSort function that will order objects by their name.\n\n\n### .byPositionThenName(left, right)\n\nSort function that will order objects by their position, then name.\n\n\n### .compareIDs(id1, id2)\n\nCheck if `id1` and `id2` are equivalent. This converts each param into string to\nallow comparison of number and string values.\n\n\n### .createResource(reqOrPath, data)\n\nCreate a HAL object. `reqOrPath` is either the controller's `req` object when we\nwant the `_links.self.href` to be defined by the current URL, or a string\n(potentially empty) to point to a specific URL. `data` is an object containing\nthe HAL data. See [HAL](https://www.npmjs.com/package/hal) for more info about\nthe returned object.\n\n\n### .documentReady($)\n\nThis method should be called by the portal pages or portal plugins in order to\nenable the common UI event handlers. `$` is the jQuery object.\n\n\n### .getCurrentPageHAL($, [url])\n\nGet the HAL for the current page. If `url` is passed, it will be used instead of\nthe current page's URL.\n\n\n### .getHandlebarsHelpersDir(), .getHandlebarsPartialsDir(), .getHandlebarsViewsDir()\n\nFunction to return the path where the handlebars elements are. To be used with\nyour webpack config or plugin apps to access common templates.\n\n\n### .proxy\n\n\n### .requirePartial(partialName)\n\n\n### .sendError(req, res, RoutesInfo, err)\n\n\n### .sendHal(req, res, resource, RoutesInfo, [status])\n\nReturns the endpoint `resource` as a HAL payload. `status` will be `200` if not\ndefined.\n\n\n### .sendIndex(res, title, bundles, cssFile)\n\n### .toast.success($, text, [heading])\n\nToaster.\n\n### .trace(level, arg1, arg2, arg3, arg4)\n\n\n### .urlFormat(pathname, query)\n\n\n### .WarpJSError\n\n\n### .wrapWith406(res, format)\n\nMake sure a `406` is returned to client to block invalid methods.\n","readmeFilename":"README.md","gitHead":"dce003f1ccd8bcd2cdd18682059e9e14ebb09552","_id":"@warp-works/warpjs-utils@1.2.38","_shasum":"f427e918faea428a30e724a1a3919c232eca5db7","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.14.2","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"shasum":"f427e918faea428a30e724a1a3919c232eca5db7","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.38.tgz","integrity":"sha512-bj7gBNsLJAAdjNBfdwOZGbAUAcm5dpmWZEOuwSg+8yMKFAUtf/c3LB8TlNLt8cU6cuC2yFOditP0vNqfxh9ogQ==","fileCount":111,"unpackedSize":2241599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboRwDCRA9TVsSAnZWagAATh8P/Azj5PiK9ZYDUjec+l7F\n6HhaSFqhjcn7Ws1ggutmwgCG37Jv1/USBl7zg1jaJQhLRM9doNfyfE6J7l2p\nA3bdTpNCKyv7uvLZuI1X5HrZqqmVQovienP9S8flBSrbcskeqdlZ/RSmWuz7\nnv2tMpQSITlKgzLtc0zvWQO0dp/S6HG7fWsWdSvqoImyjwZIhYgovKVdaiAp\nHlGYn+s8n1Zu7c+msidnscLrm259okWrUCGzDFp4D0Q3paTyEamVq6x+bjig\nXXrb/uSpT/sA1clpycIc0GI4Cr2lO9Xjt/XzcBnWDqMHmhkYjZAGPszOzwA3\nEIoHXZ1zyGHVPGaLvUIbD4YVQSUSDkW9bSObz9o6QWnNebppITqXKZV8qu6n\n8uYFIwJ/wGkOGm+z+2Izyr/1UcaBRrYxLAi2GHl2n3eFHyYn3sK7zxts4srf\nbvX2IXfABLEiJPGTCaJsFPJIF7m2GauBbLxQEqQeL34djj2eQyh0cggek3iL\nm0n3Vy5zCGBk5iIjY8eN8UfXdihwzWLX2D6nkVPfGp3R92qpKHd/ML9iTkQN\nXTdFk9PS0yyqiiP6bi0lvu/fzsCMTPx8A2iP5/nMAYSNLStJeNEm9LEz2Sb4\niIVDjHnXYaPalyU7sbYlNAW1smtSzeDkdFW8oqvd/n68EcLXWBbeMrXex3er\nwcBg\r\n=RmY+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFBk79DLBSA40vrbX4Sy6YMFFODYe88i0EgPvaX3TvYnAiAdv16N2gu3ZRvfeMDLBrkV+6Y5KA47JcALFDeEVMHmbw=="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.38_1537285122458_0.5488112779471197"},"_hasShrinkwrap":false},"1.2.39":{"name":"@warp-works/warpjs-utils","version":"1.2.39","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"prepublish":"grunt && npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","bootstrap":"3.3.x","eslint":"4","eslint-config-standard":"11.0.x","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.14.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"7.0.x","eslint-plugin-promise":"3.8.x","eslint-plugin-standard":"3.1.x","font-awesome":"4.7.0","grunt":"1.0.x","grunt-cli":"latest","grunt-contrib-clean":"1.1.0","grunt-contrib-copy":"1.0.0","grunt-eslint":"21.0.x","jit-grunt":"0.10.x","jquery":"2.2.4","jquery-toast-plugin":"1.3.2","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"12.0.x","time-grunt":"1.4.x"},"dependencies":{"bluebird":"3.5.x","debug":"3.1.x","hal":"0.1.x","handlebars":"4.0.x","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"2.22.x"},"gitHead":"89d5d893b282429deb6ee2a7e51ed2558980a329","_id":"@warp-works/warpjs-utils@1.2.39","_shasum":"6207e83274e387dc7307b87face68b1da3571d69","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.14.2","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"shasum":"6207e83274e387dc7307b87face68b1da3571d69","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.39.tgz","integrity":"sha512-w7hqLnqdGBl9wjd2MhCAls+i6jdzgW8ko1ZSjY+WkPOGHCN1QEOOq8x8zXNt60nvsAEkHIPCUG/we89Z8Sz0ZQ==","fileCount":111,"unpackedSize":2242164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboVcGCRA9TVsSAnZWagAAx28P/Rqid9Fr4lBp+Q4sIx2C\nIQzQjCoo4Z9Wdsgif0NQvQgDUB7RXadxT6/WMzjMpQc8zb0awRg+J5MxAz3V\nsjRyRw8aPcOxgaM2+5tGDKOjFUQ5K4/SeMWsHByhiLr30UQBYEsFVI97dIfQ\nc6wlI1H9GJNKWY0xUVIwT7DrHTNy1t3O1nK90Akc53Rwu+YKnJdA0K19/7oP\nA16pEcUSvx5gMKgO4tbewxGHMsIVa3wn9CHuhu/3wlLDX1XMMACMAK5AMpai\nX6dmk3UnslJ2zcidiYOhEjfL6PHNOjY3iCHPwDWwpQvj2IQKXhnqrc5q/D25\nzn1el7ySRGVvyYaIwDvxiMz9hfVAH9X0VGPYXzs3trxj/GLxXHnltUTJe0mT\nxxwH/5GaSrLzFP2zUTHONc4a+WYntgVl04BgwP+onlTci4prBXToOsd7W6yN\nDjYhmxesDPmejrnRkuZYw57HbvuN0wdzl8cHmktnNjatLHBctdkKsvxldsUN\nejWOKPWzFg8rQymJFS2ec1lZsfXIiJQ/kZ9F7ht1Aztgj5wPhablMrXyGaeI\njBCkguN9loYXfJR9R2SRlWDl6LuID7yVDjudxV4CbVbibKSogKHy1AjTisxG\njjFJdA24IWdakRXsU+Lklg/IqFv11CCf6f/a8kysRu3TVoOfXOxDEf/SjfKi\nAg2r\r\n=1UtM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmKnfKIY0CwWKJ14By73THJQYM57SUPlcejUc2yKbE0AIhAPVJF7eAp7ZmNb/YEOYYdkDKNww9mXHfENhpr/IEilA8"}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.39_1537300229438_0.1756931314297654"},"_hasShrinkwrap":false},"1.2.40":{"name":"@warp-works/warpjs-utils","version":"1.2.40","description":"Utility functions for WarpJS and plugins","main":"index.js","scripts":{"prepublish":"grunt && npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","bootstrap":"3.3.x","eslint":"4","eslint-config-standard":"11.0.x","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.14.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"7.0.x","eslint-plugin-promise":"3.8.x","eslint-plugin-standard":"3.1.x","font-awesome":"4.7.0","grunt":"1.0.x","grunt-cli":"latest","grunt-contrib-clean":"1.1.0","grunt-contrib-copy":"1.0.0","grunt-eslint":"21.0.x","jit-grunt":"0.10.x","jquery":"2.2.4","jquery-toast-plugin":"1.3.2","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"12.0.x","time-grunt":"1.4.x"},"dependencies":{"bluebird":"3.5.x","debug":"3.1.x","hal":"0.1.x","handlebars":"4.0.x","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"2.22.x"},"gitHead":"2ff0c5ec7e9bea6c8208a719c2e8a8845bb4f033","_id":"@warp-works/warpjs-utils@1.2.40","_shasum":"13c3e551efd10b004c1b46ac7617eaca4f4887ce","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.14.2","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"shasum":"13c3e551efd10b004c1b46ac7617eaca4f4887ce","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.40.tgz","integrity":"sha512-fPSOxTO5S+njhnEeUwrLiS3KWQD0xnKmdAlNIXJUbG0xa0yuHb0+dehwrMi2S9UUlG+4jMzAtkn8qjNcPOqX4g==","fileCount":120,"unpackedSize":2250853,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbosNaCRA9TVsSAnZWagAAT74P/3+OQlbruBD4snAdCy5D\nFnqo3gueArELst3ci8h49p7XLj3KRT4gQ2Db3WyM0X/oVnii411jjMZeefC2\nkxVRIiEjw4ExXmbxC5zZ1QUkAK0gziPBZY3Vb/E01OWlBRF2wcTEM/a2qsOb\nzkEYi1n+eUkSzizJ3FdhfWlRAKBXvs5kleB7LCfYpy/VVxXGMnNQLb4toyqN\nct4gJBoXlkxCU8YhGxBvEFLrdXKV7quhC3KJmflZsncyCxSUDJAKIhA2Jl8a\nft6XANLJc5zMJ4GKo07//9mBEU4PFLszqdrwttkqgyslCgCgMWG6edYvsMPZ\nDYiEkXN7gYJ6fkG8OmP9gHq/j6stE969KGxzT+ZhxtrlshZt57+V7H3CafMP\nlUL0z6iMLZfWx1onH8RGwJCstYJaOg0Fr3ZfMJm4LkP2LJ8FCEILprrxsZps\ndbKPsj++6ouPGfY7u4PWgsZpqC/ypi9qN3bF+f91HcUymiRjJ5LaRrDxDZzM\n28ZI3WgjkDMdzFK+ifJwR7kYX1thkcv3kRxf55m6GlJzHTNalsLEgdrMr2Hu\nBvljk/Mfp11EZZ9yCMhjjFKs+ZNtnGzFMS5wSFF+LrCCPgULWtvrgdP0H0Hv\nTkcRueQ0LDJvj3a7GVxzEkLWKSi8p7YUmPafesnC1yOFtuWUolvv09PoTURQ\nyHPx\r\n=i/2e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7vQrBcqwl8vfn2yxIdhZ09WCc/lR0MHp15Bfp5ib8GAIgZ7mYn+coha6AF9S/YNxaUrB+F9k9dHnUChzJRrACg18="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.40_1537393497863_0.8619362332646028"},"_hasShrinkwrap":false},"1.2.41":{"name":"@warp-works/warpjs-utils","version":"1.2.41","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"grunt && npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-preset-env":"~1.7.0","babel-preset-stage-0":"~6.24.1","bootstrap":"3.3.x","eslint":"~4.19.1","eslint-config-standard":"~11.0.0","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.14.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"7.0.x","eslint-plugin-promise":"4.0.x","eslint-plugin-standard":"~3.1.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"21.0.x","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"13.0.x","time-grunt":"1.4.x","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"bluebird":"3.5.x","debug":"3.1.x","hal":"0.1.x","handlebars":"4.0.x","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"2.22.x"},"gitHead":"9645106275d9410d6c865f3d94a3228825b59fb8","_id":"@warp-works/warpjs-utils@1.2.41","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"integrity":"sha512-uQjwdPNoiTrHuksHfyAb77i3EWT7/47gnLMQaL6xRKhRI2Dg4DIW3gwEiXt3dKHjXFhBoCu6B9aXoCQUTElwvA==","shasum":"798a0a971d69a6caeb209f08590543e25cc814b5","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.41.tgz","fileCount":112,"unpackedSize":5048710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpGFTCRA9TVsSAnZWagAAdVUQAKPPfhqkcMu+U5iYmgSc\nhziyB9qezdud+PKuoH8sMwlFJGMtLjJ/cLQ/3+ruSrz7lXt9+gDw0n8g0/aR\n71qo2bEbrZoFrWmZ9x7CCZBlJEzizUq+452RKMT2Gk/Iw4qn0oyHSC9qng93\noQ6EKMr0ZOvg/d+jjq57JOYctwluntGTrZNPSywAtDT/qcFnnhywZEcoaAZp\nhZF56ivoawfgk6bNBquINrQQYPLxJjS/MBrHxhKZn0pLL2VrmLCXE2rZjb6L\n1q8r9KgT9UZxr5GMDk5vvRoVNNm9Rwh3lCyTse3hcjEGn8T3XptTFqS8lqSh\nh8M6EMvN9/kHuy1ABlocze4uEh4rKlONg+AnzNCN/GkWaC0zjumKqNPpdGIp\nPp6UmgkMEVxSWmozSgiOs/U/SJAem6mT7u3pYDBgL8E2UDQanHLStQ5pgkCO\n084YcbU3VvYh0DK16zrsTql+49aIT7C5Gg6CV1SMjZV3dvcDng/0tQdmzyYL\nAnbdwP1u3hw3J41JVwhjjL62Hdjw7ZZWRl5o3rS1XMv/92FLcnwGcILjiLfu\nHIUktpVZx1hz+Lfih5nAY9P5M6B3UOgCwkkBOG/3LwsTN3uL/m4dJPelLDzB\nLUI6MbKGVUk6iy95TsgrI6Nte1TiwHG0dfthTX4A41au0Cnz6VAF35ZFSKtR\nH0HA\r\n=/HwU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDSQHQ07v9FyfLbTJiuZzyQK0aWWEqPVPnGCPeheiS9wIgIKgbCpFDu7rF9QhCdJktj6gjFLOfWsQUJfQI8v8jDu8="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.41_1537499474850_0.4399732055941319"},"_hasShrinkwrap":false},"1.2.42":{"name":"@warp-works/warpjs-utils","version":"1.2.42","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"grunt && npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-preset-env":"~1.7.0","babel-preset-stage-0":"~6.24.1","bootstrap":"3.3.x","eslint":"~4.19.1","eslint-config-standard":"~11.0.0","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.14.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"7.0.x","eslint-plugin-promise":"4.0.x","eslint-plugin-standard":"~3.1.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"21.0.x","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"13.0.x","time-grunt":"1.4.x","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"bluebird":"3.5.x","debug":"3.1.x","hal":"0.1.x","handlebars":"4.0.x","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"2.22.x"},"gitHead":"f058e8c962a0d7745a59b89b16e570d179982538","_id":"@warp-works/warpjs-utils@1.2.42","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"integrity":"sha512-tzhRQ+TyGwNZ0A6flXtbB0hb22SMMQ3l0s2B9j1rJc96jlT/eCdYr1uSysYmOnmb0gdIHDc9craBSxGdZfAdXA==","shasum":"b33dd0a8f81d08ddfa977ddd178d932a7ac2dba7","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.42.tgz","fileCount":112,"unpackedSize":5048501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpINUCRA9TVsSAnZWagAAmi0P/iOZ6m3D8uu6BawR3V+W\n/t+oJOBDL+tpyXZUNHdI2kigQgUwidfaPsZqbfiCOTiHAI0q+NLjpcKg2u8y\n0W4vgGXG/ZFxP9GoQfyXFIh2KX1EHDLgBNL6E965mKm0f1c7da5B/iI+jHDy\n7uO9rAPRThuR96KI5E0IkY6ibPw1C3U2qgkNLExH68UTiqWnStpkuWVt7oq4\nhjV0jmTYhN1C5WdlYQrNO9DiVzwwIpVQ1taSislH02MM3Ixyd32NSvelUO2s\nqmdzTuZX4/tkXfnlNY4ir1JojIbw9sKyHMSFR/l1YxAqMgKPiHWjdfQxF3jA\n6okkyy/jJl8fwpxxCDF3SNLffmMeeece9/PDCh54ADVPt7sYDjMPbo0u98zr\nMtpA/Mru67ZkvekzXr8NBtYqQzz9HBdWsnFKo61ZmHarE7EnGQTyYDITAVVA\nmxkmioBB1ajNEsPA6LdbrPf3xObA0+LDvuoTsidFoQqJwr48gh5OVBEJ6GOK\n0RfPOin0wslJG1M1wjny//dPZd8J1vBzYlOnPr0Lx8y1mxcGqjEBRhwiK+D4\nSpurkrAC45oxkNDMAEZ8LVY7TE/w29tOCdBXlh9AXsCwSDOzfz4s244gzaBY\nHU3+rpItPm8qGoSBEhy7BGKYI2E/vytQMWob+u5jpFoeO2vkVSma0AO6jKqA\nm8pu\r\n=7t8A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH/2fm6xVNPwA2lXGx9xhrdZgnlp70iSa6K5LyjjcUMfAiBl4O0LAHhJSGcj2JqJtLOkAYZKwle9+WMw3+uYheE4sA=="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.42_1537508180034_0.25306716746017055"},"_hasShrinkwrap":false},"1.2.43":{"name":"@warp-works/warpjs-utils","version":"1.2.43","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"grunt && npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-preset-env":"~1.7.0","babel-preset-stage-0":"~6.24.1","bootstrap":"3.3.x","eslint":"~4.19.1","eslint-config-standard":"~11.0.0","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.14.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"7.0.x","eslint-plugin-promise":"4.0.x","eslint-plugin-standard":"~3.1.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"21.0.x","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"13.0.x","time-grunt":"1.4.x","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@warp-works/warpjs-filter-box":"~1.0.0","bluebird":"3.5.x","debug":"3.1.x","hal":"0.1.x","handlebars":"4.0.x","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"2.22.x"},"gitHead":"7bac6a55cc5f7c5b54d3b2251b21c0be5ddb0dd6","_id":"@warp-works/warpjs-utils@1.2.43","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"integrity":"sha512-H+AGTiyrxFHeKEzf3aYTRgjqxSHSJmsNCq8dXoapV5EOAt3OE5baaO1IJof9QblZFcrRlPRqnb0A/2AAHO4GLA==","shasum":"a36f94373c72b69e72bb5b6ed078f666fcf8e0c1","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.43.tgz","fileCount":120,"unpackedSize":7895434,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpRhWCRA9TVsSAnZWagAAu6YP/jmKs0dg7fjY3dgT53hl\nBi396gyND9yVx5psDBXr2Lg3svytNYDg0RMUHkSCvupiKgEh1U9DJvcELC2G\nhSsic+WmuP1u133syZJQqTHQYWvuNo4HnveKhW1sIG2CJTSR6pqbHoukB6D/\nM8BRIjuXfsXmjVcygCQ3Y9XHRSVJB6QxxNB/wDniQAUHy+PU2X99u0soUZhI\nZ+Q/fqDXrh6QYRuBX1EgdQGVE24W5S26oyIq0FTnuZdOyfBGkexBcePIeJoH\nRv7JZklfYsc1GPlZxLxLgt6hnO4am0WkHfyCuZgPpCVQ9SwhFGtTBfrmj/Wi\nre71oj+ILE3usVj6xwBD6zysd40p9TG+oaoy+M2UeGrn6/n/vd/u2Og3j4fG\nh5reCAcSuz/Kck7Q1WsYGc81U/sA373HvX/SPlmVqTtOzvePjSifGWkCK0Ia\nV3mFLP8mn7TrFiShAxAt1rtoikxPERgTavTr652brFd3589XKYNOoA/QswTe\nLtklYbg3ZcUJeb2TSiZgZNOSh2FMU7qnfMZIPUJbWiA/x9tyPjhfP3Kxt+x5\n9GHfs3QPtUY5V/bjN3s8/nypWM4OlR5DMX21h6Auz/bAkg2k6AwTusLcQbQg\n4ZcSgBWNaLrZ4q6/IUQSCNWFs45bdBefNIbmROnz5uM3UzDBQaAyWEkbi2qf\noLZj\r\n=yS8X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEyIJfvXnZNnn9ySSixzPK5sYGkAv3PJBgOXsTd6slmMAiB+ZGgfzbVPr5MdvOJOjat/gQsT1QE+ymnCrQ1P1KS6dA=="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.43_1537546325735_0.30432364925220234"},"_hasShrinkwrap":false},"1.2.44":{"name":"@warp-works/warpjs-utils","version":"1.2.44","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"grunt && npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-preset-env":"~1.7.0","babel-preset-stage-0":"~6.24.1","bootstrap":"3.3.x","eslint":"~4.19.1","eslint-config-standard":"~11.0.0","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.14.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"7.0.x","eslint-plugin-promise":"4.0.x","eslint-plugin-standard":"~3.1.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"21.0.x","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"13.0.x","time-grunt":"1.4.x","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@warp-works/warpjs-filter-box":"~1.0.0","bluebird":"3.5.x","debug":"3.1.x","hal":"0.1.x","handlebars":"4.0.x","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"2.22.x"},"gitHead":"eea772e6828caec5ef4bb37be69c2a3ad2c9123b","_id":"@warp-works/warpjs-utils@1.2.44","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"integrity":"sha512-QpBPx1QC449MpntHWNRLVDF/1+GvLYKTcXV9JNbHNbQLPKmOKGset8VZEjXxB0PJ2D3vpv69zq/3zNY8vbRGGA==","shasum":"b4b0a932aa1afd1cca6adf8082d0e0e6892f4475","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.44.tgz","fileCount":119,"unpackedSize":7896189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqeltCRA9TVsSAnZWagAA3C0P/28qZfYuTUW+wU2yDv+8\nNfZa8cUUVCzBQboOhMm0Op6BIia8xojHAjaROjxTAK4JJdPV2UXnmu2tioGq\nVTmnIwulS1dn19OdBYu+tqspVuB6Vd9yOuBXT4sDmf08fNg+L/iPUqlOCurm\njTJZhrguWUMccp53gcXwaRy3XHUlGpiqi9X6yqnz+zn/smJyjdwdIXszhPHm\nBQX6xFJfARYIsSBLiaa/mugdXIzCDjqhjJytj0qRD3ukpSHNnQc+7qvINrZI\n9dLJC9w8oA2wMYvcTDpmGevWjiIpcPL2WgGzWdIhCkJwljG45IEymRlY4Dlk\nAznLGHAduMOgqJR572aRnMZRmaji3N2z9hMkI28hC055ElAYzP151pduk1b8\npjtS6hsoK1sPjwgA2lC6aBt7ijQwNs7gsuuCRVAZp/OUrjZjUwJP2T+y8+cD\ntw7evBFH50Gh2zuQmTieQhAw3JrBlNO/NILvEGWwI2oqI+2K1iGz5OJGKbe/\ntrnCSryu6nSY0+iY9RkTX/ao0w3oOxLT0p7uLGUryTJ/AmedgAfLXG9sSe+H\nOjpy/6AfJF0YVTeTmi85occ5YcT9xpkBFiK8QAcdFORYnIZZCp/GeXYgvBzr\nYHoOnSx4TKRhMmV3/N1Fb1t53mVt5UM4azYu/+UUIskPFiWaVbzqc73fLSbm\nl42v\r\n=OW2L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaCb1YwkwplSH99KzqkskHerZ8YvbP2rUvm3WqZtOB6AIgA9aSThkqwX9TlhtwjcFdDKHMKYJKYObj+WCrIoU29CY="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.44_1537861996677_0.9977915562223874"},"_hasShrinkwrap":false},"1.2.45":{"name":"@warp-works/warpjs-utils","version":"1.2.45","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"grunt && npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-preset-env":"~1.7.0","babel-preset-stage-0":"~6.24.1","bootstrap":"3.3.x","eslint":"~4.19.1","eslint-config-standard":"~11.0.0","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.14.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"7.0.x","eslint-plugin-promise":"4.0.x","eslint-plugin-standard":"~3.1.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"21.0.x","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"13.0.x","time-grunt":"1.4.x","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@warp-works/warpjs-filter-box":"~1.0.0","bluebird":"3.5.x","debug":"3.1.x","hal":"0.1.x","handlebars":"4.0.x","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"2.22.x"},"gitHead":"3bb5a066c11319cb240a04a485980ef1aa7c4fe8","_id":"@warp-works/warpjs-utils@1.2.45","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"integrity":"sha512-eJO47NwiTZBO1gRw3YrOb7NPGhsRXtGo35zll3z5DFhnzB9u7KAyi31tuvYME226N2tf5Z2rxI/4NXqhgsPILQ==","shasum":"bb2148c2e12c028a5ee3789628fcf9a206695d0e","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.45.tgz","fileCount":119,"unpackedSize":7897719,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqk0/CRA9TVsSAnZWagAALCMP/A9HWoEMxIGwJ2doBe6I\nQlqiqeUxIckKmIj9VvP8U7nGRXhXwwao23jMIKy4zqvyDc+4I5l5KOO1ZRM+\nCqQBnSuGn9h25bmRHn82yFbdbWP0EoopHoHYyREU32c9gTwILeA4wLYELqZQ\nmkkyat8aZLmtuOe5d+3F7Ow+5D6eH/fe5W7PFVbOiTeoZTsNo5Wg5IW47k5V\n3qDx1f7VnBX6D1rCWVY1rO7NyTQnT6oFAPnkxlMiEu0/YyUKJaJDSmYTzvYZ\neQWuTcqnqzV/zy8Qlg7BCEf3tb2CatKdlumZvRrkvgc4vxQ6QVpkdsIl8wqd\nvltFq8EMdzLe82ECrsyFfWNtanUD59QKmKkdRUWP64Koe2HJgoqhP+1uskOi\n2xFOwRBNhZBocYI+yw5TQIu7KQhua/rw6zBTrYAfTPif9sG9FpG6L+9vw9zT\nWv5NPoqxmTnU18gXfXkUxk7Ka1Ca3I61NKV+lga9IqAGnhRVTrIuzczRM9kX\n6309L9xQGR4DIGzUiRFqQdRVhWXzuC+w1uS2lv2RhdxUcPu+RFiorpoC40aR\n8x5os5n/9QvTSGbkH7dABkmLk6ixh0O+vV+H0RjR7PjhYKZpXQw/b0YQSi2k\niqI5vTLk6LZVSIqd6R3EShgxZUJgI6Vf3OofvbcmIDgKwlpOTCQqGI3MxLPV\nuomH\r\n=1rJb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNoXDr16gKLQDlQemDZNpPFZ32Y3TpOTOetsKA4pwO+wIhAMebEdfOUhBIIQM7IH7rwR3ePNc6qyuOJYMJwZ7r97u+"}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.45_1537887550869_0.3457280515725005"},"_hasShrinkwrap":false},"1.2.46":{"name":"@warp-works/warpjs-utils","version":"1.2.46","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"grunt && npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-preset-env":"~1.7.0","babel-preset-stage-0":"~6.24.1","bootstrap":"3.3.x","eslint":"~4.19.1","eslint-config-standard":"~11.0.0","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.14.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"7.0.x","eslint-plugin-promise":"4.0.x","eslint-plugin-standard":"~3.1.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"21.0.x","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"13.0.x","time-grunt":"1.4.x","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@warp-works/warpjs-filter-box":"~1.0.0","bluebird":"3.5.x","debug":"3.1.x","hal":"0.1.x","handlebars":"4.0.x","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"2.22.x"},"gitHead":"51f69700b2d6683f57152f849384b69b4066b02f","_id":"@warp-works/warpjs-utils@1.2.46","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"integrity":"sha512-Rkrmv932NfUPExSTB+cTfB8B1heYuZPk/L/NCxRYENGwCASmvPxnFLSO/z5IBYMjILS6Np4L+G7bfrsiui/Uyg==","shasum":"0a4a2d18fb7f59e4b482349a534195eaa4390112","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.46.tgz","fileCount":119,"unpackedSize":7897736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqpVxCRA9TVsSAnZWagAAR+UP/2UeX0NYzNl08Q9OoDrI\nzbqAWHi/+V+GGVFlSd3UnRsfaTwBR5Geka0c5R1jB2PZgs5uL3JK471a99E4\nhxdMn/jyeimRBsAtcAGu41J+vfiL0ipKpK0z7/oVcQDNTCannk6wQas8OQmA\n6xKczqHuhSnjyrai7siO57n9GJAh6BB3m4cQyMZgChxNLewUxm4tdS88kaih\nMzG4rcm6VKJnElvgVnXU+EC4plzMmMkU7kmst/zCvyzR/YnZPpcyYkCUEmG/\n/l8MxzHdlp+M2nI+1smmsXrJNc6NMMR5K6qQfdO82Yd/86ad1ti1lWBacdTK\nJ+b/bsifXcChfhdChPXM9EpHrqBjhmN+mKn4k+RA91JCWXCXnSrGlzmtl20a\n5k2scK6xvTt48ZtmYkawtRNK7JFVpqCaiH6gQFqm7XvQdUNmDS8olg/nNHB8\nfgdM1zT/KYd2vDnBgyKO+SzyzjV1Tz2E+hPsy7qzQew1fnHb4YUDWA/y5nOv\nIYEy0ZmUxMMoom/mFuOFsIVrGlqd1IPq9T9sE6y1y8QFOXGKtXcwSoEGW8Ek\nNOA7NgHgDFeJI9ry3lrYWOxjofHRfz2iJOQHMmXh77ToVoFmtmzWMY5VmSCx\nPfyQwfVErb4r9W8/hyuu0yxUEuDMsF0+zcVamyid379zi5iOzS//nGnG1ouO\n/KX9\r\n=1fkw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDo+FEDM4UDB5r6FolXsglv+Q6N+Mvk1bUlQarRdkh+JQIgX7aIj1c1MkMfk+yUPTCoFuk1Q7MAdJKLfI/L39eMc78="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.46_1537906032822_0.646333939297518"},"_hasShrinkwrap":false},"1.2.47":{"name":"@warp-works/warpjs-utils","version":"1.2.47","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"grunt && npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-preset-env":"~1.7.0","babel-preset-stage-0":"~6.24.1","bootstrap":"3.3.x","eslint":"~4.19.1","eslint-config-standard":"~11.0.0","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.14.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"7.0.x","eslint-plugin-promise":"4.0.x","eslint-plugin-standard":"~3.1.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"21.0.x","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"13.0.x","time-grunt":"1.4.x","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@warp-works/warpjs-filter-box":"~1.0.0","bluebird":"3.5.x","debug":"3.1.x","hal":"0.1.x","handlebars":"4.0.x","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"2.22.x"},"gitHead":"b148b978081193c57ee0816695872b7fd59c6cab","_id":"@warp-works/warpjs-utils@1.2.47","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"integrity":"sha512-s5zcoilLaFm8RvI0+L8wrbTGrNa+n05nZUx1QkVAZpEZ1vyd8pZNzvSdl84sdI0Cuzw37qGvaSiLEz1IWm6xAw==","shasum":"27e5a46e411332ccc3b0dc8200e27ed53707f5ff","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.47.tgz","fileCount":119,"unpackedSize":7897621,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqrAdCRA9TVsSAnZWagAAwGgP/A475W8083UZ4d4Ns5ow\njrt4GFfY3Zt/kMZ4Kh0ag8LLdyopbm4NqWB23aETPeE/gG/3iQd2H7JVNu17\nVbR6wZeDaYTQ4pcEEpigBR2atymUZsU9srBB83YP4gJv6OB+2M5voxgfLCl9\nbjlP/YrarJHaTZXVZqtnXewcpI6jv8cgO6sHY6DqGcmJgliAXU65CB34Dwu8\nMHhiyOYuuEpHpdaCC1aWE8b1Bw11gkVrEL71xuPw49T+F1kJodnGIqdpPKUE\nh2xMxX0+YJMDsgV8hJYLXGwKgArk0Akvqvw3MJXCVoqc1kTd+GH1wSJfnQO8\n5nnaz0Zxye+P1X4XAcSnry3fn9Fl+ktHItaV4WH2A1iu4HJjnD5jQtPGzT+X\nCfX5Vau0ICXNpe2X/yDT4p1+lWgyLb6GDDsiyQUsMsOVdOH2Yvw3Sq+2TxQs\nBgKP92T4ZDVIDGVetgKZytboLM8OsvVuAG7YSmqMD9kR8Qr9lF4Zrn4mG0lg\n+csoWXOX78qYHK9uiOqlOukvzO5uJYRAGmKs91/j0+KdhEHdBsluhebxs9jV\n7WhzUGXtcSpw3uQDomGlT3EUdonV6r+qAlCATjFh2RhykLX9HC6hMbSHFr8O\nXKR02jiqcsOP3nRx9lM2irotzOjPM10842e+yDXME7/NZVaWsao9yUphOPGq\nIR7T\r\n=mHHk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrgTUMr6Jj1XJtrSJ8JmfzHubnxJyyt0vX2f6ctEFKNgIhAL9y5o5KKRbWI9Lx7NnzfUF3fsJUs4VAzKqU79vPL3zS"}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.47_1537912860368_0.7603413975489535"},"_hasShrinkwrap":false},"1.2.48":{"name":"@warp-works/warpjs-utils","version":"1.2.48","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"grunt && npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-preset-env":"~1.7.0","babel-preset-stage-0":"~6.24.1","bootstrap":"3.3.x","eslint":"~4.19.1","eslint-config-standard":"~11.0.0","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.14.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"7.0.x","eslint-plugin-promise":"4.0.x","eslint-plugin-standard":"~3.1.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"21.0.x","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"13.0.x","time-grunt":"1.4.x","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.1","@warp-works/warpjs-filter-box":"~1.0.0","bluebird":"3.5.x","debug":"3.1.x","hal":"0.1.x","handlebars":"4.0.x","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"2.22.x"},"gitHead":"c4dbb755fc2acdba11c89df1bc0228872b8e6dbf","_id":"@warp-works/warpjs-utils@1.2.48","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"integrity":"sha512-uDZyzgANsViRYd6ldYNIcBSZ8jtgNaZMQ7JyD1w0lqO7uCno57FB/p8Mo6rW8Pso7C7WUJuQnc488B4Q4jSaRQ==","shasum":"7df93988dc0f7f5c4c1f5922e278829be885e115","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.48.tgz","fileCount":125,"unpackedSize":7926623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrH3DCRA9TVsSAnZWagAA33AP/1H5BZm0jOLq0u4U28Gz\nZvAoLrHEaoHU+HndzKCVw36WN0DIUba0l3csopFafxGV4kKfXBN8qIvszTbd\nHblCCMFMcJXLmVZvsa/6+qzcTQqnMSoBalnujbP4y5w9GGtouhQ9T8ZoQhAV\nm+5GRCZtkMKSuBY/iOiOW5N5mN4vTgUz9xHgitbm0CQWEHm4KGlyED4JQjLK\nro3TRfXVm8t+Uhvy/oKNn5JsIymkh8spp10gaRmOoQrRxaCDXT2cjogx3vUd\nEFdYVyZKZfiH8N0+xd4cn8IHWWmdyKYaA2MTRxYXX3pHJm/cije6QySTrrCU\n3xk6fiapex4tdbWqk2VfCX+7YbtQTSOQUXKNs93uSzhloUzJdXi9lm46BZfR\n+ppTyx8v78Qf5E9bWTTEHqIoYgpf4gxhndDEQI9msJ2AMmim025cBTlTh2E0\npiHMUrPUe8WDUV/7EYBw7q6+AbUwHSAhfsPKf7nGBXqBoxlmozrZCKDYND88\naN7s8z0D57ooW7t8SasjLG2p0RUoP5t3MtUgCd3274YMKblYyb61KyxUaOhD\ng2CS/Kd5vaIG3wHXAI1r5bvhgy9tWk7KECvXx/DwbsNvoJ87ZD2xSDXHjrgo\nEhciv0hKJKN/F/YdqKxAu2PVVh5XtTB5M6oXDXA9p6eDIhjji12vWauKulTx\nVmJi\r\n=vXBy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIETnomifSl9by0P2SilabPxzlAPvMMB+4aQDLX+d3X3TAiBXI+zvbordI9Cx2IYJmdKHnzr9djByIdiJISfAep0lLg=="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.48_1538031042351_0.6045616841087516"},"_hasShrinkwrap":false},"1.2.49":{"name":"@warp-works/warpjs-utils","version":"1.2.49","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-preset-env":"~1.7.0","babel-preset-stage-0":"~6.24.1","bootstrap":"3.3.x","eslint":"~4.19.1","eslint-config-standard":"~11.0.0","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.14.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"7.0.x","eslint-plugin-promise":"4.0.x","eslint-plugin-standard":"~3.1.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"21.0.x","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"13.0.x","time-grunt":"1.4.x","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.1","@warp-works/warpjs-filter-box":"~1.0.0","bluebird":"3.5.x","debug":"3.1.x","hal":"0.1.x","handlebars":"4.0.x","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"2.22.x"},"gitHead":"c1a78c2ad8d9849ed24aad486f01cdc1162bd5c8","_id":"@warp-works/warpjs-utils@1.2.49","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"integrity":"sha512-p/OnjImanyYCGhKtIT/ohW9kZncdEPYEv1pHWg/U8Sqvsi820/lTr3svtvsH2cdf5/enuYlV7Kva4XJeZs+Teg==","shasum":"76b99c488d4ace78569918dde9dab425d335f3f2","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.49.tgz","fileCount":125,"unpackedSize":7930844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrVFjCRA9TVsSAnZWagAAuhsP/2Nlu0AHULjVqV4DUXUN\n+wmVIBLa2MYm/c8gDou0HLV3t4S/v/9unZzZq6Jk+utf+3eAtqczbQq5CqyB\nVOZB8hvo3eo4hk4jaTDBKb6kumZqfQ/dboas5Jy2gUxk94mSEFDE/pbiKePe\nJCLJHShk8SsIGvZiJfE8SOGkiW0PYLMCCJSZGc12gJdHQNUjiHS4//qA2HGa\nau9X0kzXncTcGjfNdDHkgzby/fKHG0YpnVKuOBX1srqc2nXYfffo0llStm7v\nC7Y5btqUyW2N9oIzqdLgXTUzBsLw5nSWreMFXdk2qoLbktzBQe7Fa7akHJlp\nQnYLgm4JFwnlKDNP/SqufXyByNQJFq8iZKhjpW5QrQQFvAzvbTZHvQwqqhHa\nXaOs8p3VCWeW3dXZZuB5qDAVc/aewWzK/J5Qf9FuhvrI0gVCB407OCm2TZnG\nOZ5eofzD/ZFxdXvivPFySJv1CwToWhS74W333BBjlTUUX50OWvKiayJ9xayE\niJ/USxlt+hq7IgFaj8X7ueYTfP3i9sm4LI5nhWIj5jbiMih8rt1GQv2uIFGP\nDqoWlFtOCa68Q5NR3gLR9Z6I1hXAUTX6mNntJrFfWMAt97zzjIr3YV06D4n6\ntMuPZ3xhqaKupzkiXWwlMCrg1XehACCnnuqGemUbj/bU/MsXYUsy7wNW7VQG\nxA54\r\n=Bn76\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuNzLjwlrsvKAZE0N991mgP5oihM8DDKqmjR/qciEplQIhAPgxs78MmDtbfHHMuGAV8CrJ3dPsiiZmTMoWD83l5y16"}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.49_1538085218499_0.967492168888985"},"_hasShrinkwrap":false},"1.2.50":{"name":"@warp-works/warpjs-utils","version":"1.2.50","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-preset-env":"~1.7.0","babel-preset-stage-0":"~6.24.1","bootstrap":"3.3.x","eslint":"~4.19.1","eslint-config-standard":"~11.0.0","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.14.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"7.0.x","eslint-plugin-promise":"4.0.x","eslint-plugin-standard":"~3.1.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"21.0.x","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"13.0.x","time-grunt":"1.4.x","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.1","@warp-works/warpjs-filter-box":"~1.0.0","bluebird":"3.5.x","debug":"3.1.x","hal":"0.1.x","handlebars":"4.0.x","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"2.22.x"},"gitHead":"300dfa73ee6feb0e2ced55a7151921ba925883bb","_id":"@warp-works/warpjs-utils@1.2.50","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"integrity":"sha512-cqL2LjcOXjkBjxTpG4kuSfyC8l7p5lfBzGusVEGbg1eBUGGezqHMRAmOkEhDutRWavF1SKtln73+vzy1MXDj0g==","shasum":"abd6278b7def96f47a01325cae564ae49efbeca5","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.50.tgz","fileCount":126,"unpackedSize":7931879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrohmCRA9TVsSAnZWagAAj5wP/0uBBFEUPGzpZmWTauu+\no6LLZWgAa7Ht6IEVuou50gbSaXdzp+75qgSe5BUPdlYVBLtA/cs1QN1JBu5H\nMHf6RDuPZFlAMNzyWHNXxwcTCUbVTofTI9khof39vBS7yAV13yaWliH06GSw\nTP8RpWChQnczDmuNcEn7a5UfLsLnh4QqzhY1Zt3MKtaoHXkFVlcN28feCZBO\nx9ZL/pfZnEi2/AnWjALmXxciEkPGCGLVPq0ONz6wwe96TL+lW+CoSef1ROgd\nqtjf6eXM/qwzle7y7fNwQ6EGR1nj6PQjMcYZJQMSRxTBzhHQK2mr+DWuWoGl\nmgVBdIHLQohSSirv/POp32WTL6/u17SRW7SIxhN3KwbGxS21Hun6BVUL4u6x\nLynjOmdoSPXlQ8qE6eP7cWwq7bZ4wIZbov1Ak6nuQAl/yxC5AA9qczZWRjDs\njn4YzgIYT9aQ480wEQIXrVrAixl4aYypGNdp1zv6OStbTO6sa0BgGxK8b4XS\n8OgN5tnmMClrsG3AKxkCI6dIu8YDna83GsOSQgy2XWMiuP3reFJiJ+q7UOhP\nm0BK6ZDgxoEEWDbqyN9XcnkJAzLGNDJASUaVbE8teLHl5CbYvo6WWnSjTQ5c\nleF/EENMPqdoeIwWSXc88IGxvrrFV0WYCn7o8iJzCM5TN44daY2mEIZNg4o5\nqKX0\r\n=HL0P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB1z2GOvts2M5OtUT4Qm6xbxViOm8ZY/IH2kye/xMDwiAiEA9NbbdeRdEt96cWaLsJk68pUWfmmvP9imAhFufy9IWZc="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.50_1538164837738_0.17570897010739217"},"_hasShrinkwrap":false},"1.2.51":{"name":"@warp-works/warpjs-utils","version":"1.2.51","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-preset-env":"~1.7.0","babel-preset-stage-0":"~6.24.1","bootstrap":"3.3.x","eslint":"~4.19.1","eslint-config-standard":"~11.0.0","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.14.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"7.0.x","eslint-plugin-promise":"4.0.x","eslint-plugin-standard":"~3.1.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"21.0.x","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"13.0.x","time-grunt":"1.4.x","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.1","@warp-works/warpjs-filter-box":"~1.0.0","bluebird":"3.5.x","debug":"3.1.x","hal":"0.1.x","handlebars":"4.0.x","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"2.22.x","url-template":"~2.0.8"},"gitHead":"955d1efdad1a3d729366b35e16a5428c4cd73c73","_id":"@warp-works/warpjs-utils@1.2.51","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"integrity":"sha512-sjsejAjY5JpQmTBHINDNQMuBSqHxY9da3gE8FF2K9s8qcnPcEzTtlnBnui6zNnBS05HpqaqO+u5AuPXODcgC4A==","shasum":"3d01113c3147601a38f22142cb0ca8a7663f7437","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.51.tgz","fileCount":127,"unpackedSize":7974789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbshUoCRA9TVsSAnZWagAAMZ4P/2ZMmyyUEr1o72mR88Of\n8c2H/mTbS4929HZLpFRMJ6VqE7sDvRMrAslMLjxyTxhhyVgBa2zi9Wk4086D\n1309/JmM4zjjCn8rT4iMlePZxqBmBq2KmQBoZGcU3WV/aY0U8qAK6GxqOGKh\nNxAeCOwR0O5XGdQmUAUP5gGh5OJomj7ZKU2JFEXqQH+6SJ/PzT0LLoO5fma+\nRmsSwLJCxFTYl8LhsEGXm3ByAnE7/pN3oVVzBm1J6YugTM1WBhYAzHMI8vVK\nLLrr/LqkfeaBADouuYD9PGsQKGNtgKzf6r1F1SzSmg4I8lTMn0HBI2M9ATVm\n8ss8gRrovwNDVUMTVre8IoJ0YYyzGNJF2Kdt+3GTGEv4cV0azUZT3prHNyIg\nRQE+XLT6/MvME7gyf/UP01lkm9LbaiaN+WCf+mR8dWMiB5s6c88USuPuN5zB\nHXc96WKX6lap0xgXXce+W0OSuZmBI1FCvZ8aoRde8oaiVMCtUjsvr0zf4U6t\nZoTRQDfNHn0bDgaRW8rzWaYFMcX02iwRnijVBIHqsnRXM9U7ongFFmPaRTA+\nycA1Zm+20raBIBioMPMls/aDeb3d0amq3sMqtVibZNk0u4fSMtovkozOU7qi\n4QCuQlh3j5dooX4A++QbfMinGnNineFkoK02zeCjSnhniC7sVfAH55/PHHaH\nYXQE\r\n=BGtM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEGBrHQBgP58tCJ8x2LG3sOAvSXv6I2srlSXhRtblkj5AiAFduWy+O7ZRPJaD5hn6K8D6nuj1k/Uyw4KBAWeKoJ4KA=="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.51_1538397480014_0.08073106779755768"},"_hasShrinkwrap":false},"1.2.52":{"name":"@warp-works/warpjs-utils","version":"1.2.52","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-preset-env":"~1.7.0","babel-preset-stage-0":"~6.24.1","bootstrap":"3.3.x","eslint":"~4.19.1","eslint-config-standard":"~11.0.0","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.14.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"7.0.x","eslint-plugin-promise":"4.0.x","eslint-plugin-standard":"~3.1.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"21.0.x","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"13.0.x","time-grunt":"1.4.x","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.1","@warp-works/warpjs-filter-box":"~1.0.0","bluebird":"3.5.x","debug":"3.1.x","hal":"0.1.x","handlebars":"4.0.x","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"2.22.x","url-template":"~2.0.8"},"gitHead":"a0a1677d058f98ac5c700a480fe92a38d11ed670","_id":"@warp-works/warpjs-utils@1.2.52","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"integrity":"sha512-RpOrqnoGnjkL9/DAl6DPl9MqTEyNEUE/hS3GYBiVCsTczA9CYtd9mcfl6YycN8O8GMuN4ErVODOwf72hvkivng==","shasum":"f24639f753f94d310fe4f4c54ba901d9117033fd","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.52.tgz","fileCount":129,"unpackedSize":7981961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvDvdCRA9TVsSAnZWagAAk1EQAJ+2W34B8fXmHjp2fcfz\ngH3tFABwtfX79IICaA0y8CdgA3eh0vssfxZvFm+Q/feIDoY7u5pHLrGIWVaH\n6PRe43evG85QjbdMR96sOuCL0Hhoagqih5Gc4ZV91CDHcDeLcUvb8cK8mrTI\nJb1KdeA+zHgLESHzaTCbQ8jo7hF0pl6jkp5kYK2T518Xhs5r+45BABxlU70c\n4wBLPJdruBNl4mE98nXoBN9uqq8KFPgqfUX7NXWhlU4FBI4FJnYoPx5pyF8D\nD36tRHveOIn1pUrP8F1sJiJDjyASUUMAKLKOLqknLW5+ZDb36Jfjo4WphOqj\nQ3EQHHrFBYqZQCCnq8b0/trmOLooV2/RWT4e3bF9JzaVVA8zVoI5Mzyn1PcT\nUC3ReVcQNkGLYt7DVk92eqjqLt/HCBdUEsM1Qt0tk/1jxsQI4kzxWgq0MNMM\nz+4yd+wETt7/FzzEwGh6vFz4vicnenfU4A4Os4eN4kdJqdA6wANZ50urn7H/\nJtFKdhwIYG4dwoMLgvgXC76YXmpj9SuRLoNNoWT7ShNoippdXWz7o2zZdRf8\nG32J5VmbPMLIyRNtg74hpUyQqie0e9KOSz+hqHlHI+eugvFSwTmiAsP5g43k\nI6eAutjKp9NCBOp7viQP6BK3z/nizN8/UORRcD2DRgljBkTxjdcQ9Wze8TiP\nPl+O\r\n=TpB8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHqsvJDsCZk7MgiaSUgcQ/VOS6xabOTwrGL7+SJmazEDAiEA2+N781PeFg2nHHrzbAYeitLv4aULrN5PXTdXqN8mgeI="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.52_1539062748511_0.4749882163620214"},"_hasShrinkwrap":false},"1.2.53":{"name":"@warp-works/warpjs-utils","version":"1.2.53","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-preset-env":"~1.7.0","babel-preset-stage-0":"~6.24.1","bootstrap":"3.3.x","eslint":"~4.19.1","eslint-config-standard":"~11.0.0","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.14.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"7.0.x","eslint-plugin-promise":"4.0.x","eslint-plugin-standard":"~3.1.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"21.0.x","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"13.0.x","time-grunt":"1.4.x","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.1","@warp-works/warpjs-filter-box":"~1.0.0","bluebird":"3.5.x","debug":"3.1.x","hal":"0.1.x","handlebars":"4.0.x","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"2.22.x","url-template":"~2.0.8"},"gitHead":"a865eece1dc8d9d5e6a88a2de6b043bf03e30500","_id":"@warp-works/warpjs-utils@1.2.53","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"integrity":"sha512-sh2Oeiq/Y1IzcoLFOCUk06n3dLQm74yODkDR0LsGW4HGPMrFe58wJ8s+wrXbiC+OmquuvCcQfEbX13CbuicoLQ==","shasum":"88879b38096d943a54ee74b4a7e0b0884a977fe1","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.53.tgz","fileCount":129,"unpackedSize":7982151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvECECRA9TVsSAnZWagAAHtEQAInQyX73wnbn5zREeQzl\nnonxzk1t78nhe399R6jfkUMhiMmiwCbWbY2tHzF/VVc68aYwLFZZK9Fllug1\nFtv221hjPLexgg7NS6ZLOiO4DfSfBIE24BOMC6fCyLnDdrI9AIWBF7cbNCfe\n+MZu5OWQfkZ2apZb2GQAnA8AZuIEiwxMGjaTK2Yq4Cf0LGSiaQEsbl0sZbmS\nQUYyOoE2klIxAcQ/ljghc/S1Q1s4Dy/waqMyJKRehL1Otzz8ydlm9zULBI71\nTHbbNlcK2PLebMh/Y9zGTuSAwrZBM3beJgCXDIPXJ79zMS7emtyG3OXotr/L\nGREJuJrx+86RZi/iRcLvJge3i6obm+HJzIlFRMw3Bmay7EJbZQwYTKt0lvBe\nT0ygmtcj0SlB2hbmB/NhdFP0L3cD09ATIkGWaC+B5pPtUgoFhaHWDAwrX3ke\n5JqQGC3UZexHZUkLd6PV7P0BblEh92zgRdv1Wel+9THmnUvOTHWcU5bP0//H\n729wq0hHTrXe6zCtb+t2yariyAZptts8Dqdu8AYZdZMVK237sGtnLAZlZoXn\nBAE52iLIiLLgVAo2B80r3I+QVwYb9GYMUkaPV2MbQZYRTapLkWD2KPfzONgW\nsFKNFSNAeCIzbNGs7k99h25eP+4/2UiOKgXBwDQyenQpafAPNwvh/+il/65h\ng+Y0\r\n=qFyS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICT2LMtjLYZ7h2DtO1+H+jeLhm6ZWM+c+GH2sgXnxn/8AiEAutjIlx4kHVhVh7AVdF6AU6pPpkiNk2kMikoZ4Yr76RU="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.53_1539063940103_0.6480519764546298"},"_hasShrinkwrap":false},"1.2.54":{"name":"@warp-works/warpjs-utils","version":"1.2.54","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-preset-env":"~1.7.0","babel-preset-stage-0":"~6.24.1","bootstrap":"3.3.x","eslint":"~4.19.1","eslint-config-standard":"~11.0.0","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.14.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"7.0.x","eslint-plugin-promise":"4.0.x","eslint-plugin-standard":"~3.1.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"21.0.x","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"13.0.x","time-grunt":"1.4.x","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.1","@warp-works/warpjs-filter-box":"~1.0.0","bluebird":"3.5.x","debug":"3.1.x","hal":"0.1.x","handlebars":"4.0.x","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"2.22.x","url-template":"~2.0.8"},"gitHead":"f35e0ee83a033311374fecde7cd03fbb08992217","_id":"@warp-works/warpjs-utils@1.2.54","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"integrity":"sha512-QE9TdZeEwIHY9LY4GHngboITxtb9pklYXmSotiBkE2wm/Rl24HYT6giBQY79o28q/uxfKluRbK4fttbINA0TPA==","shasum":"d0859a07a4fe6fe368978b1dedde4085e27ea526","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.54.tgz","fileCount":129,"unpackedSize":7981859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbwKfWCRA9TVsSAnZWagAA2aYP/RNJCppivg87x+V0KNT0\ne6prOs2igBozfdHK1zUAV11RCVRQIJpxIO59lEn2L55lPy2s20osClP6HP2o\ntIxhPel9RppJBVUOvdMA+iMP6L2N8Kits19JU7GvXmv+9QiWmEB0k0oSc/dV\nX6jaVTWTmI552Tqpf42M/zwwVIIgxJMWz3Fa4H2DRREuxyIFy0V95ag5IYPy\niCyVEs1d5PxWI1GqTs3R0H9YRnoKFwTcKESoWfQAV24j9IDStPD9a4HH/vJX\nzTWvz7oAfBszObLhZl+78Ya3sokHsXNg7Dl+bumISfxcq660tsauSJzGU6eU\nKLrh80JmwQEUxfU0VQEF+/NNfRKZfFGPCCHm+D+Zapp7zsrKn6zHsYTYWVlg\nUMITl3ieQxYV3ubULfZrS6a4MdKX4gjAjIBUnusH5vadGD1HWtLZ+qxwl+2P\n7JU/3/OCPf3XDhsqbDzyqY8+N7NIg4OI3tc0xYnxQvZGeYarpyHwbG06cBNz\neLquvO6vgXQxpXGfn5eI7xa9+B2WKXy8uRGl22IJ1KIrAJz1durwCREPcfR4\nYJT4holpSzd0bi9Q/c9ufER6MvN6ZSpDVmYoxVa2gKy/skLYJtKta0MclubV\nWJnfEOudWhqnMkdDbI4fQDu0EPIPHOXc7J5LpfWgMCqfERAKJrZ/8BTy9ZU8\nUcNC\r\n=Il+l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDw0smsdfr6UFNZKuxja1Z1vm3TbLW2NSFx+XxiEsQwqgIhAIkaZJfZPqyeQOdqnzpyKzXaZFLohJOTD8W9Wo7fHmuu"}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.54_1539352533211_0.9272688225044774"},"_hasShrinkwrap":false},"1.2.55":{"name":"@warp-works/warpjs-utils","version":"1.2.55","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-preset-env":"~1.7.0","babel-preset-stage-0":"~6.24.1","bootstrap":"3.3.x","eslint":"~4.19.1","eslint-config-standard":"~11.0.0","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.14.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"7.0.x","eslint-plugin-promise":"4.0.x","eslint-plugin-standard":"~3.1.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"21.0.x","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"13.0.x","react":"^16.5.2","react-dom":"^16.5.2","time-grunt":"1.4.x","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.1","@warp-works/warpjs-filter-box":"~1.0.0","bluebird":"3.5.x","debug":"3.1.x","hal":"0.1.x","handlebars":"4.0.x","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"2.22.x","url-template":"~2.0.8"},"gitHead":"adc6a6c8f2879646a4de3ffddfaad0cd8c424e9d","_id":"@warp-works/warpjs-utils@1.2.55","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"integrity":"sha512-h80kBFyLDQ/klqXeIVklvC94q3ZRgPWNKiYEOHvZEu8E0SclEPe6+eC/m+tDJwH6y4KjBZrf651CHy+Cbtur9A==","shasum":"2f75a7be6af61dd20783ab71b93228d0fbdf3875","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.55.tgz","fileCount":131,"unpackedSize":8087258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbyfxoCRA9TVsSAnZWagAA5UcP/0drfWXU9nrb+WpNhkHv\neKScqPdcsL4i/QpnuPCOmdD5YLT173rpcmnyGMdR54hbD8tqREVLykJxm0F6\nVpFBJdkF9hYSGjK94J/3QjpA+kC+gqsCaaIQXKSAOW8unE9A0EqqBcXLxGnG\nfscqp2qjqr0GbtZ3WSdRjtMgRo8LBIIiuJdMTUveaziULREpIzapqnydZX7G\nINrC7LIZAuqZ+v7YzzW+WB3PzsAl1uGAQEyaMjazcO9N2GK97QsunRX4wdyF\nxZaaUMl4QHf3bLy7K82LV1DVItXc4xENHo1WvhoD1ahQv1Xq5ZyVyN92ZoG8\nmh+eNMLAa3aVk0Gxu8ZtapjHb/j9IgZN4Sbf8s6B8abOkP1UUaTTJpJgLvFm\nZASqfBiH9rM//FwY2F0F0yosrAVVVstOhJ/qefPN4Hz0ClFZtgGKljMXXRSW\nh5eh2b4LQj9DlQqEEAGAKOtlK235Rz8dFJHtj0QlzkP03uKBIM9U+LLYqe8F\n4/sxWPH12Mv1yfVtYdb66r7DE8bEL54UTUboIDTYqwVtmykvmOJn4P11SeTE\nSN+jPkvDv0lBjjDPKpaSVptpOeDdG5t4mvqlU9RB0slEMb7wZZOZb6ZScmtC\nVZSHHyxGvxeW38wI3bwwn5G40EVwAR4VSpI1fPby/wRylU3pB+vZkNxLKO7q\nTTTn\r\n=uXlQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKHB7dtTQdSkZtW+xOwz9ctHv+JxrT62/Wy5fboHtuTAIgF9Syi4Q6/Wq4ZS9cOpMCNtormyM8KVvpSZwtINCUzSQ="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.55_1539964007447_0.889113115437417"},"_hasShrinkwrap":false},"1.2.56":{"name":"@warp-works/warpjs-utils","version":"1.2.56","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-preset-env":"~1.7.0","babel-preset-stage-0":"~6.24.1","bootstrap":"3.3.x","eslint":"~4.19.1","eslint-config-standard":"~11.0.0","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.14.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"7.0.x","eslint-plugin-promise":"4.0.x","eslint-plugin-standard":"~3.1.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"21.0.x","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"13.0.x","react":"~16.5.2","react-bootstrap":"~0.32.4","react-dom":"~16.5.2","react-redux":"~5.0.7","time-grunt":"1.4.x","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.1","@warp-works/warpjs-filter-box":"~1.0.0","bluebird":"3.5.x","debug":"3.1.x","hal":"0.1.x","handlebars":"4.0.x","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"2.22.x","url-template":"~2.0.8"},"gitHead":"73cd544793df6522e78c2d0800ddb86d6268a54f","_id":"@warp-works/warpjs-utils@1.2.56","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"integrity":"sha512-Shp6xzmm8EhgHWZu+gX2TTiRcysCJEolp7xozt+v0iIx7a7V65iXOv/99F9+duso6lvKHPkCYiUswXGD9ZZulg==","shasum":"9f88655aa67767cbff499238084fa110aee69bf2","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.56.tgz","fileCount":134,"unpackedSize":8269859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJby/uICRA9TVsSAnZWagAAAYYP/1CW3iX24XGRkt/QhagE\nvGVbAsoFwGUN1smA9QsqmH2R9d74/N4zwq4jY5YhpSEDjDLh0SnNqFYUivD4\n+h2xGj2oRmc+WY41EZIL3MdPpLb7j5fvvEDV4qRcwF9+3MvAo109CaoXZeSt\nSZ4HJAljVSqt7k7rtrkolP6RtEs3xp85RApX8zA1ltosr6neLKOGv9tEA+SU\nSiGBJudB8eLVfmGkx/Btr+AnghTjZ2jh8wFUo7UNTmAT/d0pwJLAE9FMIbuL\nEYo311inv3+E/IvY/0FH9BCZxdsv4zb5XfeSPj5M2I8RlZ8fk71cfKu60snN\nz1AB9r0nfVvnYfSQMYvyMX7+oQmUiZPzGcwhJU3RENVD7eDjPq+M8aF4CSSv\n58deLcDO3OeAvLNlttXkI2mSMSH6AXxoYbbv72pD3AHVaN8tYnzb2pME9rAW\nKAieX7yw+9OW5lGPcDxM3D598QAN1q+in+hB7GwwNat7yAO/inM30PUb7Fj4\nD/7/Od4D+sbnFvNNHeEY478adcMQRW5YYbuchH7oXRMkf/btTxYYEMkOaf9V\n9d1N0kFkge5nbMEsQy6XWlg2JE5sjNWwOGKRXVXsk/PCAVig5djfjpQzczAa\nrCuqeMQpPKtqfg4UICG9KvfWsW/QHvDhEKrV6Nb5oJNhRnoG/X6PChwAK0n/\nh8JM\r\n=LY3D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBUI9NxiMkXr5FSqh8QaHYMQvPKt0bWh1c/mogV27O2lAiEAx82/Rrdfvk3P2Yu2kc0aUDhwPyMSdwPdfMIn3hNX5m8="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.56_1540094855539_0.26403578362087665"},"_hasShrinkwrap":false},"1.2.57":{"name":"@warp-works/warpjs-utils","version":"1.2.57","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-preset-env":"~1.7.0","babel-preset-stage-0":"~6.24.1","bootstrap":"3.3.x","eslint":"~4.19.1","eslint-config-standard":"~11.0.0","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.14.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"7.0.x","eslint-plugin-promise":"4.0.x","eslint-plugin-standard":"~3.1.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"21.0.x","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"13.0.x","react":"~16.5.2","react-bootstrap":"~0.32.4","react-dom":"~16.5.2","react-redux":"~5.0.7","time-grunt":"1.4.x","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.1","@warp-works/warpjs-filter-box":"~1.0.0","bluebird":"3.5.x","debug":"3.1.x","hal":"0.1.x","handlebars":"4.0.x","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"2.22.x","url-template":"~2.0.8"},"gitHead":"52f9778d05f82524a68d4e85b990a0c6d1428253","_id":"@warp-works/warpjs-utils@1.2.57","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"integrity":"sha512-iS/hbiSj3FslRPIrHc+AQcPz/LKDBd/Mb90eOVojwtpQJSngZA43mFJvACjC8s6xQHH3MDsoMRcqmk0Qsw4fKQ==","shasum":"3a0ce3bb29f27931ee6b409c0f6caf78d86a822a","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.57.tgz","fileCount":134,"unpackedSize":8270177,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbzeKqCRA9TVsSAnZWagAArEoP/1T+uc6dY810lU//oReq\n88Q7F/f4MnQAlWavoB2GWinFefod0ktWXdKSVOxno7IDjV+C5dZJ2NVAYHGT\n0WCHASwIkw+ISLn7ToHdOhNHmkk+owJEZT/A2jFP3bH2BGoEi5GCGRxOFKWr\n6dhy2MPUht4pWISwHQx4PhLitNjEfcWkWkYKABMzdsrCjfSY+IL28PF8Cfx/\nGE5nHqWdKJcqasG0mTvnp7d7JaL4Zk0pGGTIW6FE2SHEabfVBFm6P03Kf+5W\nNfs2CBYblmItTRnklHnx4WZ8JyBkf+QbbK94FXurmevXvYmjCFJPG0NttK6w\njLpUvyWjSfDd9Nmx3MX3jjEMNYCMgiNh/kxCFbmXKxOjtnmXv2enT4AtVn0w\nUqLXD+mWGdwKrF1sDwt4IVsDTMgqWDdshmTpe2n13fhC78yNSU0+DFpfQ/uT\nNY9t+QfrIaWPAVGnxRfL32ZX4zN2Tmztb9y+5wONIewj4LFc01GlCruQWqb0\nY78TG0Ks04I9yHUTp8Sz6DBMZkYW3y4qXvEZ1S5G6/W60cNPzH+IhWKuaBDL\na5ptcBE1cuy0rswrKM0TMZ86BAJRyqFqjX/DCIsQjhhZE26aQnAuuSM9fdP8\nt9Ilxqpv7b21ExrWLW8FkEmqkx7wITXGDz+ctJba4yWVDDLnTXc+77RXVR5B\nO7Fx\r\n=1zY6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICMyQOCSetE5buRk5w2bhblhIBAucrDx+H5tkHm5j17JAiEA1QnYknyr4QiRxmHizda1oCdYuoowSAmrdMI0S8hCKVc="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.57_1540219561604_0.1243543990671232"},"_hasShrinkwrap":false},"1.2.58":{"name":"@warp-works/warpjs-utils","version":"1.2.58","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-preset-env":"~1.7.0","babel-preset-stage-0":"~6.24.1","bootstrap":"3.3.x","eslint":"~4.19.1","eslint-config-standard":"~11.0.0","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.14.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"7.0.x","eslint-plugin-promise":"4.0.x","eslint-plugin-standard":"~3.1.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"21.0.x","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"13.0.x","react":"~16.5.2","react-bootstrap":"~0.32.4","react-dom":"~16.5.2","react-redux":"~5.0.7","redux":"^4.0.1","time-grunt":"1.4.x","tinymce":"^4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.1","@warp-works/warpjs-filter-box":"~1.0.0","bluebird":"3.5.x","debug":"3.1.x","hal":"0.1.x","handlebars":"4.0.x","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"2.22.x","url-template":"~2.0.8"},"gitHead":"db5abdd0cc62f7a82888a765e60128e8109ee3d0","_id":"@warp-works/warpjs-utils@1.2.58","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"integrity":"sha512-yVQBLgB15nylzwv/Trlk31WIx1XcWm81Pryl2qzxC8iyNvsbEnTykqibG6LJQQj6QS5cRDlG4cMpFLRsFTwe/A==","shasum":"b0f31a2306d669a179ea6cf4cfcbe1515828f855","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.58.tgz","fileCount":312,"unpackedSize":12633770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbzhI7CRA9TVsSAnZWagAAvM8P/j3vxtwX3vHAqgsLpM3h\n4zlBdeYYC0350VT8XoZCYlVOp/Ll7YtLQlD3SeYwzTctKbKFm713ptmwE9hG\nFuXUR0GLBazlvqHY/ymEurFbSgpwGoqF99/nlZbW5bwa04XHO+b7FJGgnn8t\nLvw0DJbBy7tlJHLDctZy0DcsaX3BDnie7REm0icrL4OQT0yeCEQeMfJT1laZ\n4PhVxthAoPVRF2pn1+87Ju+Iff+vkMt93nsWPHskVXz9h2yJjt2r2bu0cl+p\nwTAIXrHLgZ8LDF8kINtKNji1vTJhNcHjbiADmFiBxbZ8o4i0pLdkeMHOW1gx\nukloxPUIIzN7KZXgq/hGDfZunSKZergEdoIBIKc4qbeR2gupjHqIEz03LopS\nlcKp49G/SstF7e+cI1hEd3hCigrDqr/DDzjKoyUZ4zEohCV3XI5LCRB1s5qR\nA7qwU7ytUVSifv1AcXAplZT7FMlP66pe2+O3JXvUUMaZHw7hz2xZQ14faQzQ\nAtSDKJQmF/EXHWZv2c+lje3Q0XZRev1DH8jZHC3eWd9WvyNSVqXSsIb7MwDv\nvsO8/RjwAA+GDFdcv4xGmfmhYEUey+AjOaUmklgK50tYCy8fmyIsjEyq3blm\n+C06ph93lHlN5hPhuJzUXwFFaxuWMYqFNOUJExjMP5Q6atqP2wPCeoTx2iQO\nvE6Y\r\n=Ze+6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXFC45LPuPH6wxHqsCHX2xtjxme3h1KNbXPcu3NdiHbwIgFuljOrIJQRxF6ebIX6L3Tl5Suo0v86CVNab2BJbEbV8="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.58_1540231738253_0.355464178697926"},"_hasShrinkwrap":false},"1.2.59":{"name":"@warp-works/warpjs-utils","version":"1.2.59","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-preset-env":"~1.7.0","babel-preset-stage-0":"~6.24.1","bootstrap":"3.3.x","eslint":"~4.19.1","eslint-config-standard":"~11.0.0","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.14.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"7.0.x","eslint-plugin-promise":"4.0.x","eslint-plugin-standard":"~3.1.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"21.0.x","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"13.0.x","react":"~16.5.2","react-bootstrap":"~0.32.4","react-dom":"~16.5.2","react-redux":"~5.0.7","redux":"^4.0.1","time-grunt":"1.4.x","tinymce":"^4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.1","@warp-works/warpjs-filter-box":"~1.0.0","bluebird":"3.5.x","debug":"3.1.x","hal":"0.1.x","handlebars":"4.0.x","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"2.22.x","url-template":"~2.0.8"},"gitHead":"2b2a524bb133c9671d73540d7639618cff24bb2f","_id":"@warp-works/warpjs-utils@1.2.59","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"matt-quoin","email":"mcounts@quoininc.com"},"dist":{"integrity":"sha512-Bmnks+SljvWLmyJ8sI8oNqHj6O3RoaWLdLTUl0LQYRZu/qc05XaGNC+jt7hC2tZ+OM1u0W6sIMNUzk91ojlVcA==","shasum":"e09c7c8020a6862bdb99a674e05475fe99cec48e","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.59.tgz","fileCount":312,"unpackedSize":12636275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbziXcCRA9TVsSAnZWagAAzi8P/06/suli7RcAy/IrF0qJ\njOJFmBhEXjcIyg2VkJZtCNE/iaTMwXUjdfMZ/24iyTFU+efzqHFIN4PfN1Aj\nngIv3boc6voeGaI0iKdlrXS58V+ko01MhcJRmsq6qLQuDKwAznIS8gJJDXL1\nTnW1WeHoRjXtId8OW59vxnUw8s6rE/AYdCh2slr12qWA+NKI8Z8BnFKewkWz\nNUtz4FE2b698K1weOEBUXuFd/8t6miDxzXpiUzHh/3JvjT5eh6w7ZQL0QPfL\n3YfY1FWTCnmTsziyKxeC/g+LykZTm/HlHu6Djt9ujtRNBnbMPDxB29MTlVUz\n59N7mROb9VLEnjn0WPX9l2MC2/FZ13Snl4lzTpk/NZF98oxsS0Pix0/eGdyM\nNMDWueePKqIvzNhCj4+x58SAAICycYREG8cM4LxU4ItHXzpeb0Mzb4S+HTdL\nzhzladUAtf41wv7PRqtf1g7TJcwpjvf6LXP9choJKy79I0eESFatLYQC2klL\nuhg25ET22/XLcw3CyrQtR3lUTuBkR9fADLaTBFzBRH8q/wM6NDP66VwKRXBL\nAvaXVH7EhL0uRok88IKNsIaq48Y2dtqigLtboZ0O5OzV6M8VcVTfVJyfeC5/\n4ZL42hCU0ChpGmlqjc6lSEhezMvD0kgMPTI1WbRHpsSl/0fu7umryT4wejLQ\n0SjY\r\n=1ujB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDly/cy07VFFJVVkOeKQDkzU27/5a9DzHhqLEbPh6N64AiEA/9oluKTbZdXooAuLaWTxBFwXjWINA49iFjZ7Bi/O+UE="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.59_1540236763683_0.7302367693865714"},"_hasShrinkwrap":false},"1.2.60":{"name":"@warp-works/warpjs-utils","version":"1.2.60","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-preset-env":"~1.7.0","babel-preset-stage-0":"~6.24.1","bootstrap":"3.3.x","eslint":"~4.19.1","eslint-config-standard":"~11.0.0","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.14.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"7.0.x","eslint-plugin-promise":"4.0.x","eslint-plugin-standard":"~3.1.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"21.0.x","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"13.0.x","react":"~16.5.2","react-bootstrap":"~0.32.4","react-dom":"~16.5.2","react-redux":"~5.0.7","redux":"^4.0.1","time-grunt":"1.4.x","tinymce":"^4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.1","@warp-works/warpjs-filter-box":"~1.0.0","bluebird":"3.5.x","debug":"3.1.x","hal":"0.1.x","handlebars":"4.0.x","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"2.22.x","url-template":"~2.0.8"},"gitHead":"7932033628eb35961aee0a0777add9c13649e9b5","_id":"@warp-works/warpjs-utils@1.2.60","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"matt-quoin","email":"mcounts@quoininc.com"},"dist":{"integrity":"sha512-xceccU8dpv1rz/nEmsDbu7kgyXWfT2/QTyqidcGI9PA4U2DCL8jcy5eH21s9iv5+tpu0FGBN91xV43EQXL84+g==","shasum":"a6486d536357241d29fc66f439e7d94d0e38674d","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.60.tgz","fileCount":312,"unpackedSize":12639324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbz4fZCRA9TVsSAnZWagAAOk4P/3mFVBlHLol2azmSkmrb\nZ4R4vp+ldWR3It4lR2apWayupYDvOeeoQBjbKyKbPtWUh8MVWsosgVBI4u/h\n0TOjcpDQEJJytC7pl5MoePhQp0S+0DKmpm3lKlr2BCcDj6ZcM2NLcQwwD0CU\nrgAGKJcLBQz6Hesx/rq35RlxtPWObg9ud2b+BsmaNgBfRNIpoDFKYuZ2uwED\nmmvHfx/BwnM27D6stHioB9nLH47rY6y3fQUpkCSgN+aSZU4XqfAS6WndZgBV\nxLba4qWRniU7YpC4GdedizTI3ytqe6a8Qn2PtbWKjHzlaot2SfJxm372QsM+\nwLyMs8iaB2ZSZeZccuQJtKrm9LHMDtXRSeuhtJ0Q6yJPUWJzbji5TgplVAEg\nlgafWctU8VHb0X9aMz7wSBaecHOAuv33V8XyrMSpUAXltt25R0Os0A5nEgJq\nk+GQRS5IpeuP6XcOJfFzTgU6xPJfFMPl0ikQNnb9HU4MccK3EeqeaAKfuyYE\nfzDgoZq6+7LZUD7kLri6Ic+8jNAxr6wwl+qFwtTjK9Nn5SaPAunsbBk8CZ12\nQKT+GtshjBLlm1dPTvzxpTzfTDyic2NFiPebrFVyaHi+YAI5T3RW6Xc12E+V\n+qCaHYutcbG9LkbQbTm73h0ltb2cfHH4Js2GSAAAAGVtqhUVD9Y5QZvMUC/D\nX3g9\r\n=WLgs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPZwyS5AXhactkukUV21Bxv1DScDMzDoGvXtG2Pw2c/wIgX52ODlE9yGjOAq7HBrNJn+8gvoCgt7pnwUovJ+hB0JU="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.60_1540327384891_0.04836570707195098"},"_hasShrinkwrap":false},"1.2.61":{"name":"@warp-works/warpjs-utils","version":"1.2.61","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-preset-env":"~1.7.0","babel-preset-stage-0":"~6.24.1","bootstrap":"3.3.x","eslint":"~4.19.1","eslint-config-standard":"~11.0.0","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.14.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"7.0.x","eslint-plugin-promise":"4.0.x","eslint-plugin-standard":"~3.1.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"21.0.x","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"13.0.x","react":"~16.5.2","react-bootstrap":"~0.32.4","react-dom":"~16.5.2","react-redux":"~5.0.7","redux":"^4.0.1","time-grunt":"1.4.x","tinymce":"^4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.1","@warp-works/warpjs-filter-box":"~1.0.0","bluebird":"3.5.x","debug":"3.1.x","hal":"0.1.x","handlebars":"4.0.x","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"2.22.x","url-template":"~2.0.8"},"gitHead":"3557da365ed66894e53007c1bbbfd56516ecb95e","_id":"@warp-works/warpjs-utils@1.2.61","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"matt-quoin","email":"mcounts@quoininc.com"},"dist":{"integrity":"sha512-pDfno5y9gjKJM04Lj6TQW5nm/2AktG062JDKioqE6GE04GOf3dyBaQl0MAL2+nF3bfkjibFpk8i4i5DCMyPTsA==","shasum":"ca278a3e0e26298492530570d8538e0c251d3e37","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.61.tgz","fileCount":312,"unpackedSize":12639439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbz47ZCRA9TVsSAnZWagAABngP/R945XFg0/yNGkZgfXUx\nmlAWK2IBgc24NvWOpXySTW2M4iItnGgLx3DSObvVCEcYeXiI/IxE4Ldm9/vw\nb0o8nN5i3wYnxf0cNm5aiDX4HLdW2hq7NxbNs73I9EYtGXtzPB3r//Y5SaSa\nyQlHkE8q7xUBccE9ywGl/s/AjQpoYwDvAgfAEQxxP6jYGMqSN3NS8RUjdlNw\nqL2XjNEjAN/BLeG9iyPM+Edztdp1ab3Q1QYw80HYT1K7bUkA9/7nHdmuWuS3\npZ7hc0yARAzFW1KueUzZKesMzaTiezpueOl0OUj+mXtYeifD1lJj1dZ5Acgp\nCcC+EAK9ELc61CML8yR6tCQI/7WeNibKlOjOQ0QH/IFTX/h/2iGhmRicBs1B\n0xMcNbwAS1kX8SVQZO2eIsM6jj80JLeJTwe/DuZdNtq+WwyprxFYH/tcKL9B\nhpFjw+C5FwvNv1spT+SBcQoV99Apgt+Wd8GAOze1Ah0b4YVwEaR6YhD7sSMH\nj0fuyEC8XKH7JiItgi4aGzKmOToP8wH0/WdyauB8kjw9QnIMQqYlBGYCsjkT\nMdyomoXESi+Ykpax8ZZE4bh6MpU5TMvxvKcE7y6myvQO35/4tMa6eAX+MAmO\nJ/KgaFyupSs0/pWQx/17VzwO50JEp6XDZuWYQiRpBb+EuKSpMRO8pgaSTdKb\n0P24\r\n=nogM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB3N2yfdJ8FELTpfOv/dsjq3ytNYFAEW1g0EesJz6JPlAiEAkeKUhWdPr/M0d9TZ7R/Bl5LVHsHEGDL/2Rm2py/eJok="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.61_1540329177111_0.9836230127102616"},"_hasShrinkwrap":false},"1.2.62":{"name":"@warp-works/warpjs-utils","version":"1.2.62","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-preset-env":"~1.7.0","babel-preset-stage-0":"~6.24.1","bootstrap":"3.3.x","eslint":"~4.19.1","eslint-config-standard":"~11.0.0","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.14.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"7.0.x","eslint-plugin-promise":"4.0.x","eslint-plugin-standard":"~3.1.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"21.0.x","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"13.0.x","react":"~16.5.2","react-bootstrap":"~0.32.4","react-dom":"~16.5.2","react-redux":"~5.0.7","redux":"^4.0.1","time-grunt":"1.4.x","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.1","@warp-works/warpjs-filter-box":"~1.0.0","bluebird":"3.5.x","debug":"3.1.x","hal":"0.1.x","handlebars":"4.0.x","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"2.22.x","url-template":"~2.0.8"},"gitHead":"4eacd76b54afe83377f5d2640ab9beca8f9a644a","_id":"@warp-works/warpjs-utils@1.2.62","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"matt-quoin","email":"mcounts@quoininc.com"},"dist":{"integrity":"sha512-5B2CZMZwKXGLPDv9YolpDfLiB/flstp2lKgWmAXuunS4cc3JqDa5j+6R8yOM7eupTmaWKxUY29tZ3NLRLDOFoA==","shasum":"4f39fd8c415a6c54f44495987efb3285a8baee89","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.62.tgz","fileCount":312,"unpackedSize":14420681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0L2uCRA9TVsSAnZWagAA6j4QAJQa+8YH0UmHC+4YfzeX\nnSriRRcFDlxhzeqXsw0zdv5ENyqUXTE9kDLSUPXBr/TeQ62aIsdaz1BUATUT\nMcIN5brQpPphJuus0V/359rE79XOiLsutfFXZhaLv9VLk3vyd2ceklme1nak\nXYIeOhebCjL4qB4EQLeE3QX0j0ibHcJHzZilhKlImuYwPunjQMqJ8uptIaJB\nM+CwFGXvPnEJ/fP1xEr12czvpPhcP+kutWHHAuS6td/IQ+2ZPBs0nyQ6zZgK\n5uyLZKLh5eZdVa0dSiLdDqNVL9c53+Ns36GjSnUPGRgijhb1RpbRKfKdM7EJ\nOwYROOPFpJV+cLhJfZqJPVOr7xDPSdF5oIysetaIg588cO0wtbQqPG8fNWYR\nRj1Aqv70KcprDh2vfWXlp+a+z0KjzBm/Af/ev+McdSDQdZ32fBz+mHvdirS5\nM53GbSxI6SNMgKhhqG9XQijBsDB5AOVXyjK5MSxk6RVTQKlcjbAIyvI1+xup\nYxJB9VgyjG7CIRpckPCEzk1XZgQ1VUAKO2diRDvOxxyLhvJ14RLPgXZyVSk0\nCISTVp3C9AcyZkr5Jm0HA2pK2CqzOCmXnRhlKX3uEXI28CvqlvdfSiitZFoi\nntBZu9CsiqU+aAbgkYsEoyX5Xv066Mv3uerfyb1eb0TfUDy9lPw7N/LIf/nr\nGxJT\r\n=ME9j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsrYDHz0iCGcTziwfNukTrVKTKYrCvG1MXIqKhFdpQyQIgbLnHed7kdyyCy12drvpEu7S6OZ1ptsu/dIX9ANJzlg8="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.62_1540406701833_0.10117501671725893"},"_hasShrinkwrap":false},"1.2.63":{"name":"@warp-works/warpjs-utils","version":"1.2.63","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-preset-env":"~1.7.0","babel-preset-stage-0":"~6.24.1","bootstrap":"3.3.x","eslint":"~4.19.1","eslint-config-standard":"~11.0.0","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.14.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"7.0.x","eslint-plugin-promise":"4.0.x","eslint-plugin-standard":"~3.1.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"21.0.x","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"13.0.x","react":"~16.5.2","react-bootstrap":"~0.32.4","react-dom":"~16.5.2","react-redux":"~5.0.7","redux":"^4.0.1","time-grunt":"1.4.x","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.1","@warp-works/warpjs-filter-box":"~1.0.0","bluebird":"3.5.x","debug":"3.1.x","hal":"0.1.x","handlebars":"4.0.x","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"2.22.x","url-template":"~2.0.8"},"gitHead":"2282aa1279df6af88807880b4218f03087b9cb46","_id":"@warp-works/warpjs-utils@1.2.63","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"matt-quoin","email":"mcounts@quoininc.com"},"dist":{"integrity":"sha512-xL6O3IdNzkCwZCkW7CM2nyhzjgsxlBCPeMyj/PCWt4q8lISXX+9v1vHBvNOBNOTxvBlsP/hXDwbuAtZv954Prg==","shasum":"a14f3c64827750da0f8e8dc6b0fc799ad7c6ab83","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.63.tgz","fileCount":312,"unpackedSize":14420746,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2coWCRA9TVsSAnZWagAAyiYP/1n15e2bIsjooFYA0icu\nGjJ7i+QoKRxB3O0CJgNvwQkPTdWtePBP9o9YlqcVpAwvyuCTe8WGhyWo0fij\nxiezvEoRoJJw98YDsR0E5k7455jWBt4A6S+AZd7fvBz+AUGnDzwoO5TRZ028\n2PQD1q5HlUXH/NCA5fOFSPEUm6ExqVlKtsRigNWhWccwOp1Si+E+vVUlDQpf\nVvtfH9tb1gww9oTAv6aickzy5u1pRfQ1zFSAEY3o8+hQ83jZdNQIfQoAfhmX\nm0gHaWFKRstzfWxoTJQ5fl37OdDDxvV4JOjTnGvs8uaPLvF0B2nGGl2feGBU\ngR4tgUShGylKHELdkoQuGetvWWXY63szqJtXm7DoKKSrtnfZNoAV2jnIEKyA\nIlCCprnawtyTsYMQHeo305eg0KnMM+zt5B/wWPfj3g8IpXP65mQD+nDyxmDW\nnf6CKEorrVixja65Pjk3mcWnB7+8RdLzz0CWmJPhSSoF1FXoxNBF4uX9GQYZ\n+sDfRLEXq+TR5/eH49e1Q2Hb2rZSrk0K2IvsBX1SSjnmCf5E1u/Bc4OZUUzN\nD66EX/v9zPcHQcCvY/R5jRhGyS1eWKnY+oK4LLjsobY7XdzbX/9QK/RYfGg5\n2+BAK0OrucX6Uxah1mZ7S9vwWXq+dFWMU+5SzwiVD0yJ4kNx5cVUvxisYVDm\n2jG6\r\n=LD3/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDL/KBrOLmpxs4GkSGsTiwOj89ouQbrOBZmOj/0BsB8ggIgQJFACs1/5WGYrQWLumBy3rXojCKY8HAUIuckT37/wdk="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.63_1540999701892_0.03704771122006045"},"_hasShrinkwrap":false},"1.2.64":{"name":"@warp-works/warpjs-utils","version":"1.2.64","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-preset-env":"~1.7.0","babel-preset-stage-0":"~6.24.1","bootstrap":"3.3.x","eslint":"~4.19.1","eslint-config-standard":"~11.0.0","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.14.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"7.0.x","eslint-plugin-promise":"4.0.x","eslint-plugin-standard":"~3.1.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"21.0.x","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"13.0.x","react":"~16.5.2","react-bootstrap":"~0.32.4","react-dom":"~16.5.2","react-redux":"~5.0.7","redux":"^4.0.1","time-grunt":"1.4.x","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.1","@warp-works/warpjs-filter-box":"~1.0.0","bluebird":"3.5.x","debug":"3.1.x","hal":"0.1.x","handlebars":"4.0.x","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"2.22.x","url-template":"~2.0.8"},"gitHead":"d58d9282254ec9b394a2cd337c64b712b347a6f6","_id":"@warp-works/warpjs-utils@1.2.64","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"integrity":"sha512-NIlOX/v0YzGg23FpHTGENPEjr9Vp+o00Or2TfoqAmU/wYUZf8BG2hkKG8KTwLFPjMW1VtVnwEJxzazPWD+A0bw==","shasum":"153051b33ca7107d1ee8b1efd6bbc4f99e0941eb","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.64.tgz","fileCount":312,"unpackedSize":15674295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2dubCRA9TVsSAnZWagAA6E4P/1Lh77Xmjl8tC+UBFb/8\nAUvkhSjVisyiZfRQLbSD/T8Ar5vLlNPTq14Z/jbopmqN91G15GfhP0vQA0II\nc4n7EuqafvNtesTsMdJ8T5zduXAY2qOjXliGI3vNxRATRNPpQI5b8e2jxuPT\nICcmqO1RCtO1VNAOyX9cHu9hCBAYrpI+i7E8IcIQwXclgqGmdmGngdCGhpKI\nboRHU7EBwvlYyWM8P/7Iv7OLOupHJINdlygw56cW4tCmuPyGhp4rKsACzC8l\nc+G41pBvh/5X87tyu3RiqChPcRcCaxoBxIPbDc08q3nkYK5m24wqjPcO3kzB\nzkCJ4igc2Nvthr1ueTpxS3BaoJRgAM/c+JuY99lfUoHFv0Rjxagj6AU4U/R2\nVMRTk8lEsu0jv7Po1DKtsCHdF7165V5cBUX27bKDHhjse8RBdIPt8aIC2p1G\n0QBNyV2DqXTqDpuBUoWrcre1043DbEHg0k3UfCJ7Gas2i7kAAs9AFgNWapHb\nKeQ9xSOKunRT2eERlhjbu2EY38g3OoyCH3UQJdkmk6aoIuoWl+jvp/szaCT+\nh9wR6VqsXK59DYT2FTahsKB8ri09kJtz/DGczg/w5wtAittBdHn9Dc1mdEGN\n1WYl8YFROZyWEj1SMGHy8A2tVa3kc4PXNdN4Xt+qtfbZ0ToHStRU1R89VzR5\ntZsj\r\n=VReE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAsecDHG0nZaMYflBauPrEy2AMPN29bu4bG0q/zy9s6ZAiEAkgwbaTm1SQpbih0v7hAlbbdsZKhDGiBgArHeYZa+W4g="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.64_1541004186501_0.49261928441256564"},"_hasShrinkwrap":false},"1.2.65":{"name":"@warp-works/warpjs-utils","version":"1.2.65","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-preset-env":"~1.7.0","babel-preset-stage-0":"~6.24.1","bootstrap":"3.3.x","eslint":"~4.19.1","eslint-config-standard":"~11.0.0","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.14.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"7.0.x","eslint-plugin-promise":"4.0.x","eslint-plugin-standard":"~3.1.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"21.0.x","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"13.0.x","react":"~16.5.2","react-bootstrap":"~0.32.4","react-dom":"~16.5.2","react-redux":"~5.0.7","redux":"^4.0.1","time-grunt":"1.4.x","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.1","@warp-works/warpjs-filter-box":"~1.0.0","bluebird":"3.5.x","debug":"3.1.x","hal":"0.1.x","handlebars":"4.0.x","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"2.22.x","url-template":"~2.0.8"},"gitHead":"c77e15b01ccc547a80f706682ef26476dfe3e08c","_id":"@warp-works/warpjs-utils@1.2.65","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"matt-quoin","email":"mcounts@quoininc.com"},"dist":{"integrity":"sha512-R1kr9gOkUT9rLTfVdzSJ3WHjLjppUNDYiajZzG7us+Qdvywhf9geoiUsFdSgPSmDNT0iEaSAR4BzbpKstElh6A==","shasum":"795413bbda5b7f37c347d26e4e3d023b8f1816bc","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.65.tgz","fileCount":313,"unpackedSize":15681353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2hP6CRA9TVsSAnZWagAA4XYP/2G9j3rw7ok7D+eHEtFo\nOX483WkgGqwgUmQvG3FQr4eoUiBZ9GmfGpjjUF/sgdPWfFIRNbxDAgcld7AV\nz2iaTuQL1SN20uJC9nWpI13DdSLUTF+hDfbSkbR03BuVRWdmfKOJPVOz7IUE\noGO+PSOLiUK2M27BSyxTIkJuWn2Kslov0e42WzMHxqFK5Q33PMveAa3AREuN\nSqByrmbJkvVWxayxuvy+XpS0Abw2XUHDOATCfo8OvcQBYFDQjgiydtManP97\nWi+0cgS5zYeJtKAj6Q6Nz7XQuYJj9tsVetXJXws0CvKFO2qGIqRminPbR1PU\nbYxVxkby1BW7gA3f54PP1+c6R6NNEgiUaN07pn3wDlfPffw0KWbGpGbuJ03e\n6WJQeqFXu73aWMDeZtp4CeFw8UHbcVEtSRszfxeITFMmXWq5irT2+xXgyuP7\nitopna0ZS4o/vgHjSxY9Md0pNKbUXpTb3wG3VQrvHSayjXf8FH8MyguBvH8Z\nTGLIKh2yb5iQCIHbns9g/SgmWQdgGTTc1UVuIeTtOh7uGd3MdnIvNlbno5nq\nDRG/3/4KJmDLZSKBrTi9W8VtSGK//fyldwm2WBeDBZqv4G5g3DVr6hZo4qcy\nsEm8RsEJmIz1mMx6B3VLYoCkTgccxqIZFqMeReK5M7ITygrnzf7BNO+t10C+\nTAQP\r\n=FL9m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoDi/nEzMpN3xeIVn2/ZkC1sdvXyZN9T95npupjgBZjgIhAM0RNMuqKodzikiv2ykerwSiqysdAAuumpnwUPP0sOv5"}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.65_1541018617823_0.20023536394836028"},"_hasShrinkwrap":false},"1.2.66":{"name":"@warp-works/warpjs-utils","version":"1.2.66","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-preset-env":"~1.7.0","babel-preset-stage-0":"~6.24.1","bootstrap":"3.3.x","eslint":"~4.19.1","eslint-config-standard":"~11.0.0","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.14.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"7.0.x","eslint-plugin-promise":"4.0.x","eslint-plugin-standard":"~3.1.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"21.0.x","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"13.0.x","react":"~16.5.2","react-bootstrap":"~0.32.4","react-dom":"~16.5.2","react-redux":"~5.0.7","redux":"^4.0.1","time-grunt":"1.4.x","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.1","@warp-works/warpjs-filter-box":"~1.0.0","bluebird":"3.5.x","debug":"3.1.x","hal":"0.1.x","handlebars":"4.0.x","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"2.22.x","url-template":"~2.0.8"},"gitHead":"4c693cae6e6c1cac65830989b78a936e9a49308c","_id":"@warp-works/warpjs-utils@1.2.66","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"matt-quoin","email":"mcounts@quoininc.com"},"dist":{"integrity":"sha512-J0E9id24nRktWy8wRibeWDVTHEec6a6dkb2pR7HXoN6Z8lE12263PpISH/x3x+NaawcTIo+/RYpsMz/ExdIRuw==","shasum":"ac483aa0bdfb01650cf3a7bb4b9f413ef532b1eb","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.66.tgz","fileCount":313,"unpackedSize":15681948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb20UPCRA9TVsSAnZWagAAI/QP/jk+1rGQdp+dUMSN9zNr\ntC5JvGcbQisLwy+wlOQ/s4OCU1Vl8Km1+eQpbT8F4BH3zPF3mRxkuBxSF+QL\n9q3JoNsknINkltyCumwSj8CFV3o0Wef1xQOpd+i2Lwrom0g+SuG8rz6tBuTq\n7ZMMGcbZVjCSAA4LN4iswvBxoyGNNBKd2JxU8Fwef8zGWnct+gw9ncgUIKAi\nTfdw7SR+jGl5WO8f4EoWyhY8CQ+ItPifouxrPjoFufP3eMEsn/Ak17OkBThN\nYAilhnyIgTzRgabCa30QYGFzbLvZwkP9toqDtmOP2xG+l6UA0hCDQnH75s55\nQ9thE64c2O3uoMK2155ujGHHAYildsLdvYLhsFTQzIYqbdtfYjEx0tssG1/q\nSpbcvH1xNMHLwKeGrJg5m4/uepIQzWlXP06ZokIEhuKG2bZ2VpyPlpC7iOER\nSvLctjaT3upR034mjyy2SjKlFa9hEweqRpmCTyfotEtQ7QQ/1wO91atfqr7H\nRAhA3BGuZ2KDHwnT2qs2Zpy4xomwvATroE2rj8VzmXUVL2cHSuYYh7YRElAZ\nzG/f2ddGz8JhqZvnFbE6oZmj6VqDeQI3WnJiGruSY9+Dm3aj9TPmrYiM9bkY\nfP6nJ9XYmxFXsoI4rpNJfduH/MD+Jn2puLKDUoXJjtv134uDrdgksSi4OM80\ntUYD\r\n=eCnh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEMBM0R3LR+z83iFYkIQNt51iZ1IQjIKHo8wOfI1n1MMAiB9NiXtAomumRj6Nc/X49+6hcXllj+DgN5ECRJpuSsvfA=="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.66_1541096718517_0.4400531327407071"},"_hasShrinkwrap":false},"1.2.67":{"name":"@warp-works/warpjs-utils","version":"1.2.67","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-preset-env":"~1.7.0","babel-preset-stage-0":"~6.24.1","bootstrap":"3.3.x","eslint":"~4.19.1","eslint-config-standard":"~11.0.0","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.14.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"7.0.x","eslint-plugin-promise":"4.0.x","eslint-plugin-standard":"~3.1.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"21.0.x","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"13.0.x","react":"~16.5.2","react-bootstrap":"~0.32.4","react-dom":"~16.5.2","react-redux":"~5.0.7","redux":"^4.0.1","time-grunt":"1.4.x","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.1","@warp-works/warpjs-filter-box":"~1.0.0","bluebird":"3.5.x","debug":"3.1.x","hal":"0.1.x","handlebars":"4.0.x","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"2.22.x","url-template":"~2.0.8"},"gitHead":"5bc2587c73f6c358249102ed76bd99936e739fbb","_id":"@warp-works/warpjs-utils@1.2.67","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"integrity":"sha512-aCHrGYRzHmBTwNs29gR0QhCGSWph5Nzk9EPJL0/a1authA4CrYjoYSew2hjANn4mWBwdnivKiRsm34tXceJh0A==","shasum":"4f4388d199c2b1e4e72b543751c5e11d860dde22","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.67.tgz","fileCount":313,"unpackedSize":15693113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4eklCRA9TVsSAnZWagAACfUP/RLQc9oaZGC4zXcGWUlZ\niwfZpW75+9bo39AICl13VIpce+gKSJRjnkseJU1TL4liqh7OMNl5fxR8eYc7\nuEkDLcbxrWXsnh9LjhADYmRoA4/NWn7cp+pnh4e2bwlOXeFCWE3QfERuDQ7O\nKwazvIHccIjODvG1JvV6u2pdNb8vLH6b659nfZflHn4bXfgjmZyP2RuRq4zX\neiGexS2sSXY/GDfOvlT0+L7UbJNH2/FjwZej5BmvQOAuMDmpY7PqDv8D+Q4F\nDjl5umsR0zy49eYo+sLh+5KFiuxd8SZ1WQ/+OuJQdElgWc8kDq4VUzeeepBQ\n0x57yeVJ7LhXclYeUiF8JbTEbr3K1u+3pLd8kizHcAHK0Cuc5f7k2qssCwhH\nNy/P1fJs+zNJSgxuClWvOau1pkgx8QvG5vy4ad2PSRbagRBTj8ImqoIya/Jp\nuFPGydWTGZZWT8VeFBdSSO7ABPgkkzyWtyXzW9eTuD4icW+Rdrrg8TESmSkb\noZ8zDrEI1r6SnblZ1v98nkhLxthEDMN3oWt66kf0XtsdMGgiyoSuOnhJM+2k\nfCuHGk2qohI84JJH77c45i4MY9mF9VX2KQKGO9drzPTnLGqvt4dkNWiUmogj\nmrktJwwtLCNwnnzyZtrqmI49mPM3F2H9G+ada/98blfSPplqXJ4JN/t+kh//\nVxi3\r\n=MO+r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzSBo9vStM5zHfpDQxjOZd2PbgzBzy5rAin7ZALCeTHwIgau5yF1krSeyaU1CiEa6+mVYifnWXC2M1BpVeTB400z4="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.67_1541531940794_0.01429683025630113"},"_hasShrinkwrap":false},"1.2.68":{"name":"@warp-works/warpjs-utils","version":"1.2.68","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","bootstrap":"3.3.x","eslint":"~4.19.1","eslint-config-standard":"~11.0.0","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.14.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"7.0.x","eslint-plugin-promise":"4.0.x","eslint-plugin-react":"^7.11.1","eslint-plugin-standard":"~3.1.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"21.0.x","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"13.0.x","react":"~16.5.2","react-bootstrap":"~0.32.4","react-dom":"~16.5.2","react-redux":"~5.0.7","redux":"~4.0.1","redux-concatenate-reducers":"~1.0.0","time-grunt":"1.4.x","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.1","@warp-works/warpjs-filter-box":"~1.0.0","bluebird":"3.5.x","debug":"3.1.x","hal":"0.1.x","handlebars":"4.0.x","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"2.22.x","url-template":"~2.0.8"},"gitHead":"c472f6d06337824b36f810a6743b04c3517d141c","_id":"@warp-works/warpjs-utils@1.2.68","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"integrity":"sha512-SoMz7EqEr1xjdRMtrFugQmsuwJbgCQY12mZiZ89A1bp8naloih0fGrChUVRK4/vVBfyeHfPdFvsNw2XAhnyzdg==","shasum":"affcfd223d235c46621e6c3e071ab181149c0839","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.68.tgz","fileCount":312,"unpackedSize":9668960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5blsCRA9TVsSAnZWagAA5m8P+QCP3rykSWzB1LlIW15M\nqemimxzzi++V48Jbq1KBgU0J2aqgQRf4ghSNZHq6bQbymXgHqBcRJqhQsuvN\nVzt53IFaSlEOoyk9NZthcja9uXYIJnJSIjQj+M4Pg9KF/NxI2Gx7MWF2Dcwd\nZfJzWbJs6VBdzrkkKIbOwMMECL8uIPffygOn94fy1nQM3zqy4ft/kGgjyYjZ\n3+S7s6JHihM2jf1crS77vy28SKxsydnBBoGpYsuZyYoEpYBeROLBUDEkdyuG\nnOl8Mdxx4hRZTHnQ/4pza0rerxklCkBXX91U5P89W9IvyWpMTuTNgJAtyL8O\n+CNfAqfw2ArPEKTdqfNCOO/pFfrWwysGdZQUUoVVaSPzrtEoYMz/UAfDloGc\nmiPvz3GYVH1zDhOTz0LddeaqfxwzVuKYQh78fI7w4cyMpDnls+ASGf6njDKS\n5be5pEflWuHczS0zqqbz2GXdmSv/ZJBWycRf4TMr8ertdj99R7NP0S2qiA5+\naJpBhAxXIXa0a8x7WvEoww7fnTxVOcRo6EuRNlO53hMka/drHOr6N4xrauFH\n7t56vrdnNLyxvTp6hGzpmgMuLg67AHsVa7N4DulJPTuWkxiI3U3QAuAhQewz\nd1MqKEUbapY1UsxER7pj4ESgOlP388B4pzr+thh3+F7JEmtu3kLFsbRkYVWu\nItQv\r\n=g3H3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7SQMALrop8WPMLRMhpjXWrqIuZQPlawts6ueChmOV5QIhAJdb41wqESpHIw+x58+SMP2fblT0D5tXR+Z7MYtIvh9b"}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.68_1541781867153_0.9419692905369252"},"_hasShrinkwrap":false},"1.2.69":{"name":"@warp-works/warpjs-utils","version":"1.2.69","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","bootstrap":"3.3.x","eslint":"~4.19.1","eslint-config-standard":"~11.0.0","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.14.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"7.0.x","eslint-plugin-promise":"4.0.x","eslint-plugin-react":"^7.11.1","eslint-plugin-standard":"~3.1.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"21.0.x","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"13.0.x","prop-types":"~15.6.2","react":"~16.5.2","react-bootstrap":"~0.32.4","react-dom":"~16.5.2","react-redux":"~5.0.7","redux":"~4.0.1","redux-concatenate-reducers":"~1.0.0","time-grunt":"1.4.x","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.1","@warp-works/warpjs-filter-box":"~1.0.0","bluebird":"3.5.x","debug":"3.1.x","hal":"0.1.x","handlebars":"4.0.x","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"2.22.x","url-template":"~2.0.8"},"gitHead":"50d5929cd6d677a71ae5b6f545f129266bf25f50","_id":"@warp-works/warpjs-utils@1.2.69","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"integrity":"sha512-9iJn+E/s/xnjCw1sjWeqHs8TyqLgH3xEQrqKV6D0bmLED0J4UHDXVIfZgW0z15SenhCQ3+pgfrCbUihHva5lWQ==","shasum":"68c6048c8b37299f3e22e9c675dc4c8060fb90c5","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.69.tgz","fileCount":312,"unpackedSize":9682568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6xyUCRA9TVsSAnZWagAA6XgP/1qHrKs6/5HJG2wEuKqU\nSlAQM1KjyU3hqVD797iM89Y7Pb2pXOFHfgsDLng0FnWXpvcEdw0SmHUbupMl\nfxiCHi2tH55EdafvYdamj/RtKrxSg8HE48ymFuneVoncKLrOlZn+DxO5p6yL\nVEiQ+kTtwdieeRfAaJ8CMRUacvbVz9RhbQKaLLdfdvVb9aGytuXQ4rJDB2PE\n9job0IMPgQyc/33z1M78YAEVzUfGcY11EG5bQU9N6TLetIz7XbIzS+EcVZsh\nnFJd5CgCO04oHlNo+yO9tLPAGP8KNvw6RWOYjZT7ROrtUfJtcv3ay0IEhR4V\nnEsYwQ8IVydS052Zspg0UOcIiiWB4HLQ5bg7gQ6ID4D2XluWi72Dc+tYCdqa\nBvq2vZYINk550151jxT2rc9mVOctnWj1vIL4QzqrJLaEt/D0zRWFa9HnVjy7\nK7tIXhRkb5e5mHifG5y2Zzt/yaW9bLDCO0Fv8wNaVDAEoMig6rgZ2Ok14inW\nThpx8XaBcpgG37a0nPJR25PxfyVjcmHRYYiHUNjmgL9vUMybIYSZ8FW+SDUD\nOZzJE3Sze5twGnjluDZWaUfiO+w6HS2ij8rFYRsv2oYe3+h9ZRl5VMYqT4x9\nn5xLDuefZgMsYAq/v2Jt/Y2LNVeM4MlIeBStGHDe8Ff0RL0xcGaAJQ4mz4dq\niiIm\r\n=NklR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8Udh1TB7fWQn0r6CXobXYax9sgYlIuUzMqgOg5RT5+AIgAWCOwsHuRlRSFkD3jB0cLecMJcfBO1g/wxh1avfGGIY="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.69_1542134931595_0.30833332347452114"},"_hasShrinkwrap":false},"1.2.70":{"name":"@warp-works/warpjs-utils","version":"1.2.70","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"3.3.x","eslint":"~4.19.1","eslint-config-standard":"~11.0.0","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.14.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"7.0.x","eslint-plugin-promise":"4.0.x","eslint-plugin-react":"~7.11.1","eslint-plugin-standard":"~3.1.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"21.0.x","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"13.0.x","prop-types":"~15.6.2","react":"~16.5.2","react-bootstrap":"~0.32.4","react-dom":"~16.5.2","react-redux":"~5.0.7","redux":"~4.0.1","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","time-grunt":"1.4.x","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.1","@warp-works/warpjs-filter-box":"~1.0.0","bluebird":"3.5.x","debug":"3.1.x","hal":"0.1.x","handlebars":"4.0.x","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"2.22.x","url-template":"~2.0.8"},"gitHead":"dcefc72f0810792a616d8c0d6098a618ce151d3e","_id":"@warp-works/warpjs-utils@1.2.70","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"integrity":"sha512-qwZvWoKLoCwuxUCf8IUkjxkkxgxu3ey97FDE3n5MT0CXSOdMUW+50ndlcdBQKZmmLfEVIziI0KtwFvvvjcJbrg==","shasum":"8811d100c30328da38d0bd3d2df27f190e107afb","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.70.tgz","fileCount":312,"unpackedSize":9786473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7KIXCRA9TVsSAnZWagAARzsP/3E3aptokibY+7cT/zkd\nTlmBmm2C5AqTmo2JrZnkjgDa9RwpCKJxet1G/aAufXbWD6codeApQ4PbLKAm\nRJSXZ0R2FGM7nXrEUaVaEdE9ILg52ywXS5GtLNuM/IzRf6I3LuG04+42TVN8\nX664b6GlbEWTIIZM+Pobe+HE2ywIXO4toSzQIbnkPRC4ke/NmM9J/KCwLOyZ\nI+dyqTABKr2awDLTEx19PkQs6fetnE5fWKtEIyUDtjzae8OZzE2CpLKkl4X7\n8cGQRpbY6tc5fBJpDew/zzrWnngD2C1qtViqk7rzgN1366QGH1qeCgv9jvD5\nWgwJ7L6ibGYGuF4Swk2ZJZhrohyjYCKgpD/0NICe6OxELcIiU91qdULntuV6\no6885bvbwVIvkeTXNnbYzJgnp1vkne+lA9EpMQ0WVWNMMu/BiJ1k08X7qmgG\n6SCNWviMjKbv5nJlVcP1ahlQ66O7eur0is9g19Cn+od8eO/K16VOXujZtKwL\nkX4qLPJlguhvYsVSJcRKPtqZ1T7AWtOJmsDWxmqqEkfYm5hGJGEc19ktWzit\npU7cXt+Yg/SMuPRj4XZc5EYnE7OwHAnhMolK0EBfts42wPirvllfHBIuHXEd\n+Bo+ja0K1RxQcRzJ+OKRoYt7OEXsXevlu0eVlxlsCAYD/o5Vu+gD0fKhtlBP\n89qy\r\n=O/w5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9ichL5rTxNNx1r8VdKrG/GvhGpLNaRhxgcqU4NXweugIhAMj6FtdWOhqxeyysX+DqI2LHn4McLtGsaz8liCBG8PcV"}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.70_1542234646372_0.5524691789885947"},"_hasShrinkwrap":false},"1.2.71":{"name":"@warp-works/warpjs-utils","version":"1.2.71","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"3.3.x","eslint":"~4.19.1","eslint-config-standard":"~11.0.0","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.14.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"7.0.x","eslint-plugin-promise":"4.0.x","eslint-plugin-react":"~7.11.1","eslint-plugin-standard":"~3.1.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"21.0.x","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"13.0.x","prop-types":"~15.6.2","react":"~16.5.2","react-bootstrap":"~0.32.4","react-dom":"~16.5.2","react-redux":"~5.0.7","redux":"~4.0.1","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","time-grunt":"1.4.x","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.1","@warp-works/warpjs-filter-box":"~1.0.0","bluebird":"3.5.x","debug":"3.1.x","hal":"0.1.x","handlebars":"4.0.x","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"2.22.x","url-template":"~2.0.8"},"gitHead":"79b3be83ac8c4ff40cd465bd365f5dca70e00ad1","_id":"@warp-works/warpjs-utils@1.2.71","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"integrity":"sha512-Yb392f67Q9HpcSVqWsO51BmB03cboMkviQkrc5r+hvsW2vq/n2q6UpHMgGCU+pZ0oGNf5gkXXRPbZ2i4yjRp3g==","shasum":"4830ad58399c3d28832eb7a623950f700cf5997b","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.71.tgz","fileCount":312,"unpackedSize":9805924,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7mbLCRA9TVsSAnZWagAAy6gP/jZGQZVkMzO5qdshLtWX\nlxRBJ6RvtaNyL73tvwB3lwKzh2sN0ExL44JuQDtNhx4coPGgjCAShzSVTqkV\n6AWeoi/qy+EFvWx+YxK4W1CqDLTMU7DtSPodZOl9IgRz6sgDYIfKVen30AFF\nyuAfLGx4WIXJmZxikB24wpNNUGMYrXqrRtDODWKm2VqQM31g7ed+VyWGY6/r\nVKk03gIoH7K53h0HaCwPXLPKRXyCLpDnj1zBDQPkE5wfTn/GeJARw59rGiwg\n6fh7ZQG71r/JzFnbopmCDnJdQCnCJN2//buhs/ak8kCcWrDNepunf23uLiUr\nvjcuCSure7ssYn9n+BWxSebvUHRuifw0HBF3aMyWQDv6VW7P3XgcdxTf685P\nQWk82qGzWL5PXrN3gzQ+Kez/5Z7yxHB1hrDUtVf2F2xHMTu1r0f+sIE5CELD\nPEPUZxsNAjnsfndd+ab0eZYgxymJt6h4EM86tpXp62z0xwSuKm2zPN+yPVLw\nA7kYLRJLkeN0BNAxNevQIeSmtGIsDl2ykZdCzJRDH63DfLN2QonI1cb//0xa\nTewwDCByudBnGjv7ZPJ0L4xc3PAXKykkD+Ty6Kh9XSKEfV1J/xunNoVSXCjI\nJR4n1u24gaJpMA4NSWnBE0CLZ7XQUD/yTTM+y4AgQBAPt2s2sJJQ+8A75kYz\nh8M/\r\n=mICu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTVRS7vJ3nW/0xq3I51uW3UGTEfaj1A22ClhRcmQqVKwIhAKVRJckRyErGt8Y9ZqGTt5EkLAJma9KWw5d4akP2fXjX"}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.71_1542350538958_0.22516217779849979"},"_hasShrinkwrap":false},"1.2.72":{"name":"@warp-works/warpjs-utils","version":"1.2.72","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"3.3.x","eslint":"~4.19.1","eslint-config-standard":"~11.0.0","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.14.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"7.0.x","eslint-plugin-promise":"4.0.x","eslint-plugin-react":"~7.11.1","eslint-plugin-standard":"~3.1.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"21.0.x","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"13.0.x","prop-types":"~15.6.2","react":"~16.5.2","react-bootstrap":"~0.32.4","react-dom":"~16.5.2","react-redux":"~5.0.7","redux":"~4.0.1","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","time-grunt":"1.4.x","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.1","@warp-works/warpjs-filter-box":"~1.0.0","bluebird":"3.5.x","debug":"3.1.x","hal":"0.1.x","handlebars":"4.0.x","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"2.22.x","url-template":"~2.0.8"},"gitHead":"c24e2dfbd47f777bb1729d9702f8e1170f650ad7","_id":"@warp-works/warpjs-utils@1.2.72","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"integrity":"sha512-2loMapf+n2LfwmlAISkN65i0gXPv9eyClBoGayOSG7M7Mo51eAYtqG8Pe31rWK8zHQrFNgKJ0qbQl2Fgl1893Q==","shasum":"7233a240d6fd410a7a4cc5d22427530dac6f2c8a","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.72.tgz","fileCount":312,"unpackedSize":9805849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8uaACRA9TVsSAnZWagAAMnwP/2SxSv9YMGVScs53XWMa\nxclkhSCeTmtu59X40cBAuGraSHxyH/lgvegTVSY9MwZbe/RsNhoZGmzCM867\nSYN65RCz+cobENzbmeG2SHrid+Yw3eRzjDJA2ruqPsOEGmWMy01vhoo5r0MK\nAs/cOKqfSRiN7BI7K0dvonWsLDsjoGsMy/j9qvF+ofDzRNWvyKS3Hi4h82Co\n8grKo6G6mOdzzI9N8wG2J19FcI85LDHuLezHFw+PjDEn9mabu8CXxdmnu0cd\nB1Ft8oRX6Y3iRWsW5b1yPvSo6kd8aHatehHvDasvMBP50E4DGVE9oBa+LNOp\n2Kb+Kylk05re91piEPTAcLY+aTlTjDpSxX18zpfdgh+y1jieHaH0mlBjAeCh\nP7TTqDOccoQa///Qba2SXzy6lPoSsPnft/6eXdzkSXgUHQjDD5EiS8G0I7FV\nSc3UuSxd4Pn/tlBbVBSP77IMJqRA9A/z302DAGPb7w7xWaJIOPlAfa94gtSB\nMsD0X4ir+df3bgN+3yVqWpcBMljyE+hhpgwdBq40f5E7LssXNdRvjFe2fbhY\ne7nBfR4+Kt5Ho0h/L6B2lQmL49WTkpEBmCpav1r3cbzy7GWgNMmv0WcXRzuH\n/ILfh39vNU3k0YR+m0XZy/6PxQzvGdm/jdyOnNgs2CCGmlKg7zdPOev+fx7Y\n8QjI\r\n=RFjq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDx3BgVgXEielBNVRhwCPgKYqGWUjS/yVyVp3c4oWxTQIhAICf7xJI8XjQlVfheTn4biLaTyQRLmz96vOG8mNnZVLj"}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.72_1542645375410_0.691540664122668"},"_hasShrinkwrap":false},"1.2.73":{"name":"@warp-works/warpjs-utils","version":"1.2.73","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"3.3.x","eslint":"~4.19.1","eslint-config-standard":"~11.0.0","eslint-plugin-html":"4.0.x","eslint-plugin-import":"2.14.x","eslint-plugin-json":"1.2.x","eslint-plugin-node":"7.0.x","eslint-plugin-promise":"4.0.x","eslint-plugin-react":"~7.11.1","eslint-plugin-standard":"~3.1.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"21.0.x","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"0.19.x","mocha":"5.2.x","nyc":"13.0.x","prop-types":"~15.6.2","react":"~16.5.2","react-bootstrap":"~0.32.4","react-dom":"~16.5.2","react-redux":"~5.0.7","redux":"~4.0.1","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","time-grunt":"1.4.x","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.1","@warp-works/warpjs-filter-box":"~1.0.0","bluebird":"3.5.x","debug":"3.1.x","hal":"0.1.x","handlebars":"4.0.x","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"2.22.x","url-template":"~2.0.8"},"gitHead":"fa703f90248760c76cbbbf4e7c56802ad228c0ae","_id":"@warp-works/warpjs-utils@1.2.73","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"dist":{"integrity":"sha512-5asQ7Pjfv3wKPXhQZXdOBd6r7qMJjdNzUthDeKGb4RU/ITcoO+vz6/GHuRv3the5cAlM0rd4fYlAn6Ca35fxPQ==","shasum":"062c7ccfc3f108df7666330ba309c956bd7433ce","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.73.tgz","fileCount":312,"unpackedSize":9804629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcABl5CRA9TVsSAnZWagAADTYP/3aVfyI4DW1FM4Z97m0j\nIHXRvwHwSS2GlW525c/e9aTucthSjXeg5IQb+soUH88fpQ/qDlH80a6vWO9K\nHfqxdBen5kMZIjIejHWmO1adzpCz7JaYNqfNH2Z8dDQxKAsgqOYECBAsfn2H\nzG6Z+zREPZoPjzLlYUe+3n8FYQH5h7NDlOvqiSdKp2gyVWs7Kk4rf3adJkm4\ngcpibBVn2KUOaGSJM2lawnd9mVDxjqIshfblydQZhLW2qXInEeifJpqkGXZT\nTk9FySErzKxyckfjJeF2FM+spSItJfPTGrAAWiFW5sAXEuy2HPtXxJEGdKk0\nEhn/AOSpAQxKbAQBiXqZY0lspJJMV3ZJ6Z1zjz5koeifU1SRSn3Blm1+ysJz\nIhfmcUuNrKaa+WTFORzBwu2wHh7mScqCCYFp3lBDN0H10HspXS1ReKvvoRQB\nNNatLHXAmW7E5sYzZKY0dINh4cC/5dxJcaipiNplhL2LGSjwugzcAG6/Y7aP\nCFGynnX1d0hxLQsRpTkG27pPLvDgiS5cpXgthqozwqgd/SHvOQqIUQ4CMdSS\nE8OlP3sfTWl1q8HGdrZmEBUghbKo58zMcG3VhnwTBVlttCoEdxQ+bWiG7ThE\nzn65Iwo9l2yQy+TutaehEYe5P9wrAp2Qt5Fv1aRLqmP1XHhZmcHKwWVbsCFy\nVtqy\r\n=MFG9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAYasa1OiPQuN/uw0gt6MPgcDUMEThhHwjUlSbxYkThkAiEAz3OK4WX5sXoLWE25TC4Pd/BSodw5jZlFu8BBBs33DzM="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.73_1543510392335_0.15834242434051227"},"_hasShrinkwrap":false},"1.2.74":{"name":"@warp-works/warpjs-utils","version":"1.2.74","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"3.3.x","eslint":"~5.12.1","eslint-config-standard":"~12.0.0","eslint-plugin-html":"~5.0.0","eslint-plugin-import":"~2.15.0","eslint-plugin-json":"~1.3.2","eslint-plugin-node":"~8.0.1","eslint-plugin-promise":"4.0.x","eslint-plugin-react":"~7.12.4","eslint-plugin-standard":"~4.0.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"21.0.x","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"~1.0.1","mocha":"5.2.x","nyc":"~13.1.0","prop-types":"~15.6.2","react":"~16.7.0","react-bootstrap":"~0.32.4","react-dom":"~16.7.0","react-redux":"~6.0.0","redux":"~4.0.1","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","time-grunt":"~2.0.0","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.1","@warp-works/warpjs-filter-box":"~1.0.0","bluebird":"3.5.x","debug":"~4.1.1","hal":"0.1.x","handlebars":"4.0.x","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"2.22.x","url-template":"~2.0.8"},"gitHead":"5fcbd7cb72fd30202581e254db3bef2e5e9a9e89","_id":"@warp-works/warpjs-utils@1.2.74","_nodeVersion":"8.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-E/Gp9S3igJtgx5jY37d6InSmX9sw2Z9NN83lEioFNnNU4uGDsiNgL7pBPsN7h/JpOyBD6BXH1+Iu7IYmMTkgtQ==","shasum":"3c335756a6b004b43d1dc2af13b7934a46d15736","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.74.tgz","fileCount":312,"unpackedSize":9811782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSha5CRA9TVsSAnZWagAALMkP/AjUw4NkkT9ML4djrDRk\nXKRWUgnHv0g30+U8g9ITUAJUyTukQ/5KhyUNd9gvCP6bAOnEvHL4B6Ahi+jW\n5xM70nTYn5LHvjHMaERcFOvSq3OLyipypcYAG3kJZQd+gGNEHM4bIj00VQIg\n5h1sXb2FZbzRkPrBox/2dJ1Yn7AAWhL0jnt7wfrn9OKCImfw0HP02QrAzM7F\nvMwTYoOmQSURoQ2znW+gEN6FgXh2HRpT9FwAakLsOgE5hu2VjGlDk2aZf229\ngYhLW6QMJkwO4jT/yNNzrjI8zeHkoiMZlUHWnPfEQKIeN4gAaIxvEsIUYcJH\n49wMUPjPCmT+n6UiHMEt9eJSwBcueV5Rg85AhiziBYhr/rZdTaiiaKioCpmI\nFmPGNcsthfcuCfmkqQe09aopi8nw2u+CmY0ofnO7VrsdzIwO6djQ+hoYXuz7\niuK6z0X6hsVP+C55POwXFuSyXQ3sUcoQirrdkdKcOg3i3UwRoW9sBU/6VLLV\nKG5bChLcz+73efJF2bet359vPV0bDUgNyDL9ngsfqw8FkvJPEQkCXxrXpe/A\nt4dKcxRIT7uIlk1M3p2itolyKCqOoBNLQxLacHxsLVi1R8ukmHVqme8nkbi7\n4/qu1q4bOH4SV8x77uNs60rN9h577S/1la2b5bfI83URelVVrlE0edgXkMtE\nbKW6\r\n=He8X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDX11xIM7WKx4EkgQS5FjXGevgQQVFt3ThOMUJ2Q1BqRQIhAIzh5yt+lKju32vWFHUGYqX3zDqlQ4OYC0sJnaX5rmUb"}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.74_1548359352487_0.21086869997702973"},"_hasShrinkwrap":false},"1.2.75":{"name":"@warp-works/warpjs-utils","version":"1.2.75","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"3.3.x","eslint":"~5.12.1","eslint-config-standard":"~12.0.0","eslint-plugin-html":"~5.0.0","eslint-plugin-import":"~2.15.0","eslint-plugin-json":"~1.3.2","eslint-plugin-node":"~8.0.1","eslint-plugin-promise":"4.0.x","eslint-plugin-react":"~7.12.4","eslint-plugin-standard":"~4.0.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"21.0.x","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"~1.0.1","mocha":"5.2.x","nyc":"~13.1.0","prop-types":"~15.6.2","react":"~16.7.0","react-bootstrap":"~0.32.4","react-dom":"~16.7.0","react-redux":"~6.0.0","redux":"~4.0.1","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","time-grunt":"~2.0.0","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.1","@warp-works/warpjs-filter-box":"~1.0.0","bluebird":"3.5.x","debug":"~4.1.1","hal":"0.1.x","handlebars":"4.0.x","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"2.22.x","url-template":"~2.0.8"},"gitHead":"b18a0b988bf9c7f61421b70d21c19ec1855bd987","_id":"@warp-works/warpjs-utils@1.2.75","_nodeVersion":"8.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-m/0DjgfC1DVPPs+w6R7BmKSmYNVQ3BC720+yBW5wTCow3DG98F7n1zLbHs8gjzizu+1pOVVopHAGQDaOljHi+Q==","shasum":"348817d59715701273acb66c199e7ed5aac7493c","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.75.tgz","fileCount":312,"unpackedSize":9813756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUGpCCRA9TVsSAnZWagAAguYP/0xtROgUk4+aN1+ofaRc\n4HJ9Vj2yfDOk0ySgsz6aHC1mTWejM15lL2AV34wuvH2AiTQrtkZH7BsLWfJG\nycrnOFTCla4Uz18A9MDh8AEb1I2nB5hvE9zpzxRejP4wUwKXsZi8U/BEwySJ\ngIgHQTEVqepRGpUVzWTq8YtE6ffJRaD1JEj0uIpY2y2X5feVZGXH9X4UjUEV\ng4NyEeMMLL1AiLBI5kPAX+mctzbSvvGZ4sT0xri0Xz3u0ydZLlfQZvFBjbEm\n3tqF8i390CWh0cAx+0/Lq8UkYw8XZwMNBUMn/RIZM5t0L/IRSa6KsmoIJG6t\nDKMHC6Etry1XxIHlPNrTlqB7x1IP1xeqm2+VE9XkpeQW6/FWA5J/Q5ncXDwB\nLwRsqcre/OzMHg1ZfTpEec39E3ruOvk2p/RLCSp3rxk9qotjAhWmp/2Vg9e6\n8FPQ786lQct4vKT15l3ajeVDq1VoAtIQOr4vzP/r7U/8po9EA73Pu3ytfVf3\nCueUTQ0JSfDYDLfnpRAeT03J/d6j/uwAztnX8GWF/dh5u+qJ8DTgsRGrQOP1\n4zCrPpyWz1sqACOLNXgddJpzim97NBYCFHBjHcO81qd1SPUe0j+JVdsIYa0T\njPkkDs3/i1AzWQIZGN3ycWwwLJtvRxRyJPKM6fz85ZN6hJtTEzgLJ3pTVVvT\nTs2s\r\n=x5HJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJSMkMYcaHGfx6Dkbltj2ToyM/7bDezl3vk2wzSTpbXgIgIU100RACjfpvoJqSFSaVOByZuRw2BiWebkeGSv07CYw="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.75_1548773953248_0.1846345448552944"},"_hasShrinkwrap":false},"1.2.76":{"name":"@warp-works/warpjs-utils","version":"1.2.76","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"3.3.x","eslint":"~5.12.1","eslint-config-standard":"~12.0.0","eslint-plugin-html":"~5.0.0","eslint-plugin-import":"~2.15.0","eslint-plugin-json":"~1.3.2","eslint-plugin-node":"~8.0.1","eslint-plugin-promise":"4.0.x","eslint-plugin-react":"~7.12.4","eslint-plugin-standard":"~4.0.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"21.0.x","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"~1.0.1","mocha":"5.2.x","nyc":"~13.1.0","prop-types":"~15.6.2","react":"~16.7.0","react-bootstrap":"~0.32.4","react-dom":"~16.7.0","react-redux":"~6.0.0","redux":"~4.0.1","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","time-grunt":"~2.0.0","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.1","@warp-works/warpjs-filter-box":"~1.0.0","bluebird":"3.5.x","debug":"~4.1.1","hal":"0.1.x","handlebars":"4.0.x","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"2.22.x","url-template":"~2.0.8"},"gitHead":"ebcfeb65d9cec52d1f25d723a29f23773b73c5c7","_id":"@warp-works/warpjs-utils@1.2.76","_nodeVersion":"8.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-3soAEK9Wb8LLD9nurVw5B1MQbQb9xh0cVELePMWwzxbyvEdaXKrke9HSZG4uG/nwm+3i5ww6xlu5L0nGsrg2gA==","shasum":"608017f2fd4f6a392552668212600e8d1affdd7e","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.76.tgz","fileCount":313,"unpackedSize":9812729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXFn/CRA9TVsSAnZWagAA2aUP/jwOdNCeMlwRfKpWdYzW\nQPoT7ScWXejprhvLSBQf9zEvK9Dr+2dYJNa4smleBPqIOccj0WZ1W1FOxsz8\nI9i8eKG0xF20Y3htfdaBQuNYUu9HMKAL+L/qaervTMtGX11xpMH9EJFs7ZqK\njb7e/8KPEAv+A9fqKFgh3XaCiIbSdciJol6D+B9tMQWzkamEOihIUsWNZiwb\nI1rGEM1NtpVjJ7K3+g3i61kSVPQ0ALaiodCs4XrJzT+hpa/JObrBWgO0htP8\n2u9fXVVAipRLKbq7g31YbHMxA0r+YzjdHgxchyZd/Z+k5oM3jw+LMCiFgifM\n7GSczP6pXJ8g1ihnolV38oR98uJLTObhWGlA+eEdSLIg5ppGR3fXjMOOgGM1\nnoA7ut+MFCqS9eABrd/VyqhZmuQYncOu/pF3x0RmJQFVQkWpfuo9kaTD3qT6\nUT18lnAAwBA/BpkDD2OK1M91zE7Mt2LOmrAwYi1Dhw3fMpBPviHID8rywjLj\n25W2jNIz5XCOMbCPEs0mpdjPiMVM7dBYwhZyNbSh4Z/dNUBZ6Ce7zq3yhnVe\n+YGU6zcA8lCdy5xMo+t2pi64V4LFFaEvVtu6SIuvptqIuatgSh81LfOf77Ka\nJJ1E0EExi2kjSZJCawttOP4khQNLhDEayAq4caGTurTqxtMQqrDRa3aJJqtE\nh32x\r\n=HT5g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoeOypmYqXLMa8OTVUQtl7ZOxRSkAWUZAb13LTnoq5SgIgeRQWuLkcN/B3UxL0KmDWLIma5DJ4+38QBBQKP1RNkrs="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.76_1549556222695_0.8195544231235212"},"_hasShrinkwrap":false},"1.2.77":{"name":"@warp-works/warpjs-utils","version":"1.2.77","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"3.3.x","eslint":"~5.12.1","eslint-config-standard":"~12.0.0","eslint-plugin-html":"~5.0.0","eslint-plugin-import":"~2.15.0","eslint-plugin-json":"~1.3.2","eslint-plugin-node":"~8.0.1","eslint-plugin-promise":"4.0.x","eslint-plugin-react":"~7.12.4","eslint-plugin-standard":"~4.0.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"21.0.x","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"~1.0.1","mocha":"5.2.x","nyc":"~13.1.0","prop-types":"~15.6.2","react":"~16.7.0","react-bootstrap":"~0.32.4","react-dom":"~16.7.0","react-redux":"~6.0.0","redux":"~4.0.1","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","time-grunt":"~2.0.0","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.1","@warp-works/warpjs-filter-box":"~1.0.0","bluebird":"3.5.x","debug":"~4.1.1","hal":"0.1.x","handlebars":"4.0.x","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"2.22.x","url-template":"~2.0.8"},"gitHead":"e8c605383942644ce15e73dcdb8100f39fd33049","_id":"@warp-works/warpjs-utils@1.2.77","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"matt-quoin","email":"mcounts@quoininc.com"},"dist":{"integrity":"sha512-jUzJj/uV137GvEuPanSooYfMMRmQ4gn9UW9zTKjEpGDdCWOpT30uXrbWUTCo8wSppLCiFCaOn2XtnvG4jmxVZg==","shasum":"b462ed78a64973ea733c6d0ba5367942147733df","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.77.tgz","fileCount":313,"unpackedSize":9813271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXIDVCRA9TVsSAnZWagAAXh4P/RHbXqT9nBNoezThBFgv\nXwOI5BfUYowWdK1yTXRVgqOIM1Y2IDFkmI2/2wvCTOP9x/B0xIAx9/svuiu/\ntvkwZXHHBDf+NnYYGaQJZzaCmd+uBTvqLAoHGXeDgNFjbhyLtS7H2zPgkVc0\nlygoqEB3OdqoYvPb1ZcjxbyorLUJl0RKrxqHTRf1O+hSaUghdm+hLw72J9K9\njUKmzvwO4itt31Png2ZEPxLFlXRombKMOFoqvv5VnYf0xYNQsOqSK6nT2fsO\nzd8cnWSRWsL5vBiZUvLQ8mFfm8FhlSvj/w3QzI43tOL8m+ptNjtjmudLQHHi\nHf1ysfH8h5Us5OZnC60o+16A1PmKinJPwcjkgEBoqq9YrJdIP1iVQtJjegGV\nbclnKZEd81X5nsb5PanAVV6IUjnVNJTG2givMCErfD8rvRN1aHzLLI2yihg5\nzn34AvIoYWA/mKIVZnd7kSBV+EQjl7QQlqnKMwnNtOTA2vGr/w2g+eC6PA3q\n8VonshQqrQpy1tDNU29CPzMekgWoQnoPp/2T/BKEO6B8VGYTqKvljL9fYABU\nFqjFt7j2/YGFENHGkLwf1nbrlmrFxC3fMp6As8se9MptmliFBQBqkSRVMZws\neU1XBd5RAB1zIGTT9MHE1q+jDSxjxps5qObU6SoGMYUisEvrFsLRTuHMtIKv\nYGTa\r\n=30Vt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF9XXwuTWv2aCSo0BYsEyfFmmA4sxCgQO2BtJFMCI1vwAiB2pLy+eGFvitG7+bYqfSbxgVeLhJnoXEBsxn3ncZWq0A=="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.77_1549566164563_0.22818101303242044"},"_hasShrinkwrap":false},"1.2.78":{"name":"@warp-works/warpjs-utils","version":"1.2.78","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"3.3.x","eslint":"~5.16.0","eslint-config-standard":"~12.0.0","eslint-plugin-html":"~5.0.0","eslint-plugin-import":"~2.16.0","eslint-plugin-json":"~1.4.0","eslint-plugin-node":"~8.0.1","eslint-plugin-promise":"~4.1.1","eslint-plugin-react":"~7.12.4","eslint-plugin-standard":"~4.0.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"21.0.x","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"~1.0.1","mocha":"~6.0.2","nyc":"~13.3.0","prop-types":"~15.7.2","react":"~16.8.6","react-bootstrap":"~0.32.4","react-dom":"~16.8.6","react-redux":"~6.0.0","redux":"~4.0.1","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","time-grunt":"~2.0.0","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.1","@warp-works/warpjs-filter-box":"~1.0.0","bluebird":"3.5.x","debug":"~4.1.1","hal":"0.1.x","handlebars":"~4.1.1","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"~2.24.0","url-template":"~2.0.8"},"gitHead":"99ba237660b215d179139f64d4f1173426c1757a","_id":"@warp-works/warpjs-utils@1.2.78","_nodeVersion":"8.12.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-/htjQvvdk462bozEpx/yeMKEfrontQE6lVOEJQ7DWLJtGDzKncYrNJnLy9ZOp41Be2TkWgFXM3VdhS596k71ww==","shasum":"5706a4bd9b455cc44c8507776a09d3fa8c7f3b43","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.78.tgz","fileCount":313,"unpackedSize":9822087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpScHCRA9TVsSAnZWagAAuCUP/iXLmCsI81Sfdz5x7Mft\n9NNbQtuzcxsTsiISknOGAwUYazs6beR+PniHlTxL81H75eRVcIoZK3t4q/4Q\ntZHNzzsoZblDdheOLx97QqUW5j/MirYmU+2+ZkfSXt31qRpZnkur97Ehb8XB\nb5kGBKNQ5eSBKWK9/EMqrEkZx+LrhxDQMFuiKJXvmcIUoNd+jyXdtCdg7sII\nyOfHSzCkx3A0Fh9X0P2ejrZFc2z5rhoPjwdeS9sFCOgJCuYr4ySgy88nsq6R\nXIRQLgRV54VQ90xfgyninCXGvl7TfsQuVT5yZ1Ngw1PIbm+7Je+uyIt4TOKN\nBG4agqZnqC0Lr7lcrMh5rQR2/EYeETi2Kw7x0/mdr1ij65Koh3f2OVpaW3Jm\nO5hx1kG/4pg96z9SHhl4B7AXLlioWGpAcb1NGVscsh12Cgio4KIsIV0YVI3r\n10EBHMCE8V0MjvYkLRpXMXdDQw9cWXQ4qxSP4uqoIs0fwLYq3VHZ14dVCEn7\n+CBDZMd5Fv08PiSk2LIeg/xW31i0uYfeXxthYoHH2V7OhQaXrO9C8YfQ8hVE\npwlcMWITep/waaZEMkVAkRJx0ocJIdvrPA+5Xvsh/A50Togbb8/04G1eFnJW\nSs74nK5vhM/LEfGPZnbAty/AZFSM7zN6lyEQKPbXJJMcxBmfXAi9gRi17YXg\no3XC\r\n=IIWD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICbaoHl3pE3+BUyDXMj7Uhd55T6L90r/VpAG0InpajpJAiAIVc4WRZPw6icMnTWqP5YqGBgccVWzCaf61DTEeCuDTg=="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.78_1554327302161_0.2579163444884991"},"_hasShrinkwrap":false},"1.2.79":{"name":"@warp-works/warpjs-utils","version":"1.2.79","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"3.3.x","eslint":"~5.16.0","eslint-config-standard":"~12.0.0","eslint-plugin-html":"~5.0.0","eslint-plugin-import":"~2.16.0","eslint-plugin-json":"~1.4.0","eslint-plugin-node":"~8.0.1","eslint-plugin-promise":"~4.1.1","eslint-plugin-react":"~7.12.4","eslint-plugin-standard":"~4.0.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"21.0.x","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"~1.0.1","mocha":"~6.0.2","nyc":"~13.3.0","prop-types":"~15.7.2","react":"~16.8.6","react-bootstrap":"~0.32.4","react-dom":"~16.8.6","react-redux":"~6.0.0","redux":"~4.0.1","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","time-grunt":"~2.0.0","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.1","@warp-works/warpjs-filter-box":"~1.0.0","bluebird":"3.5.x","debug":"~4.1.1","hal":"0.1.x","handlebars":"~4.1.1","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"~2.24.0","url-template":"~2.0.8"},"gitHead":"1bfaec2d03748682461999edc4203c73aeea4ce7","_id":"@warp-works/warpjs-utils@1.2.79","_nodeVersion":"8.12.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-H2Nhf1/2/wdH1o3NJ1y544Am139GsKVOX3R5N4kc6Y4F3tb9BBNVpWLfD2pYcSYRtAqLXiqi6P5CzEwueFWJMQ==","shasum":"7824fb0f9d6f840c399c8991313762886ee43cd0","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.79.tgz","fileCount":314,"unpackedSize":9819715,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpktLCRA9TVsSAnZWagAADoAP+wf+SfGCZlNAptjWWQp1\nqTH1rSMuW9uSIkw3/n9gcwlJOZEXJ3PvcOCljT5oqRj6N/Vv+MqyWbDTxH9r\ns9vCIrZR+/oXq8qlUYvKAQ8ZJKf4lJHeda9q6yXJ2yZtvGK4g1W2RX5xdvUP\n34cYAqDIUARkAi+VhJxb6I+G96vKlsseY/QP16FZgjZq3PN+ZUg+TNdSuoHG\nlspo6OjQjOYXafYe2WTeTgdK+5co93oTdmDDvAjXURWhHhC+o7dX/g0J9kxj\ndHjxeqcFP5HfyoTyCwlWCPoKaZecKN62HcMFhnc7QnJ6ZrGhQep21w1BfwM4\nYnoWiG8OfN+t5aPGLd7Rk/ORd5Sr6HwJVHwO5gpTMn0guZZUO2vwJHsWl2CS\n21Z37fagbp7NwzOYXAxQEdew66U1QwL03HVeo15GLoXkCp9iCMQ8w2oz+KRN\ns/HQQzoF5VzDvwMzsu3cUxydllaEJS4wWTrVRZtlKMQE8ghXc/MNyvuj4+Yu\n/uWyAcQD4nJ4uy4Dil4ImDI10Q+kT6ziui7vvf+3mHE4O1rAoLVG04U8c6DB\njcL/s+g8ClJnnw36xP7QpYkeLq6Kx2opvjNNbEdN8HF6aGg/QL7udLDPHFJ5\nlilhlrWTDpKkhneMGkjkh/IgspasjJ9za7WzbTB1q1fQ9yv+cLIpgL08nsKc\nMyMQ\r\n=XUGU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/Mmm+ysE//A/5KSGwFWt/SFr1mFypMlS/x7tyWo4wKgIgB/GcIZS/YdQyRCLQKEc85dJUyk158tFDOk1PO/LPAo0="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.79_1554402122265_0.2849927017977971"},"_hasShrinkwrap":false},"1.2.80":{"name":"@warp-works/warpjs-utils","version":"1.2.80","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"3.3.x","eslint":"~5.16.0","eslint-config-standard":"~12.0.0","eslint-plugin-html":"~5.0.0","eslint-plugin-import":"~2.16.0","eslint-plugin-json":"~1.4.0","eslint-plugin-node":"~8.0.1","eslint-plugin-promise":"~4.1.1","eslint-plugin-react":"~7.12.4","eslint-plugin-standard":"~4.0.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"21.0.x","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"~1.0.1","mocha":"~6.0.2","nyc":"~13.3.0","prop-types":"~15.7.2","react":"~16.8.6","react-bootstrap":"~0.32.4","react-dom":"~16.8.6","react-redux":"~6.0.0","redux":"~4.0.1","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","time-grunt":"~2.0.0","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.1","@warp-works/warpjs-filter-box":"~1.0.0","bluebird":"3.5.x","debug":"~4.1.1","hal":"0.1.x","handlebars":"~4.1.1","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"~2.24.0","url-template":"~2.0.8"},"gitHead":"8fa97dbffab68b44439685c799b2ed91115cdaeb","_id":"@warp-works/warpjs-utils@1.2.80","_nodeVersion":"8.12.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-AVvOQZ8YuKKbh2CMwE5MAiMmXZM1j+5L81VB6ymQARqUU/ten/HaqcBTZRdYXN3xAwcT/VDVhpXPnMiHBFXGXw==","shasum":"dcf88deb2f44cf463790a61927875c0ab10ca860","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.80.tgz","fileCount":314,"unpackedSize":9819902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcqRoDCRA9TVsSAnZWagAAyjAP/RYwLqjrATHofgDs9dAu\nafBReEoHRV2jbipuc9UGaNmwN1uT+frrJMP0ROtq1cdSzfPZY4JmLBFI7SSR\nC6qssdmNsAstFc76LJnlkAslpkEmzLaoidrIsYB54UK0o86YSy3WSLJMo03P\nQSL+Wiv2xnrrymfDDRnUqJ9qqap6gjgzGkEC1urkyDUSRHB5QiFstZrPQjsR\nv/NCvChWsm0nKvNKCBjtGThzPkWQ5JG3KaUn8b/Ygqu5jplQvLgyQzWbgT+4\nX89LjW3qr92LsEWOXm1Rqy7B3HrffMQili27nW0lm5ENMl/4FGRGTmjC0ZGv\n+JgEZaGhJhBXwbW1nVdn+CziU87Xi977vr5wJIxQBB0E3wNII4KTvlU2IlMS\nqD7LhFEKwNEh6euB+xuMSf+e0kzbOvQhbLd5evwHRuoWF7I2Y/+ThRPYpHTI\nR39ZtsBCIMYIGxwDWK7/y5sPC5mVnp659le3mLjHMSCc0ntDUpG/hRxLJiw+\ni2DXvaZQKo0o+Jcbmd16LYjMux1C9IcL7wxPCZBvEyO55lzCX+0GFR0zDPrE\n2bZV+nTj+IhDhdp6FTpafFz1pBANK7nNoQBJE6OWJoQjBD5dzsqkkdvRMPgS\n7K3CaFLPxGIrdEAMk9rt1paCLfjMqIWtCOiOKDOwQsAKa1ATjKzddPJnf1/d\n7tGS\r\n=qyCm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNhcO3D47ru6po8v4ye5jZLuwV6Lk60Y/FbpUsTMnGWwIgIr95U6fnW+7HrTHQPDMLBxpRoysqSrk8DZCZsmemJJA="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.80_1554586114290_0.030647147650309625"},"_hasShrinkwrap":false},"1.2.81":{"name":"@warp-works/warpjs-utils","version":"1.2.81","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"3.3.x","eslint":"~5.16.0","eslint-config-standard":"~12.0.0","eslint-plugin-html":"~5.0.0","eslint-plugin-import":"~2.16.0","eslint-plugin-json":"~1.4.0","eslint-plugin-node":"~8.0.1","eslint-plugin-promise":"~4.1.1","eslint-plugin-react":"~7.12.4","eslint-plugin-standard":"~4.0.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"21.0.x","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"~1.0.1","mocha":"~6.0.2","nyc":"~13.3.0","prop-types":"~15.7.2","react":"~16.8.6","react-bootstrap":"~0.32.4","react-dom":"~16.8.6","react-redux":"~6.0.0","redux":"~4.0.1","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","time-grunt":"~2.0.0","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.1","@warp-works/warpjs-filter-box":"~1.0.0","bluebird":"3.5.x","debug":"~4.1.1","hal":"0.1.x","handlebars":"~4.1.1","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"~2.24.0","url-template":"~2.0.8"},"gitHead":"7754cb689a9999f35e72d4a1c84ba28d69ed42b9","_id":"@warp-works/warpjs-utils@1.2.81","_nodeVersion":"8.12.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-eR450mXQOrP0IyWRqHqRNDj4qNknyiyQxH646rsxgab/Fz2zZnOiJl4x6SHOIRwgymUWKmtjj2D/bV2nphEFdA==","shasum":"4f5f692e17e016c1a97e86154b4d755eba9853c3","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.81.tgz","fileCount":314,"unpackedSize":9819986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcqWftCRA9TVsSAnZWagAAD2AQAJbMOYA+U/YLc8cPS2R2\nbkQ+NMCbuLoyUZ3scZK2acH/xaUGdTfsIN/Z529eGjPSfzRKM/YjSSE+t0NM\nh9MGUfpY9wJKGgLzy8g0/cc0Hu2iulBpGBEHg76IfY78qRtGEGlbHYETLBfQ\nDlff8TUsCUZQ4RvCL3ztib7WiIozU3+TVJUdH2cLG4FXZ4csBYyGusErVdzP\n/Gp0vfZmcj8DJZPOI291ymibt2x1OHdVQdNg/SsIK0/Jke/FM7trpp4tmwiu\ngZyXKz6rYzoYSH480BkrMtRdoyPQhOicpTtxerUG1YeSjRIgSaWELG3FTY/Z\n7pBLR8W7GWak3HlHJBHFlJQH/7+fNP5DaMJCZMKUTrmIHsnSEPZ69m6fkJAq\nFU5kOcBcW2FOrmUntFbPy3UmrkcST4sqFVdjb/cv6AvRLGjoUmXz1/mAtDhs\niRcCqzzKaJVjDlXJbEmePhZGsxFKCnf3xfFmWcc4d9h544BRNV/7uFM727G8\nmh5qCThxPv8JtRHpFdUWlfImXKHt5XnaYgCIEDiBQw8mxwq8ue32k/E7PDAe\ne6GNkCBI1MYf2zrxXUMM71sONu5nPG4+e2RjcxtNgp73V+SZqcCcbO8yx24F\nsq1z6OWCV5buhIhsQkPef6CCZlpZ0GqZVSTjcEFoyXpQ6kqTRnstNfl2t+PZ\n+e01\r\n=Ugai\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKoF8Op3RfqtZ86ddZXKOhuqYwo7Pb/SZk3vE6yY/6DwIgPUn5CsVGdeH8nDb9s4SwSrdMuMmQD8kpr+Z9x8EUtMw="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.81_1554606060864_0.1671092353697412"},"_hasShrinkwrap":false},"1.2.82":{"name":"@warp-works/warpjs-utils","version":"1.2.82","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.4.1","eslint":"~5.16.0","eslint-config-standard":"~12.0.0","eslint-plugin-html":"~5.0.0","eslint-plugin-import":"~2.16.0","eslint-plugin-json":"~1.4.0","eslint-plugin-node":"~8.0.1","eslint-plugin-promise":"~4.1.1","eslint-plugin-react":"~7.12.4","eslint-plugin-standard":"~4.0.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"21.0.x","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"~1.0.1","mocha":"~6.0.2","nyc":"~13.3.0","prop-types":"~15.7.2","react":"~16.8.6","react-bootstrap":"~0.32.4","react-dom":"~16.8.6","react-redux":"~6.0.0","redux":"~4.0.1","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","time-grunt":"~2.0.0","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.1","@warp-works/warpjs-filter-box":"~1.0.0","bluebird":"3.5.x","debug":"~4.1.1","hal":"0.1.x","handlebars":"~4.1.1","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"~2.24.0","url-template":"~2.0.8"},"gitHead":"218d61f44de4566e875835679ea8b6ee14916c0a","_id":"@warp-works/warpjs-utils@1.2.82","_nodeVersion":"8.12.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-xN671hGmVOcjCpemdigntxZxvBLhdra+imnMJw4M0+hf4NjAeFJnzhXB8lz0zVzz02+TyKCHpNjt/tJmI1LJEg==","shasum":"67b5c52d93ebc459c4c05e6f17af5e7f01d0e13a","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.82.tgz","fileCount":314,"unpackedSize":9871131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrcxDCRA9TVsSAnZWagAAdlEQAI9TATbn7hDtRIBMnUcD\nyZ0J0Oxa6TxgXnX3omrPwriuqfdPEpoHdVDwdy0TD3VEdgYRRq/wJawtf9xo\nZk7sB3GQdO7fC+I9DzPQlL/MVdGTqZsypO1A/W2pBfngeqOJOHArdkgbg4nt\nofCyNIfxDn0pobqyQeQWuX8IbsTi/5I/KDz6ccVu2dHr7L7N4nzhM9fdbyLU\nIW0MdkUtxA5qt0yhB4saGHGO5J1kr3s5Cfyh+PK/S4Dh5rZHmo4VGzF14ZkU\nLIuFqs4k7kWa+/gt/pa5QHwGUHd/7Fqw+7/R/rbQ6ZV43bPIX4WUc8ycvvPp\nnj2S1/97Ckt+fvaX+LZATgV95Lj/wYaM1jXkoU+yQZ4eQQzfW2sxW23maMFf\njymA+agJ9M/yVScmH5rOdDM/vKZCjWrrIoNFVz8P6QoDJXm6VZyJwzW22vM5\n7kcqGKhxLyCDgPhy1uReui2eaRPes7/GWkb/OinsNIJLy/oKV9C8ZP0HpgG0\nXrmmqzcKD9xcAD19l+8XiQisfRo4p/5WhOLENwKmWCniGsATrNgDZmeuuXkC\nwdTbJnxL8yXu1B+cHnb3AT/Ygf1Q4eMMQn3mFvXLbmVCtdOpXGcs6/F3kpKD\nDe/zOmSyAjE0+Vx9wcoUOLZiD3u/KF8ZCLW4hwmu2EV8U3JHmqiguQnAiW4r\niMU4\r\n=3Jb+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGkTxbgU5ftoU/f2aL/QY3FNe6P2bU53z5RVhcI7CfuQAiEAw/h7AJyZYry6WQFvN2qzo0XJc7uylnIbTl54I3CIaHk="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.82_1554893890250_0.7531338777799075"},"_hasShrinkwrap":false},"1.2.83":{"name":"@warp-works/warpjs-utils","version":"1.2.83","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.4.1","eslint":"~5.16.0","eslint-config-standard":"~12.0.0","eslint-plugin-html":"~5.0.0","eslint-plugin-import":"~2.16.0","eslint-plugin-json":"~1.4.0","eslint-plugin-node":"~8.0.1","eslint-plugin-promise":"~4.1.1","eslint-plugin-react":"~7.12.4","eslint-plugin-standard":"~4.0.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"21.0.x","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"~1.0.1","mocha":"~6.0.2","nyc":"~13.3.0","prop-types":"~15.7.2","react":"~16.8.6","react-bootstrap":"~0.32.4","react-dom":"~16.8.6","react-redux":"~6.0.0","redux":"~4.0.1","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","time-grunt":"~2.0.0","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.1","@warp-works/warpjs-filter-box":"~1.0.0","bluebird":"3.5.x","debug":"~4.1.1","hal":"0.1.x","handlebars":"~4.1.1","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"~2.24.0","url-template":"~2.0.8"},"gitHead":"3f6e1c1cf41fd95b1c5aeded633e7d3c5c485192","_id":"@warp-works/warpjs-utils@1.2.83","_nodeVersion":"8.12.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-tcmcYyuu+hfZcLsqluO5t8VAy09iA6pNXSMEsAc1cMRHPaXacUdp1QIUOne6hlQxWwFMtd7IpJiWHYRQXnrpWA==","shasum":"5d5609b28a6da1e49c9e81918b0a1f3b7d0f9ad0","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.83.tgz","fileCount":315,"unpackedSize":9873810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrdZ6CRA9TVsSAnZWagAAZhUQAInPQG3WaXr9u97LYaxi\nmElYVLDKEve0zCd48t9kMw1ryWG+ZOqcunleqYfOFz9RN+XYmjRDQLymSlvs\n0SwgUobonJlZET+7uT1vrcHz9JD/h9uu6CWCNnawco6aY/4CUGEuCeAs3gat\nVgpha3CuPrYBQib1ovAXBQtytH5rwjGymv0Z+O6WVILDU5v3kL+IjAoQLwkx\nbT8HVOx+cYWAeb6gGkmQzBRFzlOseA63Id9+r+P+l66Odw8X53CKHjwBgF3q\n1+VaoYqvQKj4Scu+mV2lCe2qjKJsuGSfWgAp2bz8XDE9/IJ3Lmu2ygBXHgFD\neH9DhclqDXiEI4YvTF7zfl1no5z7fKwXX/U+7K5rh8RrjekN/KPCuxUG35/o\n8Zsw6WGQCqJOtR0kE8JsgoZG95gib0k3zOpfetlr5AWfX1VJ9iBDfMQJM5b6\n2imNJKhiN7eHLEEUtYGz2Z1doOoB3aR1EpI3T8mfRiz/1o/jRyo6/Wrr7sph\nigLYfj+Y2ZpbnaP7e8qYbw5MeuzIqJ2k6zcPeQZ38EnIYyiMFC9+IMoEcgyD\nGePYgz4BrnXj6SqdgXLr6ftqG0KMN20LkkZvuLBCb7twJ+yAH1zxcmFiObb1\nX4RgfrgRrEjUSnFqEStBjupvOXVn4HbQOuLxXAtqmk/+UDZp4lvaPRYLt0s/\n975+\r\n=q6cd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+obu3zpjOWKfziXITruRwJoUa7ZHXpkxv06vchoKxSQIgcA5S8wRBzRueNEZXA84D60CYfeq/rFAJkgvIAfV427o="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.83_1554896505518_0.21851514414267958"},"_hasShrinkwrap":false},"1.2.84":{"name":"@warp-works/warpjs-utils","version":"1.2.84","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.3.7","eslint":"~5.16.0","eslint-config-standard":"~12.0.0","eslint-plugin-html":"~5.0.0","eslint-plugin-import":"~2.16.0","eslint-plugin-json":"~1.4.0","eslint-plugin-node":"~8.0.1","eslint-plugin-promise":"~4.1.1","eslint-plugin-react":"~7.12.4","eslint-plugin-standard":"~4.0.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"21.0.x","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"~1.0.1","mocha":"~6.0.2","nyc":"~13.3.0","prop-types":"~15.7.2","react":"~16.8.6","react-bootstrap":"~0.32.4","react-dom":"~16.8.6","react-redux":"~6.0.0","redux":"~4.0.1","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","time-grunt":"~2.0.0","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.1","@warp-works/warpjs-filter-box":"~1.0.0","bluebird":"3.5.x","debug":"~4.1.1","hal":"0.1.x","handlebars":"~4.1.1","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"~2.24.0","url-template":"~2.0.8"},"gitHead":"4ba83792655c37c1fcf576c2d0b802d8c11a4eeb","_id":"@warp-works/warpjs-utils@1.2.84","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"matt-quoin","email":"mcounts@quoininc.com"},"dist":{"integrity":"sha512-Jk6g0/7pzgwkC1/T07H2JJaQ5cEPGppp0VfcO4NOly37MwWdZcTtLwM8VCBHB3feDEbuJgVb5CMub9d5WL/MFA==","shasum":"b9297363f6469a6f14dd3ad5d17ad6cb2d5ac74b","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.84.tgz","fileCount":315,"unpackedSize":9822804,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcr40DCRA9TVsSAnZWagAAlC0P/iMnitaacEBJ7Es8S/mf\nD7ZsodqXYICWAnjNxIj5I1I4DjcIvGD+xSwbpw2jEuSiCem/YYPaySyixtsm\nMhQFwwXkviPsdY5HqW2k8XDd7/kBs9DL0WG0KPgpQcpNOblaTyujrvVG84AG\nThTda6ebedmf8G/ItlR5S/E3O3u3moLlRr9jXYPr3QwUmLPJ4GI9shNWrlZg\n7qfrjT7Ix79IOOXErANqSP49OkuEJsV6g8UrfvFeftuJOlmurVVTJfIUSh7d\ndR/burY6mtRD/oHQY0iMt+PECoQZjK3pdbwOmYCEjX/wz3kgk9i+wNyh/NFw\nFquA+W5BLRzNLL2F1RlG6/pZe+Gz0ll5JhfARAdTnC+vDAZgky1pRsJZBJAu\nEk1LE8u846VUEzvNDNFJwjstHUGEcnz5AMOQLcq0s0L2fb7eDJ/akK1+aa7Q\n7OcOog/I0wqwMPq1kJWy0U+aEJgpJKb5BDN0dymzKzAneHuy0mQGwK6w2r/Y\nVQMsKPzkTSKOmurbBHzI0mitK8297Z+xsOyxQq221rnSF6g+x9ccwSl6NzzB\nfG0rtS6lo1wvOReHsNwqyve6D/WEXb0mirmIdlaZVUM1q89ChLK71U01yIUy\nizkzRw8i49DZ18zUWccAcwSbuMXsdNSrDJpmM75bjVSMf41fCIVlS56klkeB\nEOta\r\n=Jx+r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOtP2+nL3GJnZKHoy6oO488MC7fJOATh4IRcp52vKvsgIgDl2dLrbrxdSnAQL5f5+1F3OB4BQpJFMuVP1Q4PRpX6Y="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.84_1555008771033_0.5895993019703516"},"_hasShrinkwrap":false},"1.2.85":{"name":"@warp-works/warpjs-utils","version":"1.2.85","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.3.7","eslint":"~5.16.0","eslint-config-standard":"~12.0.0","eslint-plugin-html":"~5.0.0","eslint-plugin-import":"~2.17.2","eslint-plugin-json":"~1.4.0","eslint-plugin-node":"~8.0.1","eslint-plugin-promise":"~4.1.1","eslint-plugin-react":"~7.12.4","eslint-plugin-standard":"~4.0.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"21.0.x","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"~1.0.1","mocha":"~6.1.3","nyc":"~14.0.0","prop-types":"~15.7.2","react":"~16.8.6","react-bootstrap":"~0.32.4","react-dom":"~16.8.6","react-redux":"~6.0.0","redux":"~4.0.1","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","time-grunt":"~2.0.0","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.1","@warp-works/warpjs-filter-box":"~1.0.0","bluebird":"3.5.x","debug":"~4.1.1","hal":"0.1.x","handlebars":"~4.1.1","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"~2.24.0","url-template":"~2.0.8"},"gitHead":"55bf3f03171b0fc5217ae1ea201385ecf968bb4d","_id":"@warp-works/warpjs-utils@1.2.85","_nodeVersion":"8.12.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-UAqtSmrf9vS/qDxN1u/aDfiukT4ba/vJfdIS/g2si3Evjfrc0e0ODF2ejRfH2p0CVqI1RkiU6fQHQip+vN/EYg==","shasum":"b328d0432a6698c4f67b7e4de0a94045defae20e","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.85.tgz","fileCount":319,"unpackedSize":19014599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJct4NwCRA9TVsSAnZWagAA3pUP/0VMUKgg/0ExBLrYKVjf\nWHlp8VRPSF4tIYM1MFJ2G5ZSY/q2cUVcVBhrDmI69LGs0fTQwomgZaEPWKm5\nBcphZddLz6Y8u44naaJsawmQVjybg29n8XC+3syfozXopg2Kwmp18EuTqUmz\nn+prVBIabQYWmVH+jeMwt9UeboUwoYQCLxTHEYFBHE1CM+Qaz2x165PlKyra\neMPAYpN7i/VqICu3ZXDRQ/Ns08YaOutAS6iY5VEb3trFx/0SGuGN+qOAdtHh\negbdCSYZWr9hWXGHYcxT63wLigsoZ6vkLT9HySxi1QOh9OymPEC434LNdPbw\nylyfN2g5gmb3Y5S6QlQybzLFBoL8b9OGxcW9YgRl9p74MYc4p5He5aT3efnJ\n7qPqXout2kPLTt2jeEQTJSV8dHf8351tD8QdmUxyf8lUwJwvKNW8n1icob1n\nnFy8OOn95YC41VAE6vMa7c9SRx88NhcR4Q4IoLvX1Pjamc4WwIa51SwXLaGf\nXpnykou7BGIGNlEinZ8Wp1qJhDkAGPPpSALSMZD6ULMUAj8DHx8+8nGO4iQu\nU4233NcC92/JsuoITZTPC6E9R2ehXM/C7MpA3fXsxmALBogJ4kY3FE4eTpJt\noCu2eXq5m8x4oUuPXiKKJj/Z9qewPZn83kyqny7iijIYKi5H28eUHJK1gm2M\n2Mvz\r\n=5z3p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7L4x1pX2DcXApwE+n2nVO7H4l1Bq1jbO0t7u2+Gtk5wIhAIZPvGGLlEfFyzRqTHdmaV1xN+SdFvjkgJ/EuQyH6Z9F"}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.85_1555530607594_0.9221308134059962"},"_hasShrinkwrap":false},"1.2.86":{"name":"@warp-works/warpjs-utils","version":"1.2.86","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.3.7","eslint":"~5.16.0","eslint-config-standard":"~12.0.0","eslint-plugin-html":"~5.0.0","eslint-plugin-import":"~2.17.2","eslint-plugin-json":"~1.4.0","eslint-plugin-node":"~8.0.1","eslint-plugin-promise":"~4.1.1","eslint-plugin-react":"~7.12.4","eslint-plugin-standard":"~4.0.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"21.0.x","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"~1.0.1","mocha":"~6.1.3","nyc":"~14.0.0","prop-types":"~15.7.2","react":"~16.8.6","react-bootstrap":"~0.32.4","react-dom":"~16.8.6","react-redux":"~6.0.0","redux":"~4.0.1","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","time-grunt":"~2.0.0","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.1","@warp-works/warpjs-filter-box":"~1.0.0","bluebird":"3.5.x","debug":"~4.1.1","hal":"0.1.x","handlebars":"~4.1.1","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"~2.24.0","url-template":"~2.0.8"},"gitHead":"6cb501676ac7bd28b4d34a95acf2f11a4fb63568","_id":"@warp-works/warpjs-utils@1.2.86","_nodeVersion":"8.12.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Ge2Y88pDPnP7U7pRFsxkH5X7070L7g0XMqKB3+v8JN0n4eBVEsTjQ1fzbHQYWdwubEImxu/NlYb5eh0Caub35g==","shasum":"88a4dff475533bf1bf53a32c7eabd121baddb8cd","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.86.tgz","fileCount":319,"unpackedSize":19014749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuI+OCRA9TVsSAnZWagAAhEgP/R6M2lNJtnasND3FABgG\nwIMwY5RCKKd5slDDHbYj7rYaQRqlD9JZVHDscvKOwXGSuj3p1baeNp+dcu6R\nJW+IRMi95bMYZvLSrSLTqOt+Xdqz9lVPceyHNo5nS2Q6Ki13YEySyH0fkDjm\n6FkxdF1KTKvOWpwjzgqjAo0OQL3VJBgYDXEFmzr+qQf5LJc+fquRHKpGGg6O\n2IQ1l/MHEkgP/haQSzfDKQDCJETpZUoPyHsLC6ERclSSYZQdfyakXl1NZ7G/\nrMWlPrNDKn5YM3OX0/mRK9261Accnq7Uq2fswfl02MP7qHGmr2vWET+pfZ2G\nFADPGVrehUS/Hpg3W46POEpvxONIRdmGzjqAbXfFgUw7I6NVCy+NAhzcuUn3\njYnr/sK+tWM40eJ91ZHY5T0Tc+CMfT89o7ng1Iwk4Z8fco0GrCa/taYwD5+Z\nJgvJZLm1SG3/rWeCkL0x4UBuUNOlW+DgNCgUDbW2qtTcCRuz8dowD3ldxTSM\nDoEbVtwL7gCUTMtrnVvIH74Yagm/87JQXcZjlPI9gNTl+qnDRIExwc4FDYDj\nlKSfCV/6rhI1x1JzQqaIB3wGGihC9rqGgC3ZpLXKIO2PZgjIewD7Ho/QJdJ8\nFRWfZqhZHPcBz8l/YITBHGStEOqnXg1y1rETwAjZoZ0FsI4817ui943iKkS+\nS8Q9\r\n=ZY2W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwl787xYLF3lVVbQ2j93lpyUW5I82FPCe6XeJzNKGD9QIgZG59u31AxyIXWemCbG9yHRaePblAni89xJ0o4TunJ3A="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.86_1555599245191_0.8425104507539585"},"_hasShrinkwrap":false},"1.2.87":{"name":"@warp-works/warpjs-utils","version":"1.2.87","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.3.7","eslint":"~5.16.0","eslint-config-standard":"~12.0.0","eslint-plugin-html":"~5.0.0","eslint-plugin-import":"~2.17.2","eslint-plugin-json":"~1.4.0","eslint-plugin-node":"~8.0.1","eslint-plugin-promise":"~4.1.1","eslint-plugin-react":"~7.12.4","eslint-plugin-standard":"~4.0.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"21.0.x","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"~1.0.1","mocha":"~6.1.3","nyc":"~14.0.0","prop-types":"~15.7.2","react":"~16.8.6","react-bootstrap":"~0.32.4","react-dom":"~16.8.6","react-redux":"~6.0.0","redux":"~4.0.1","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","time-grunt":"~2.0.0","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.1","@warp-works/warpjs-filter-box":"~1.0.0","bluebird":"3.5.x","debug":"~4.1.1","hal":"0.1.x","handlebars":"~4.1.1","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"~2.24.0","url-template":"~2.0.8"},"gitHead":"45ab45f0d56692bbd9fdc123841f0bfd2a20e9a2","_id":"@warp-works/warpjs-utils@1.2.87","_nodeVersion":"8.12.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-FLPpc1RqyW1rr5qW3TIttUs+qAmZuK2OnqYpobiHLpb7ia9lUK9Ei/835Gm+7+0NlgKsBg6T2A1aofiq1ET/XQ==","shasum":"b26d08391054d7a33ba138cfa9e367e1b47d906b","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.87.tgz","fileCount":319,"unpackedSize":19014794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuL+aCRA9TVsSAnZWagAACGkP/iTzsFvcP7iBzlp2ispx\nOObhd3PT+t9al/vcqoP5/eNHx0EMDZvdS0AMPholYTCgLWJxmdfSKLbOjvja\nN7h/LvKYvUxpZNFARtGtXkaa5RDj/Vx6No3FL5aQh+xrAhlvEax3vTb9RWPn\nn0is9zZZqw++3UcT1lO1tmdykZafbjndTCU43ZVuBAaMfriad5OpDaDhQCIT\nCTvW0wDY4VQFosIrCar29WYSx246mWQUcE/lZNZ6jicbjvn7oLRazdtpZGDH\nj3W69uYc/2ynFcH78PvbJPHhnBA5wmy95Qi5PbKMCEQqcWJKMpO5yGkHuD29\n+8ACtFsz8EjUJhf+q2oXjM+SbkyMb5woeRB7Wbt/8NTDHnjzIUudvu8bxUne\n+Qhb8WOlQpi54QUekJh9CdQE2h9sGTvJBajddrkXp0vgjRr+PME6R+JCeo+3\nk44cYsljNItqkiN29poCgamTAIq1aJUNmmHnYIrJg0rM/u17Q+H89ZiPoKxT\nXhcurNLaR4Z4nHmaZ/2nnxGimnr+Pj7Ifx2HuEZxk+2FP/h1kFMuRLbLEKMy\nJUqem2wNU5pJ3FqcakvXRgsTBkncakVM1yxv7gf/llt3xn2EYJYImMQgCe8U\nCtcSKKp3IcZ5pMczviistx8QeU9Fp7R7mp6FtabememPmDFyUBJsBlioj5B5\nNxW3\r\n=4Xh3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAzX7eLdEo8hCq9HxY3Rpd8vojmFPBd7NqjiRTyQDtCqAiEAr2mSD8AiFpxfHR1Tx3oDC2phgjdSaEG6xQdUg0JteJI="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.87_1555611545349_0.3561175175343305"},"_hasShrinkwrap":false},"1.2.88":{"name":"@warp-works/warpjs-utils","version":"1.2.88","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.3.7","eslint":"~5.16.0","eslint-config-standard":"~12.0.0","eslint-plugin-html":"~5.0.0","eslint-plugin-import":"~2.17.2","eslint-plugin-json":"~1.4.0","eslint-plugin-node":"~8.0.1","eslint-plugin-promise":"~4.1.1","eslint-plugin-react":"~7.12.4","eslint-plugin-standard":"~4.0.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"21.0.x","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"~1.0.1","mocha":"~6.1.3","nyc":"~14.0.0","prop-types":"~15.7.2","react":"~16.8.6","react-bootstrap":"~0.32.4","react-dom":"~16.8.6","react-redux":"~6.0.0","redux":"~4.0.1","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","time-grunt":"~2.0.0","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.1","@warp-works/warpjs-filter-box":"~1.0.0","bluebird":"3.5.x","debug":"~4.1.1","hal":"0.1.x","handlebars":"~4.1.1","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"~2.24.0","url-template":"~2.0.8"},"gitHead":"b2ce5a65134b6cbbfe9e2019c9f03cc4cff32ada","_id":"@warp-works/warpjs-utils@1.2.88","_nodeVersion":"8.12.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-UEov5fTsIXfNCfWvBX1s0+Nia0kGLrmsDKCYKO7oSxTkkJ8MSyLw5y+uGmyTBwjfCSbhnwNKOee4M5p8yCaRRQ==","shasum":"eb637bfe6e2f05cf91e20d6b75b56f85b9a288f1","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.88.tgz","fileCount":319,"unpackedSize":19015554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuMVkCRA9TVsSAnZWagAAQqcP/0h58Ig13a8ENcl5SgXV\n7uzbH39cHKfOV+38qHECklDvnd+ai4+rWO8Y6gA6PJ7qpg7aeg/RYgiH1X1U\neKIei++cJ4CG315F2NEOYIW+3mjVA1zky2Viwh4QJAhbDWAI98xl7o/oE2L2\npk2V5jAT/zs+PVj9urJIqjDLduLIVaDVaYj24nZsxOanLxLVxPHr2rx4kyNn\nJJmuI1UbOl4Uz17k03CVZiVy+2Ua6qWRDq/XZm7/LxO4Ak8YvWf3vyd89iUD\n0v+nwuWe6l958zJRi2Ftt5AW/NrSSt7ndpuvWRq2rgnMYcPC4WlIoB4byjLX\nUX3LE8OF3NS8GjPhhh/8+eariJakl/jNWIiFg6CnrEr/BYjzjsFpoVPmpvR7\nLn22DeGAIk6NgPm0Yy3E9mFU7ZmzDjjYs8PZCsGDPQjxcyj2sX6GzbwL2C4K\njn/fc7csznQaOumfXYwC7ahZWsFxl0gTFQAQGDj4yr5h5qQgE0LZsYd9xXzQ\n1/3CQPpvSrZseXfv06ZYxvHoImeDWReVNpyRb3IbiC5E0jXV3YrnZkbB1mBm\nEudo1oJCwmonmeiRqUp/pPkaBvvCDB3uj9J8CLYtdYRaHNd8yguz7eRkTsP1\nGA5PvfJokiTga9ENjDeRiiP/2uZOV0gAxVABMvshrmjMKDk/kQtqYunxqH5v\nxdtG\r\n=tsB0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJRJNyEfBpIHxy2T5WivD8veQ24awoD08oS7JdDeultAIhAJ7Osxyu/+ismeGBJ9hT/o/P6kDI8/YDEEcf1QlAo9SQ"}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.88_1555613027848_0.38476766823663455"},"_hasShrinkwrap":false},"1.2.89":{"name":"@warp-works/warpjs-utils","version":"1.2.89","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.3.7","eslint":"~5.16.0","eslint-config-standard":"~12.0.0","eslint-plugin-html":"~5.0.0","eslint-plugin-import":"~2.17.2","eslint-plugin-json":"~1.4.0","eslint-plugin-node":"~8.0.1","eslint-plugin-promise":"~4.1.1","eslint-plugin-react":"~7.12.4","eslint-plugin-standard":"~4.0.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"21.0.x","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"~1.0.1","mocha":"~6.1.3","nyc":"~14.0.0","prop-types":"~15.7.2","react":"~16.8.6","react-bootstrap":"~0.32.4","react-dom":"~16.8.6","react-redux":"~6.0.0","redux":"~4.0.1","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","time-grunt":"~2.0.0","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.1","@warp-works/warpjs-filter-box":"~1.0.0","bluebird":"3.5.x","debug":"~4.1.1","hal":"0.1.x","handlebars":"~4.1.1","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"~2.24.0","url-template":"~2.0.8"},"gitHead":"4d32c57dc561d1b392429af4b20c59ac549bfc70","_id":"@warp-works/warpjs-utils@1.2.89","_nodeVersion":"8.12.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-462y6ek9hZeZE+a8H0qWBLab+qUeEfz2IA2MQaZiXNxexFyXLMZlWCzxx1uwsodumozPbbnJhu9iXf4lilGKfg==","shasum":"fc0c649ee629a9f70434b50f8f5318540bb5452f","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.89.tgz","fileCount":319,"unpackedSize":19075352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuPriCRA9TVsSAnZWagAAxNoP/2UbXv5EKrRX+RuEkYiS\nTAEW/MjZGWlZWNxeV63nPgbJmezE9zNnJQj8ltiaPm9Sqy4wdzXe0FnN541A\nzMiPvgPzGVXW+sbMAIST9w/7nJOROzGPzpRRisYBeU7brV/LOd1cBe0jwnSQ\n69XrBu3I3JIFpAnX1SrQyn26LYb0OddXSIUbgJFrwIKlH86te3aGPkpS+VhQ\nUa+BC0C+Ya876JL39yZaf4IKc1frano0Axw+kda8BjhIOMm5mjeqE4eOXkGR\nl9YJ5Siz2W2XVZFt1o8Ng2NqrzjRZOr+aLJvHHQvEJArse2VKzeFk5GGPDLQ\nCH7ezmSTxjJbWhLCsbaAnpnjUPRlIMEkDmAYMX+sum7F3g8YC1YPzOSvVIHP\nmERrBVlcVE4sMc2v0OSYiWcC4Rfz1ZWhTNMjhzuPX3anDAxJJmYJ9CvGhWRM\na76vTyMBdtCcnKCIFeAkau4c/lvXxetiMUPNOao6doeyWYhaBEQO76BqWZdk\nAxPL5/qpLemrt9+fcLs47R0hvVsLLmbdq6E3b4/YvNG90N3Mr5UPqjiAwFJg\nhb0LluI5t8TYtA4ULnK7ATMK6z1CC8rqew/rhvdoC4JuY5CUGYIQNI160fiG\nrEt8+PnJq7bVwdnawBS2HYl6s8JZ101gVH8bFeUMHebGVteUBXbtc7fQ3AMF\naHoM\r\n=e7FJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHX/3CzQzA7e26V508HfBIgN16qEqoQW+aV7sp3+yVXCAiEA9LBB+3yOfmDmoFcEJsSf2hmb8SG2tiA1BMIL2AIscSA="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.89_1555626721295_0.54016403439369"},"_hasShrinkwrap":false},"1.2.90":{"name":"@warp-works/warpjs-utils","version":"1.2.90","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.3.7","eslint":"~5.16.0","eslint-config-standard":"~12.0.0","eslint-plugin-html":"~5.0.0","eslint-plugin-import":"~2.17.2","eslint-plugin-json":"~1.4.0","eslint-plugin-node":"~8.0.1","eslint-plugin-promise":"~4.1.1","eslint-plugin-react":"~7.12.4","eslint-plugin-standard":"~4.0.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"21.0.x","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"~1.0.1","mocha":"~6.1.3","nyc":"~14.0.0","prop-types":"~15.7.2","react":"~16.8.6","react-bootstrap":"~0.32.4","react-dom":"~16.8.6","react-redux":"~6.0.0","redux":"~4.0.1","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","time-grunt":"~2.0.0","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.1","@warp-works/warpjs-filter-box":"~1.0.0","bluebird":"3.5.x","debug":"~4.1.1","hal":"0.1.x","handlebars":"~4.1.1","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"~2.24.0","url-template":"~2.0.8"},"gitHead":"68fa72b30c5f79505d93eaa53cf9d19db8d3b520","_id":"@warp-works/warpjs-utils@1.2.90","_nodeVersion":"8.12.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-PSxXb43nqhbQKCPHLQPwQGBLAlLLKuUZoDRR23UMXSuqXK3vCV3CNB93p8FgtKtJUI+TH7jygzGu4F9SoY5ooA==","shasum":"118c2b4ea6155303b4ecee29d9c1dc8e1cf5d84a","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.90.tgz","fileCount":319,"unpackedSize":19090904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcufOeCRA9TVsSAnZWagAAbuEQAIcoS8OXp5R+uIEilVvW\nBumXBrgjdY7qDMPuLmjxhFb0diuNSRsrIi3QtJtr+dE/xgb7Ph/GmBCF4XBW\nRbGL3K8MvI7/Uq2T/JhqfDYXV3xfzTXjthR8kF6lEOuFxsjlQj2ArxrEzDFa\nzGQSUfauMGMvtFgL05HpYbnnnvQ1m+DHitv61cgA7rT/nMMc7trxd3wkNm5e\nebEwWtSwikvOOL0qnyReBQBIq4kxnIrXvRGbQDHpeBPvh2ZhcV5J97lBIMdN\n3W9xMSQnFveH9wTKVyXMrGxuzRVBLdZBMhJw/HeabTWUM2Z80UDEvsQZwxAR\nP5nzWIiBk23ApXO2qlX3YM7jqYiWzp1nuUz7Xbm9X9aCe6X9gAmnmlCTgyuY\n06avwnzLWP7t1dL/bIi9vzg0DLji9yMCYssSQmPesPJ9N2SL62YwfUflT+dA\n7RxvLUkc9qyExCxxy2OMeDtM+XbgCqlQZVQnvvYM7s3avc52Ln3ddxpqis39\nSoQofu2tAK2DqidIPbKTlLg4zUOWY05YWbmMGTcIsVp0l9nJjbW6Y6Mmhx6j\nwIWhmm8WyM3Pkn0BP6pko6tS4TdovDDVRLby01bOCismDlJNeav2WnWHZ1Pb\nC8nk/X3vHPoQW/+XT/lttpCB5N3PBA9HgRp/avTXZdovVgfZ3RNRdVeBIXrQ\n/15E\r\n=gYaU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiJ5GL6BLWVozw2s58M5iqtVFzARAf277STrMV0vlFCQIgMvr3M51YdcjZoUku0yGeMA3BbQGpHo0mOKWD5sqh7Xw="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.90_1555690397569_0.2235894852527287"},"_hasShrinkwrap":false},"1.2.91":{"name":"@warp-works/warpjs-utils","version":"1.2.91","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.3.7","eslint":"~5.16.0","eslint-config-standard":"~12.0.0","eslint-plugin-html":"~5.0.0","eslint-plugin-import":"~2.17.2","eslint-plugin-json":"~1.4.0","eslint-plugin-node":"~8.0.1","eslint-plugin-promise":"~4.1.1","eslint-plugin-react":"~7.12.4","eslint-plugin-standard":"~4.0.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"21.0.x","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"~1.0.1","mocha":"~6.1.3","nyc":"~14.0.0","prop-types":"~15.7.2","react":"~16.8.6","react-bootstrap":"~0.32.4","react-dom":"~16.8.6","react-redux":"~6.0.0","redux":"~4.0.1","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","time-grunt":"~2.0.0","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.1","@warp-works/warpjs-filter-box":"~1.0.0","bluebird":"3.5.x","debug":"~4.1.1","hal":"0.1.x","handlebars":"~4.1.1","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"~2.24.0","url-template":"~2.0.8"},"gitHead":"b995d0ac53d914fbfea49b29ed3e5e65aded363c","_id":"@warp-works/warpjs-utils@1.2.91","_nodeVersion":"8.12.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-0rnSEqE7J0iJOTGB7lwT2RIDmZZxTaK5VsnYABJru5NL5vqnBASiz8Xg6zcAw7erc6EFyV4CaQg/lSvttsojGg==","shasum":"6b9f121ad291ca7c5ef7b6dc3c26e1f74668000d","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.91.tgz","fileCount":319,"unpackedSize":19095141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcupIjCRA9TVsSAnZWagAAnYsP/jPvF8G12X24KHGn+SrN\n8/N/NTwbVsVSinvx1zTVx4925AiH0plPwf+DjesbP66J8q5DyO9dGIb8thq3\nR6ojJUpqTmtzGGGBIUKp+jWFa9c015v4OuHFMcFOecql3im96+ipnsh52XEG\nkH6CfQm4OZV/d32+AuMteAurdmq++FO7qOMCmJ8YiQ2J6ngVzh7L4FJ5sECh\nJxdhjeEbX0xA7qXVxDAn+py9VIOzYNQWKo1mIoikDB3GOI3oPeUWFvyYSXWz\nS9ZTl1ZWDIfOv37uAiUekQmliONl/n91HWnOPlj5RIs/sLz28XLU3sueL376\njZ8cC29tPsj0BvViOq6sF7Kwge4VvEz+zRQraqJ1KsdKVM7c5dUHW0/cixsI\nB0pnH+kqtxEBmH94pQ8Xyjcm2k2zLWsCD/PQXnKG02eTfR9ozzanJQr78H3/\njCmkMTMOpu/tFwWFoL5ocrslgrACmpt8bCmY05wMFIiKy8AMOlqW2iceIaFs\nkaAV3vYzpaM2FuVLz/dbRkamOEIEEyn9D0TYGhXS2/MOLSziQOr1yGiSrM7A\nR/q2JHTO5mWtwhfpJKmUMNMBj4l0+UvxtTch6Ec/cFoUuFSvmoKczAAhJ7zL\nXgWnRygND/5x4hyBPlSMd0qOUh0Eo/yqKGjqKJr5Ol7g/7FSMdbWmxR12SI4\nHwok\r\n=8N40\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpns8AAdQAeKlOwjXQc4nLD8g0ZSyIZUEGczLmNOrwPwIgLM33GFwUXnrXkvdV0Pzwcxu9ny5hcBxt4oBHs8LA3eY="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.91_1555730977949_0.21349212120517547"},"_hasShrinkwrap":false},"1.2.92":{"name":"@warp-works/warpjs-utils","version":"1.2.92","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.3.7","eslint":"~5.16.0","eslint-config-standard":"~12.0.0","eslint-plugin-html":"~5.0.0","eslint-plugin-import":"~2.17.2","eslint-plugin-json":"~1.4.0","eslint-plugin-node":"~9.0.1","eslint-plugin-promise":"~4.1.1","eslint-plugin-react":"~7.13.0","eslint-plugin-standard":"~4.0.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"21.0.x","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"~1.0.2","mocha":"~6.1.4","nyc":"~14.1.0","prop-types":"~15.7.2","react":"~16.8.6","react-bootstrap":"~0.32.4","react-dom":"~16.8.6","react-redux":"~6.0.0","redux":"~4.0.1","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","time-grunt":"~2.0.0","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.1","@warp-works/warpjs-filter-box":"~1.0.0","bluebird":"3.5.x","debug":"~4.1.1","hal":"0.1.x","handlebars":"~4.1.1","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"~2.24.0","url-template":"~2.0.8"},"gitHead":"1765799d0293c447779734afca9531da7a53a19e","_id":"@warp-works/warpjs-utils@1.2.92","_nodeVersion":"8.12.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Foalyan2k0+HmegWJVsl8JdbSCMaMCpydLmCoJt3nojwppEg7QsnNvXJYVctDFeJ4QHJ6GimkdizBcf1NVe57Q==","shasum":"7bb408eb27549996ada53171c05115d92f78c0df","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.92.tgz","fileCount":319,"unpackedSize":19104272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0J58CRA9TVsSAnZWagAA+OoP+gMywv9riTvNO49m+WCl\nCjirKgzkctdLblx7ununn02EGOt5IrkTrN7Au4Y6uRJZ7aV2e4Sle9IQuAur\nunFk5icDuhZrnsvLuSB4x/BO6oJsBj7egV2251CqBFY4p2Y6OS1vhSilUNbZ\nC6soPmxbwYjhTerCdRLG1fe3BGnGgAvpLX3Gqj6ykZ9aZkKDnKioVJvrnjjW\nTFXYQmqsUGmZ0AtbzBp7qZ9jyz0awe1rgnjHgBjcDDtAHJrxZggMyI5XauiJ\n4k77R43Ba/3zg6f3njOGMMmr3A2fhK07SUpeNzjwqsB9xjhqFfv/SBWJ7s3i\n/N0kUosTHveT0qj+iDvcpooKc5TY5D7leJqRN4MEYBixgEe1gjE0/4hpUVHV\nmFIj9ueLYLZDW+32hKt1nLkA1/HLpE4SboNbmOYO04WPvhv+t43zVX+VjpPt\nciWo/GxxhxHyhz5b345bZGdL91PpqL7Aw7nnHGqQGaJjSMxr1KB8KjlRD9lC\nvx1kt4om7Ezj2li2v/keZHmeH1zIXZ+45x6CwjUIVhcmIIKzl3fHw1EObehG\n5C+0syOyMYYNcZMtkH/5XvPYn2dy8CXylB+RDk59GIPhmwShe3oPl5/uXR3x\nvhUyYb5oEc2TRIWq5ztoZCVb3ObsyT5KV5EvvlEa811xzK7lEE332qRsenjk\nXoEE\r\n=rSj7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFBMp5Sfv7lcqbdQ5oRxKx5bdJ96kUqX8WCjI4mSRdsAIhAIWb0/x2anaRziAfldUKAvbbaPMe1vVJHOcMh+XlUNIQ"}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.92_1557175931809_0.4967756743621974"},"_hasShrinkwrap":false},"1.2.93":{"name":"@warp-works/warpjs-utils","version":"1.2.93","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.3.7","eslint":"~5.16.0","eslint-config-standard":"~12.0.0","eslint-plugin-html":"~5.0.0","eslint-plugin-import":"~2.17.2","eslint-plugin-json":"~1.4.0","eslint-plugin-node":"~9.0.1","eslint-plugin-promise":"~4.1.1","eslint-plugin-react":"~7.13.0","eslint-plugin-standard":"~4.0.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"21.0.x","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"~1.0.2","mocha":"~6.1.4","nyc":"~14.1.0","prop-types":"~15.7.2","react":"~16.8.6","react-bootstrap":"~0.32.4","react-dom":"~16.8.6","react-redux":"~6.0.0","redux":"~4.0.1","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","time-grunt":"~2.0.0","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.1","@warp-works/warpjs-filter-box":"~1.0.0","bluebird":"3.5.x","debug":"~4.1.1","hal":"0.1.x","handlebars":"~4.1.1","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"~2.24.0","url-template":"~2.0.8"},"gitHead":"62c6397449deb901cdcee7fed1aa97fcf30a0045","_id":"@warp-works/warpjs-utils@1.2.93","_nodeVersion":"8.12.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-8BXL42dUfGyjsD+dBjYXEmWPg1O/0R5cBdJFNMgcPr1QTDHUyRCuk9GEOQaz7Px6GBxM2grw9DUFw2xEUoKqOA==","shasum":"7c7c61fe3af80f1f12915ea7d6fbc07fae74e8ae","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.93.tgz","fileCount":319,"unpackedSize":19104905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1cArCRA9TVsSAnZWagAAxTUQAJucWD0azEygOm1CVjWl\nZaMRbujRCqoqfJBh8WTCb2KJ3EHiHqYFL1DbWsY+OyPWFdsNtR8ABOv7yGLB\nbrz2tfkCJpVRMy6BrG9iESu9PVn+29hevbcTwX9Bg46516Ezf1dimvXpIfBC\nNz9Fi0MFmX08glVCL8nHr/wXgma1BDhd9fPlJo6ZRH1sVQ/RIwBdgwdeWA8Z\nB2tWO/YYF/aYSjqqrLXmcia9Gp0sHCT3QPpK0mlK2xxkGgbGWRxcy/gdUMl6\nrwFUUi1OOGej1nE0y+hG/FnDphoBIeI4BfXoK+rpNiEgFWk21Yydn6jbGJid\ncYKqUvBZ2Uq0P7LxUJ2UHU3HMf2t9NfGYa5BzTTkjqDf+u1ygq0N43ywGSs0\nYP11ldbaeEySOLpjPR9fpLBzaox2GOCuBWHfBstfk6iw+WTwsoSAkPOYVfRy\nTeUKT5r+umWrUl/yDtwmBzeUtyDut6RVFRBmh0PH6YEfwXeEIMrL7o+6P7pc\nOSM4qKnevTB/L4eHJBPTpnXGUm36AEYzLjkPAH9QSOHUO9CFYxzb+gIisw+Q\n2YVNVhOULGIOW7ZM+DZNQPq/VkPVeFmpWJIuRy9UW1HpkcNXVpZN7w9tJgQ8\nUn/5JPbVqw2lDlFaCDKUz0ol9/2uBUdlwglJqc0yRMSYC5pxyirB7I4j3NGH\nDUiy\r\n=RGW3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNOQWbRYQlb4hOqsUrDmb+7wfdzMtTOlhT0tiGwCB0DwIhAO9jjrHPR6P2MQd8OpL5tJTDvgcROv0/W4om2D5Q3puK"}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.93_1557512234689_0.7375842621438398"},"_hasShrinkwrap":false},"1.2.94":{"name":"@warp-works/warpjs-utils","version":"1.2.94","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"latest","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.3.7","eslint":"~5.16.0","eslint-config-standard":"~12.0.0","eslint-plugin-html":"~5.0.5","eslint-plugin-import":"~2.17.2","eslint-plugin-json":"~1.4.0","eslint-plugin-node":"~9.1.0","eslint-plugin-promise":"~4.1.1","eslint-plugin-react":"~7.13.0","eslint-plugin-standard":"~4.0.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"21.0.x","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"~1.0.2","mocha":"~6.1.4","nyc":"~14.1.0","prop-types":"~15.7.2","react":"~16.8.6","react-bootstrap":"~0.32.4","react-dom":"~16.8.6","react-redux":"~6.0.0","redux":"~4.0.1","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","time-grunt":"~2.0.0","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.1","@warp-works/warpjs-filter-box":"~1.0.0","bluebird":"3.5.x","debug":"~4.1.1","hal":"0.1.x","handlebars":"~4.1.1","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"~2.24.0","url-template":"~2.0.8"},"gitHead":"7a43affe247199c4cc6f4ecd11733eef250eab26","_id":"@warp-works/warpjs-utils@1.2.94","_nodeVersion":"8.12.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Tufdj/FZX8Yw5ImHLTbL+RFn9vvcBQmX35sSWLruapnfUN5UFPqlKS5s/J7TcowlAp9Ioq9hkCkO/EY5e43f6g==","shasum":"5bb60e3dab9de16bb72863e6c2848ac268edbe03","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.94.tgz","fileCount":320,"unpackedSize":19105798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5vLaCRA9TVsSAnZWagAAAycP/RmglnZ5UbxwMVNhLu8f\nyrgVGBfOt9EA5nwzXG/ubU6JNcFZDOQfua6QdSe+11eTrKC7FVagAXGsmSOa\nqF6SAPU5Kdg1U6H60/Frh2eVLMB2syMhVvSxsXSgCI0QJMr0b/E1LOrSwotV\nLL4CaPYg81AbRgHkQI3S7zoIpr5WS8SsPT+iaMC9eNPFOrEjNB0Q1gtDVLdm\nZVcUNOLpYzjFkfir78iyDZU0x99cT7IxrwTYZF+v9GVjYOnF7BCOKGi/qLDR\ntPY8X9+Pk14WEroRRNMngRiTCkxc6+tqB28vBloVkb7cCrvvOh+SffsiVvmo\nCGB69DmizI/MTJB9NsnWr6WHwiBkM2FpHTkSaybF6zHnHhHrDnW/TUGMeZby\nC38EKggd2YvKBuN8w4yQ6Vi2uz47AfC9n9WlmnXscVh75bKj9mhSbnaK4hOV\nDdOpF12oAZoyGomLca/X2u54/Lug8epaRjl/YGTDYeqlTgv5+jlgg/CQ5c0S\nmS/9L0j9PktZccuPegwwHoEhTjM7lxUVUSvrBxJuK6kLvxJ27lELNIEGbA/Q\n1Lb1iCmxs3oYBIW6ABX5Oi9HBvd0u4c1LrpMyE9WR0FtV+NbQwvJAclmKDgn\n3n0iUm4llodjMBnlBObXBPktTLSL1USC5ygAUx4GyevEBIQ6CG45QNmZCI0e\nSIY/\r\n=ebwG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBfM2LRbQAh6n9Oe5l7jrdSIQ81jSSQZO6Hf19EBiUwyAiEA9kI7f5qwbKk0v3A+jaSjFzuogwZ+XQ1poCTtS0/chII="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.94_1558639316456_0.9548544066171256"},"_hasShrinkwrap":false},"1.2.95":{"name":"@warp-works/warpjs-utils","version":"1.2.95","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"~0.3.1","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.3.7","eslint":"~5.16.0","eslint-config-standard":"~12.0.0","eslint-plugin-html":"~5.0.5","eslint-plugin-import":"~2.17.3","eslint-plugin-json":"~1.4.0","eslint-plugin-node":"~9.1.0","eslint-plugin-promise":"~4.1.1","eslint-plugin-react":"~7.13.0","eslint-plugin-standard":"~4.0.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"~21.1.0","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"~1.0.2","mocha":"~6.1.4","nyc":"~14.1.0","prop-types":"~15.7.2","react":"~16.8.6","react-bootstrap":"~0.32.4","react-dom":"~16.8.6","react-redux":"~6.0.0","redux":"~4.0.1","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","time-grunt":"~2.0.0","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.1","@warp-works/warpjs-filter-box":"~1.0.0","bluebird":"~3.5.5","classnames":"~2.2.6","debug":"~4.1.1","hal":"0.1.x","handlebars":"~4.1.1","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"~2.24.0","url-template":"~2.0.8"},"gitHead":"78cf6cfea9cb1a386f59f3e794de2f227f99b5be","_id":"@warp-works/warpjs-utils@1.2.95","_nodeVersion":"8.12.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-nwQuRXlxjES8BbuBN34yrMRPFUrIOIuoEnF+UJWCliaqCaKimtG2DLgm/avl5PP3MgUjJWXpescup20xnqBCEg==","shasum":"36273a5d352629050db77841c4c5966159eb48da","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.95.tgz","fileCount":320,"unpackedSize":19158454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAVplCRA9TVsSAnZWagAAN84P/0V3th7hIPyYfvuVZbMm\nsi2G+NPRAx/mo0S9qorPfAZae3khJKpBgfzLEJ4aopzVcJjY8K5xxB2RNchC\ndNDp9jDrzUvdxLH5AeVastBREPpbR8P2VqViJMjIxv1lY2RSpnI+K0vmP6gb\nW/0+eu+U1pc9ocJK30TTAfRJEWvo9ik8QJB5FPQWIwEjcuzoyvVoqaZ7IXLm\nWegXEI5ptKMoPtvXhLcyV9rQ/Q7Ghbb2iyW9mZWvbyDZ8rn8zNea9vDbpNig\n1Gb+vFGNSQnDbKIfq497QwZoUgyfXF0xXhoea1VSgYis02FY7u6QVHmM/k9D\nqLiBvndsl6hLRqx9Ay1x5Ev46Kv5hW77frUGzD9h8oMT8uTiP+8ddIdHPRCT\n4dqsNOQdChsJQMK+NY8+XLb0kqRO8FJHglu6k4I0vpJSif422VyIFULuqQYE\nooz1a0FuOkhw0Er3QiqlZXAkRvXsORwaa0w+PVxvDCB2vlpx2qndju+rZrDE\n6GQXY55HTebBzNdJYXiLY4dWiZExhDcxbC6mXbr0sPEDa92tJVsP84an5RlP\nGGVyazo6NHDB26zDd80x/KhG3T0CIJU0VYUKjxenFu5DF49zj6tu/clqhTAQ\n59BkkJUB2gTh6tc3QeE9sRrmMuR1DPwh6cY2an5XZUz2itmxkHZQkTbhxZDo\nHUZn\r\n=BOz+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICHJIX1b5zi5QkS9wIUVAOKhRceEphfPSAA/ig7OLJOdAiBLjUQccSmQ0rHxhy4Y/QVl0/L6+48VLoMHQ+wvt+GwoQ=="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.95_1560369764419_0.7646633555524789"},"_hasShrinkwrap":false},"1.2.96":{"name":"@warp-works/warpjs-utils","version":"1.2.96","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"~0.3.1","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.3.7","eslint":"~5.16.0","eslint-config-standard":"~12.0.0","eslint-plugin-html":"~5.0.5","eslint-plugin-import":"~2.17.3","eslint-plugin-json":"~1.4.0","eslint-plugin-node":"~9.1.0","eslint-plugin-promise":"~4.1.1","eslint-plugin-react":"~7.13.0","eslint-plugin-standard":"~4.0.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"~21.1.0","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"~1.0.2","mocha":"~6.1.4","nyc":"~14.1.0","prop-types":"~15.7.2","react":"~16.8.6","react-bootstrap":"~0.32.4","react-dom":"~16.8.6","react-redux":"~6.0.0","redux":"~4.0.1","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","time-grunt":"~2.0.0","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.1","@warp-works/warpjs-filter-box":"~1.0.0","bluebird":"~3.5.5","classnames":"~2.2.6","debug":"~4.1.1","hal":"0.1.x","handlebars":"~4.1.1","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"~2.24.0","url-template":"~2.0.8"},"gitHead":"654dfbed56db9e4acf564fb5fb54da741a26763d","_id":"@warp-works/warpjs-utils@1.2.96","_nodeVersion":"8.12.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-RUrB/Hxt0rSZCZBVnckrkfPPgvZg6q2WIRG/w63okjJWXJ5az7i34J7vraCCrnbvDNAk11fNJsrEsna04WymZA==","shasum":"622e8bd3fe76ac3ebc99441518d1ee842248ab86","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.96.tgz","fileCount":320,"unpackedSize":19159905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAsMYCRA9TVsSAnZWagAA1cIQAJrU20KxEFHRlAprd1d6\ncVuc78k61xgieMIPchK0WpCNH9bgcrFv47LyxoA8FHEnELt/8Y4N8Y4mHqMy\nMI/C/U1m0dkTsa52F1qwNIyotgKu3aBXSQOeDIqTc1IKYgSoAzXv9fmNg5jw\nmx7tfaLH50OhZUhUMrs27VDFBtAiPL/DTelm/AjBaTZ93Yo3TmOJaqkt/HAO\nApn5iqA2I2sCDILg2VfreZTWuQbD6MkxHCZYMr6rOw7k2UM6QwSQiK3CyaDB\nIORfRj9xX6ol0++0RH7OqcshNDFFVd5EHAxYBUcopqZ6/+R0CgAElOKW2kmZ\nkztO96+H9xCTaP072U5+v9SSqvwi5DFjc8xxKE4QMq9LWX2ebmVCRs4T0EQO\nJ2fr7EX/BAhnuEnBL6D8iDIkylG7PjmnVrI+012cQ2fTUN4qDdUu0lP9CqEf\nn+fpQdwxXu9eksOqgstKuKh993Y9hSYUEZwysJZyGrtQvkMS/eojlEPFE1Tw\nLcgt1nQ55gMFsJwwmOfv7BltFHleL3TaX5IkGzI0igPP7Md2IAXwFHEpcJMn\nuVyLM+VkTMYW71nz3uKARFn0ZrohcjRc1axgcGLEd2UakktHTJj55fcQP1JZ\nCEZSBgV/QfEezfz+x9hYBH33WkpFv2YR57tDADnza8Rlqb7xjkpPfTnVZGkd\nCZzg\r\n=hhQJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFAdd2zjz6sMZQvsDt/iGp+iEfuYq6cqLNO8yrrqH0dAIhAN7/WI39qYqAT9xZjT1O17uhBKpjyLjoeqGaJIuElkUv"}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.96_1560462103912_0.3250214665001607"},"_hasShrinkwrap":false},"1.2.97":{"name":"@warp-works/warpjs-utils","version":"1.2.97","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"~0.3.1","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"latest","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.3.7","eslint":"~5.16.0","eslint-config-standard":"~12.0.0","eslint-plugin-html":"~5.0.5","eslint-plugin-import":"~2.17.3","eslint-plugin-json":"~1.4.0","eslint-plugin-node":"~9.1.0","eslint-plugin-promise":"~4.1.1","eslint-plugin-react":"~7.13.0","eslint-plugin-standard":"~4.0.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"~21.1.0","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"~1.0.2","mocha":"~6.1.4","nyc":"~14.1.0","prop-types":"~15.7.2","react":"~16.8.6","react-bootstrap":"~0.32.4","react-dom":"~16.8.6","react-redux":"~6.0.0","redux":"~4.0.1","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","time-grunt":"~2.0.0","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.1","@warp-works/warpjs-filter-box":"~1.0.0","bluebird":"~3.5.5","classnames":"~2.2.6","debug":"~4.1.1","hal":"0.1.x","handlebars":"~4.1.1","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"4.17.x","moment":"~2.24.0","url-template":"~2.0.8"},"gitHead":"9d5d5d039aba7a8ad3f081c8adec3cab2ab05e80","_id":"@warp-works/warpjs-utils@1.2.97","_nodeVersion":"8.12.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-TpnOmTmS/9sq1v5lYOPfYEBry152JB4FkQT9Dpo+PWGYZMJGf1fI8b04m0gTNAqWRMgo3ewCnyiy8BSbqEf2+w==","shasum":"471d272dfbefc2db42bd7573ff6fe5f7a518a569","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.97.tgz","fileCount":320,"unpackedSize":19160147,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdB/jvCRA9TVsSAnZWagAA0UkP/1SZJ6pOJRCcPEJKHos0\nK9pDQH+C862fUHMPZf3NSeTE6IDFdlQLrJ/FU6cHQFHtZ4eThaS830rfxrUu\nbz6BDYzdQSGGHum6P1bweHo+0NoBzI976y3wY1vx/rH+CjSe9wMHZ51jJP9f\n/XjdqfsuMslhvaLrMqIMyX69iHwKm2cX2A/HfiDgfEk6e2Ki1yDNreWdESLV\nutObEVkAN1v8/t/WA/9hokYea2hd4BoyYtZxBgl+9NikyoluuVcpiJoYMN9H\ncbNcx7FxOUJRcDwYIdNbL375DPH1zGpoVwXoGjVTgL4vaZnxwZz9itD6d4Ri\nyRIf2cZ3J+6VwBOOS74QyKN2IprnFf+ui+rWtvwrphrjjZ7/UBTD+LQ+b0PY\nuPwlFFQ1/cVCENdqcnNLqFPFyjQ1m1odoC9lWNqhVnhxbBaENYU1bNEwjFVa\npGW9FRFUpjII/BnNdw9mS1YD2VcdV1tKf6ezPxGVLiYIIEoa7hx1s3OxAZFV\ngvQWJeNARq0cEH6AO/58yhDy2eH+eGWKRIBxo66C02kkx4WDgbaas+0fHlXd\nVxqlcpBGqaGP5s4pg3zELDaTLhRsiTwHaljPArJtCGDyvf1rB9DyHh3fgbgR\n0blcF1Rqxt7rm0SL6kRDnGZrTKvzD8IvX3iXTtsUlznwsP9gR/43bnMiC1pU\nG/pw\r\n=mgwz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAkVadQlo6sbY9Q6raWODEn5R8JDDQbRKV8V8u6hdMIwAiBY02rgUEFz9hnXLNdgSuMa53YlCQ8wTNv7Ogf9McsurA=="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.97_1560803566409_0.23609290309291353"},"_hasShrinkwrap":false},"1.2.98":{"name":"@warp-works/warpjs-utils","version":"1.2.98","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepare":"grunt","prepack":"npm -s test","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"~0.3.2","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"~1.2.7","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.3.7","eslint":"~6.0.1","eslint-config-standard":"~13.0.1","eslint-plugin-html":"~6.0.0","eslint-plugin-import":"~2.18.0","eslint-plugin-json":"~1.4.0","eslint-plugin-node":"~9.1.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.14.2","eslint-plugin-standard":"~4.0.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"~22.0.0","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"~2.0.0","mocha":"~6.1.4","nyc":"~14.1.0","prop-types":"~15.7.2","react":"~16.8.6","react-bootstrap":"~0.32.4","react-dom":"~16.8.6","react-redux":"~6.0.0","redux":"~4.0.1","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","time-grunt":"~2.0.0","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.3","@warp-works/warpjs-filter-box":"~1.0.1","bluebird":"~3.5.5","classnames":"~2.2.6","debug":"~4.1.1","hal":"0.1.x","handlebars":"~4.1.1","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"~4.17.14","moment":"~2.24.0","url-template":"~2.0.8"},"gitHead":"086c033f09adbfe99505ebe5c9c5c78439a05275","_id":"@warp-works/warpjs-utils@1.2.98","_nodeVersion":"8.12.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-gSoDYHZrsxfD6a8FezTvCz4qC08VR9yH6Oo2LVoTrzFJOcNz5xOQsBqKczco1hYZKqJER7qMJgCuLQ+/CDpSpQ==","shasum":"1b05fb14816d045bd7e190f0b2e3ae24d15daef2","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.98.tgz","fileCount":320,"unpackedSize":19166024,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdL3GUCRA9TVsSAnZWagAAAbMP/RWRPzMWDU2EEx/VguKn\nB9OKr0VDszfSclWbdLGHimXVitPB7vS3keK1R8tYtlliy7YdT81iMWfDWaeU\nOGi6VTQTPLF3P6KcrZ/a7zSllfOKv+1ZSWesrInOkA0xSAoTyokhsJNosx0J\nEpiRYN/kBwZpgnA7iAOX88iz2TE8LkrXSZx4ezNHqTOt4Z4IsrT2FZ0y6s0p\nFyQZ8TtzmU6wbb79J3cqL/v7Tbgb1baKLlgudwF0cWu9LT8gJL44IpcWpGB8\ny8iptKtGibQM+xyf4wuU/HbEHNiwYZqkDcD1pMbQXkYIUwgdDp1qlp9e45bB\nl6+OaDhBQu/61Z+8ep24Xzwx7bLqDpqo0ugooggkBpmr5/CZvydjsNXUaYvi\npqHnpD2zsA1nFvnP6F6vQONLdsxtMStM8P8lhUljWfV7w3vA2V06y0XOlUwv\nTHKFT5J6OHQm9QQkBdvILsEshNkrHUPMnvblaWtzjMnfMMJp2Jrshq/msii6\neKUxcnKYd/XxGhM4iCMCuDUYO9jtM01DVEX0luvv83IpPDJOhMSX5ojOnXQF\nvAe8K8rIYs/oXkW5yTeA7EdiwaVUXj2beFDhwdEskBM/rxyyzVpzdJPqidl8\nu6Ica05GH+rOfrEI518tQCcuFVb/tzDZr18HfE+1GK301zYQVTDzsb1O3M1K\nMgwG\r\n=puBg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCHz+o58hKQa9yyl/2WmGv4gW6mnnfj1sMTCH6hkCqZ7kCIChLGQiR/PmrhptozYMIxJkq92ys00jP1dIpGyVu4seL"}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.98_1563390355128_0.012712344527385122"},"_hasShrinkwrap":false},"1.2.99":{"name":"@warp-works/warpjs-utils","version":"1.2.99","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"pretest":"grunt check","prepack":"npm run coverage && grunt","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"~0.3.2","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"~1.2.7","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.3.7","eslint":"~6.1.0","eslint-config-standard":"~13.0.1","eslint-plugin-html":"~6.0.0","eslint-plugin-import":"~2.18.0","eslint-plugin-json":"~1.4.0","eslint-plugin-node":"~9.1.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.14.2","eslint-plugin-standard":"~4.0.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"~22.0.0","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"~2.0.0","mocha":"~6.2.0","nyc":"~14.1.0","prop-types":"~15.7.2","react":"~16.8.6","react-bootstrap":"~0.32.4","react-dom":"~16.8.6","react-redux":"~6.0.0","redux":"~4.0.4","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","time-grunt":"~2.0.0","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.3","@warp-works/warpjs-filter-box":"~1.0.1","bluebird":"~3.5.5","classnames":"~2.2.6","debug":"~4.1.1","hal":"0.1.x","handlebars":"~4.1.1","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"~4.17.15","moment":"~2.24.0","url-template":"~2.0.8"},"gitHead":"3b82e8ee974dda888c34838e208940d5e2ae195c","_id":"@warp-works/warpjs-utils@1.2.99","_nodeVersion":"8.12.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-965lLY+dENF2repxNGA4r9HZAzXMoLX+2exUf23tp4w2Z4BG+FbqqucDEhVpC3gNWT14BynGGQGmY9g90MnUsw==","shasum":"0f175d084ed10a9af7661290c950986880d36aa9","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.99.tgz","fileCount":320,"unpackedSize":19195084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNgX2CRA9TVsSAnZWagAACScP/314an8xfbU++vL3u15x\nnNxp/OqTDXGMp3hU8yPjSPke2NBRtaa/n3AzHz+DY9yngOjjICjb7QnUcp7O\nSCt3l0BRHxIgNtdy7s9p5bxaGCb6Z3+JvT3lY6CInuFmEp0ISsG3FepVLcWK\nVEc171xhkDxgz3Ms7ChEe1jBHeFJZrBf3cVedgX6ihzXPj7SQiC95kxHZkaT\nLVTP2USc218JWQ9Lw+Lf6oSEy2UB4iMdgYLqmV7RjS3ePfg/GZM+xUiqMV4O\nWLSkY3T1GEY/zQNzpq+EN0jedCDjMoeLbriBfX7xbf9Gj3wDKGfkTO1qWxtx\nSaRYP5oD8ibxcFTjiWsx5CIe3HhHZcfXFrRNnJZcaYCPzsSQnpArugB+KC4r\nTgCbN78ztwLnBsLUI2npijKGAXaTrinHnJH2sTzJLnPqeXR7e4/gbcshty4x\nwJ3MxGx24o3XzfynqJNGsM2zM4drIxL183UaeK73xqnVo5iurGLawhLiyqRN\nhjGuC0spThEjm8WHZ+G95sMGtEErmGdKVn4xs2OnMoLmoNJ/8rMJvXti8e/9\n1SroqOJ7f59goJDzN4/RpBIECCyKgWEXlPKKBpMavJ8Z49/I+65NHseVj71v\nWvcyFEDljr4mgLA0Yntudsmx+JXC9oMdVBktCeU5caZQUo0rVmksyPQba5R7\nYy1Q\r\n=JaML\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIADwQjrSiD1uRm5VTkbICcJw83pbAU2BmcisUm8AmmijAiEA/hjMeH680W+lnH4+QlaZxFUzghrfE1i0nYLcxFnKwKk="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.99_1563821557422_0.21544331467283917"},"_hasShrinkwrap":false},"1.2.100":{"name":"@warp-works/warpjs-utils","version":"1.2.100","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"pretest":"grunt check","prepack":"npm run coverage && grunt","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"~0.3.2","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"~1.2.7","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.3.7","eslint":"~6.1.0","eslint-config-standard":"~13.0.1","eslint-plugin-html":"~6.0.0","eslint-plugin-import":"~2.18.0","eslint-plugin-json":"~1.4.0","eslint-plugin-node":"~9.1.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.14.3","eslint-plugin-standard":"~4.0.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"~22.0.0","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"~3.0.0","mocha":"~6.2.0","nyc":"~14.1.0","prop-types":"~15.7.2","react":"~16.9.0","react-bootstrap":"~0.32.4","react-dom":"~16.9.0","react-redux":"~7.1.0","redux":"~4.0.4","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","time-grunt":"~2.0.0","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.3","@warp-works/warpjs-filter-box":"~1.0.1","bluebird":"~3.5.5","classnames":"~2.2.6","debug":"~4.1.1","hal":"0.1.x","handlebars":"~4.1.1","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"~4.17.15","moment":"~2.24.0","url-template":"~2.0.8"},"gitHead":"2f5bcd0a92881956fae0ff8c3d622c191a53410c","_id":"@warp-works/warpjs-utils@1.2.100","_nodeVersion":"8.12.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-pvdxknmpJx2V819BfEQ8Cdos8b7nvewKVf0tHsqP7pujVnNEPJip1GCN+wlLlfY3anU2WBCPc1fIoOMKNHPc8g==","shasum":"6e14a65a81e51097c8ee1958a207655d925e2ba5","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.100.tgz","fileCount":320,"unpackedSize":19170885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUts1CRA9TVsSAnZWagAANqcQAICD+8xaFMOtqcsUmruo\n60wpPpjXiBO+JXiEq92hzT/fPnIYSLn9uvTb0/PBJwNBjjKDWPoNZAGDSUlw\nXq4qjTPnJSaXOKH3yHhUFs4jvYEQc3Zk+BIQpE1nq0Ld1j8FfPlZs6/CbY2f\nXCbdYSsC255YiqYPHy7ZVXEWc827LTlzQl8R86xXe7wFhTYm/hWJjRXNrUeA\nC6/g4ISUXqv/v4UXy3n83K4Jci02sOd7YAJN2nNsihVDB1ipUVFqeyKQnG0B\nCO1aaxiKMOju7SWhuCCDUdD6ja62vQA65Bkr6IwFpTuspIqD/yJCaXbeCBgD\nETdQqLo14W0kCdOkS0E2/lpz9kKkiaTE2j5bxO0X5UUCNtnrj+/EYPIhH5Su\nGRH8voLEdTg62G7QzSVL+jPJ+MFC65mcYX0ZTohCetI/NfnrMSfUsgVERAVL\nT/9WOuM8XREJ6Aw/x9id3/cIKTCIULz8K8jH/fbUx1UQ0X1DlXCiFsRGDgSB\nrJ5rfvV9eB6dq+QdxSjSRABgIIJ4odNPCFYmgaxHyzpWqSqp7psJ24KWw6s9\nz6Yv/ZQA1G14/fEMeRDGzITFn8vMpEYC+93ECKBEWbDkkzK/hqhuGIHzq2hk\nWQvqYP/7S1nM2P7alN6O8YyBisJjoGgBnDk+F8NEOQTMWI20ufYMGmbMDBXy\nOfOO\r\n=zitL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjh7LPiUQ2Dw3SXuy+YbnuKPaOQD4zL/C9Hk2QU8WtnQIgMQ8PWYiJRbCChXJaKI7AmZwiOfVhZp9AMqkANCnTwtw="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.100_1565711156436_0.4561282815556482"},"_hasShrinkwrap":false},"1.2.101":{"name":"@warp-works/warpjs-utils","version":"1.2.101","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"pretest":"grunt check","prepack":"npm run coverage && grunt","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"~0.3.2","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"~1.2.7","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.3.7","eslint":"~6.1.0","eslint-config-standard":"~13.0.1","eslint-plugin-html":"~6.0.0","eslint-plugin-import":"~2.18.0","eslint-plugin-json":"~1.4.0","eslint-plugin-node":"~9.1.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.14.3","eslint-plugin-standard":"~4.0.0","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"~22.0.0","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"~3.0.0","mocha":"~6.2.0","nyc":"~14.1.0","prop-types":"~15.7.2","react":"~16.9.0","react-bootstrap":"~0.32.4","react-dom":"~16.9.0","react-redux":"~7.1.0","redux":"~4.0.4","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","time-grunt":"~2.0.0","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.3","@warp-works/warpjs-filter-box":"~1.0.1","bluebird":"~3.5.5","classnames":"~2.2.6","debug":"~4.1.1","hal":"0.1.x","handlebars":"~4.1.1","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"~4.17.15","moment":"~2.24.0","semver":"~6.3.0","url-template":"~2.0.8"},"gitHead":"ec740659f84d08047425d1288c4a1491813af507","_id":"@warp-works/warpjs-utils@1.2.101","_nodeVersion":"8.12.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-kQY8AkFWfpbnjkIF56DXae1fjXOk5qvI2Ch4xIXVsO01XlfRwrgQC1ATxANjJKjNd9D/blhmjgVa+Ehij3fLqw==","shasum":"6b1b4f53544006f1d7561484439a42b1732d0ed1","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.101.tgz","fileCount":321,"unpackedSize":19172373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVC1pCRA9TVsSAnZWagAAMOMP/3be0bJCkt7pOyzjvKDw\nKvHHWo/rEWAQtKXRynG6zZnQ9MwBYgvC5Xjm3+ICrg9Y1lJfCwEHyXoJoRzX\nQgHDDLjxnQ3cG9Bh9CyH6IbkSokdXx3mSpg3LjgQAHAJNglGfxTe4mbm0+Xb\ndKf31sAlRYbMXcQZz/v6O69AXXzJh9y5fjcF5Hw7/qnK5yUa3qcQToI42rzE\nGkQxlGyEqSeEI/3ALiNYjVwpcSyGthQ0xd4+2Kwlgh7/MqhfMI9RmRLyZllC\nya4xM9l/BfSM+o2r/XL2cvvVgluhwKeNpJpg2rYCdZz/EpnZDVXElwZfcMP0\n/k8f7pvLCugrszbGKa/CkWcxx02XQErel7Oos/tiu/uI4oXpzfB2GDi9Ns8N\nZhk29qeSduWztG+W9t+qxJYk9WQmRy2exiPq9LxvLFNcJn/EwVy2wFVxIOSa\nCJsmr+Q4sMz57UxgC7tiXgMjPy+cF7bMzaKzhnrD9sQ9SfHU10A4oVUohhq6\nhT2G+oCws7+PAUCEBKTXUAWcdxBOBt3hXaPG2D+Nst0vnQhclboGDSMhQZyF\nDqRgFbctr6kK7NdRh218j0BOp+Zr38nw1mv4rezVFjaejxzn6gja9jPmskZd\n759pREFOntoHdBeFZWN3twdGCzRd//C3F2h/Gdah1tWessgGAJRjIAMCd9Je\nBeeH\r\n=cTco\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC4b476w0rEJiLo0zpp/xI+RKHfFUq1Y08Ovx3TWhQJ2AiEA94Q27Txf1eDHzgTYp66tMYnpr7CAxtOFdpys2VJbcs8="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.101_1565797736720_0.6878860593774803"},"_hasShrinkwrap":false},"1.2.102":{"name":"@warp-works/warpjs-utils","version":"1.2.102","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"pretest":"grunt check","prepack":"npm run coverage && grunt","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"~0.3.2","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"~1.2.7","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.3.7","eslint":"~6.3.0","eslint-config-standard":"~14.1.0","eslint-plugin-html":"~6.0.0","eslint-plugin-import":"~2.18.0","eslint-plugin-json":"~1.4.0","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.14.3","eslint-plugin-standard":"~4.0.1","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"~22.0.0","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"~3.0.1","mocha":"~6.2.0","nyc":"~14.1.0","prop-types":"~15.7.2","react":"~16.9.0","react-bootstrap":"~0.32.4","react-dom":"~16.9.0","react-redux":"~7.1.1","redux":"~4.0.4","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","time-grunt":"~2.0.0","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.3","@warp-works/warpjs-filter-box":"~1.0.1","bluebird":"~3.5.5","classnames":"~2.2.6","debug":"~4.1.1","hal":"0.1.x","handlebars":"~4.1.1","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"~4.17.15","moment":"~2.24.0","semver":"~6.3.0","url-template":"~2.0.8"},"gitHead":"3493f41b76a355da17e176adc2c451a8a7b1b400","_id":"@warp-works/warpjs-utils@1.2.102","_nodeVersion":"8.12.0","_npmVersion":"6.11.2","dist":{"integrity":"sha512-46ORbbZPsHjaxZPT9CLrkrPm1LjuAng3ieg7FAMgXgW5wdc3VH3y6nhAMvyD0qrVSTabGws5NyxXo16fqlKKuw==","shasum":"48cf7072501aa2a55b98dde627a334048686eebc","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.102.tgz","fileCount":321,"unpackedSize":19172402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeDw/CRA9TVsSAnZWagAAnMwP/0Bb1Xs9uwYlZCDWZXBm\nGXp6F2NTlPoQa78JmiqnljCe2i3+Fnla2Rr8N/IGdkF/EUajw+6goptmD9Hh\n6K+aLKAfwYtBWUcdycqRfc8khV8NlEr00rHbpaMIBXicDI+E6ZXvIacZAiqC\n3u7Juew7rQDgU/NCz3qtJHHQIY68hexk/rJtKJChBqRBf24Lretesc1q6R+U\nNOXDsYfDQ9k7AHcJKdvBghaSLOv9YIVHlGGnAXTC6CJO4Kf1HtOIqRpqvpor\nhZT5fI2QWgabreZMfXzQpecT88HjS3oY5AaILrVbk5WnMzyJKc/Bx04Q65z4\nblEs+F4KxuYp1XzQhyBEIazdKdeGOeLzqslIHqoh2Mjw+tPlR98GxOVq/j3d\nnwdHt26owM1f5PkKMXMuS/8d0XQapZGBq+8reN8yDhe8Z8hPxhuGCjQc02qT\n4ynugROMtX1eKhH7rTNvfrBSEC163gKgEvZUqbEdF4z5GlkSUQEWTZhAPudZ\nlKnvpb0qRQ7WDKJAsi4IKXWTD51/IRQT/a+H8kpgcMmGz/P1BOYzMk6v+w3m\nGERDK3nDEt0y8FP6ne/JgdUtur4kocL+B8le8KZTzgu9skErDFkBnluNhLNp\nQrgcRgOA880AaNjf5CCxh2/NB53pQOgbIrcVTBVM8+EpQRDXtjw7yVD0M4Ft\nBtZF\r\n=aUru\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7DRH4SMGSIbhA21ikmasyOMRa6P3CorX8zEuIEmQLsgIhAP7OoRI7JoX6xv2JWXENdeznCGgQcS09xqss/DB7WtR3"}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.102_1568160831139_0.13295504714218187"},"_hasShrinkwrap":false},"1.2.103":{"name":"@warp-works/warpjs-utils","version":"1.2.103","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"pretest":"grunt check","prepack":"npm run coverage && grunt","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"~0.3.2","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"~1.2.7","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.3.7","eslint":"~6.4.0","eslint-config-standard":"~14.1.0","eslint-plugin-html":"~6.0.0","eslint-plugin-import":"~2.18.0","eslint-plugin-json":"~1.4.0","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.14.3","eslint-plugin-standard":"~4.0.1","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"~22.0.0","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"~3.0.1","mocha":"~6.2.0","nyc":"~14.1.0","prop-types":"~15.7.2","react":"~16.9.0","react-bootstrap":"~0.32.4","react-dom":"~16.9.0","react-redux":"~7.1.1","redux":"~4.0.4","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","time-grunt":"~2.0.0","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.3","@warp-works/warpjs-filter-box":"~1.0.1","bluebird":"~3.5.5","classnames":"~2.2.6","debug":"~4.1.1","hal":"0.1.x","handlebars":"~4.1.1","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"~4.17.15","moment":"~2.24.0","semver":"~6.3.0","url-template":"~2.0.8"},"gitHead":"8333b9ebbcd130c41f0705ca6882ed0c448c1f12","_id":"@warp-works/warpjs-utils@1.2.103","_nodeVersion":"8.12.0","_npmVersion":"6.11.2","dist":{"integrity":"sha512-BwJSTEfljE/9mdm6BTqUtibLZIO5gkapTVcCrSp32SMaVNjGAtTs4E+5rwrENUiklk4nzF9q3FzJhexcYDQPSg==","shasum":"1ed34a0b5a3bbe9238be110bcb382ae4e8c5c444","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.103.tgz","fileCount":321,"unpackedSize":19178844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhNhoCRA9TVsSAnZWagAAIqwP/0GD8j41Vb6YBE/IXdYi\nHN68DyHvbhVlmFqdnaIXl6OqHrfnSAaWfKpSCFnZvRZ4Z8CujfufMnxaQhtP\ndUG9oiXKi9IE5Nwm+yLkoF07Fa3pjufNMdPbnz7wMx6d7qRnG8y5guvJ8hi5\n8DNKPWz3JDHSKFexNRJW5qQGffZw4Kz4WP6zG/dQYDtKOQwo59FnW/MbZY9w\nTQJWodSahquG06HwC5B89MpPOKk0OGuYKvx3AkvStzD+SmqM1s78/k4XpEuL\nZGG89SrWQHZCVsyMIAxo/Pc6d/V5yb7IEXwHG38hunzB6vLjRNjwRhY6nnZ1\nOfWtHU57GdXpWAs8xANRXZnL2jVfodKruAvqCk5F7AgwPa1lc82yH8x9wpE8\nSzKCbDMKS1JSxp0ViR0uHrCDMbwJdoCzAGWnBK9w3XzOOYDu9AxOGzhL9lH7\nC+OQ92ltLusXykw1/u1fppBytPkcJBluJrdmuhH4LYqQEfnKFwyhceqpQNtK\nW0Vj0yfThghzb4vvkNAOrZ58MjgEMYFJmrlRwaOK+Xo4Z7ANl2O70+QE0QYR\npjSrHfoFTloYNZd4Tm7X0ZZnzThk+35MYH9rWJSGEgpCwGfNPch1mu8QnUGT\n1utt93jeGYwx3XOatI8n3HvPyRy1ttUcRj2jyZnn/R3cTtledXi5gS9TAz6a\nc+iO\r\n=RcGj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcZBsn09p0HzOC5r9H20ACUNPxYe12ogD1rxBDC3vFRgIgUzyx5aate/2r/hBfOrSTIrLcpz5DnUcuEHK4HxpKGww="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.103_1568987239201_0.22238601341616948"},"_hasShrinkwrap":false},"1.2.104":{"name":"@warp-works/warpjs-utils","version":"1.2.104","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"pretest":"grunt check","prepack":"npm run coverage && grunt","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"~0.3.2","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"~1.2.7","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.3.7","eslint":"~6.4.0","eslint-config-standard":"~14.1.0","eslint-plugin-html":"~6.0.0","eslint-plugin-import":"~2.18.0","eslint-plugin-json":"~1.4.0","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.14.3","eslint-plugin-standard":"~4.0.1","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"~22.0.0","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"~3.0.1","mocha":"~6.2.0","nyc":"~14.1.0","prop-types":"~15.7.2","react":"~16.9.0","react-bootstrap":"~0.32.4","react-dom":"~16.9.0","react-redux":"~7.1.1","redux":"~4.0.4","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","time-grunt":"~2.0.0","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.3","@warp-works/warpjs-filter-box":"~1.0.1","bluebird":"~3.5.5","classnames":"~2.2.6","debug":"~4.1.1","hal":"0.1.x","handlebars":"~4.1.1","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"~4.17.15","moment":"~2.24.0","semver":"~6.3.0","url-template":"~2.0.8"},"gitHead":"d3644eaf97c73e33d299ee3efa40f4b5e22ec25b","_id":"@warp-works/warpjs-utils@1.2.104","_nodeVersion":"8.12.0","_npmVersion":"6.11.2","dist":{"integrity":"sha512-HWRO14l44fr6f1PeDEe5d4+PaIqPwRcwIFBLPjzTA/5NqR7vu8bu7mqIjEyzdURTl/VZQw2psbvmrAnBe3GA3Q==","shasum":"5210464821b3521eecc24497095e7c2b9f9980b5","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.104.tgz","fileCount":321,"unpackedSize":19187843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdiS0NCRA9TVsSAnZWagAA4j8QAJfll621/Vx+2i9aQDF6\nBxQjr5NknXAmXFhV5qCJtmzHGQfQII1ftOsgvu3JrN/zJWnRCJhZJp43r4ZW\n6Fgu/ahsGbuMQ6lEH1LlaaOmjjVyTsmpULuJ4SuFp3L0oPpaTxy0l14s4rOZ\nCCzNYR90xGxmf0Hh+G4qKQ8rsQhf4BEc8EeNM9VZrIxuAI0pZmmc1Q7SZU9s\nmXf2CbEPTzTltbOEo59cpstLu4WK+MpDR4CvHH34clLoeEKVW828XzPe8C2y\nNWAM/MpDYswwIb/H4TdCIU6Y2eWYjq8n0eyn+hC6s+SCI8T0rZQBB8qVo0XY\nTrZrz46S6CGsjAzg3KDXldk2GPBbqP4Ny7uKx8uuvRFP+uxLoXu3Uu/smmaZ\nwDDlzhuszuGb4aMcBCaALD0lqlVrj5qGrbswQDzSgc+S8QKKA2YbMEOVT7iy\nou+YITBZCyEmdt5BR6s2wTRUS71VWv/rDH7I7fRVTgzKMC3Lk53qmreEZAjE\nS/GgzX9AlaXckKTTsIwxNxr7Ii6w76kAIby9seFgK8N3sBv7Fb6q/EB9X4D7\nauj6zErMIJIDbiDYZBc2CcC09MzA6ihSdgJUo6TaCV6sE6pKNvFaIpi+xPm0\n/Nfl5C7Hwp5axjY5FFldONa5x5B1wNf5X9txJ3r0OUzL3PG6IR/o+rW5yHw7\n2Vu6\r\n=vafi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKxDgVvdltYlop825WvKtuyizglfJU/lGalUiOPm/7dgIhAMpXHxK2TcyB0y/mRF71vvWtzXMPtL/01Ws/rOVNHhV3"}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.104_1569271052711_0.2200597887777589"},"_hasShrinkwrap":false},"1.2.105":{"name":"@warp-works/warpjs-utils","version":"1.2.105","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"pretest":"grunt check","prepack":"npm run coverage && grunt","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"~0.3.2","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"~1.2.7","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.3.7","eslint":"~6.4.0","eslint-config-standard":"~14.1.0","eslint-plugin-html":"~6.0.0","eslint-plugin-import":"~2.18.0","eslint-plugin-json":"~1.4.0","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.14.3","eslint-plugin-standard":"~4.0.1","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"~22.0.0","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"~3.0.1","mocha":"~6.2.0","nyc":"~14.1.0","prop-types":"~15.7.2","react":"~16.9.0","react-bootstrap":"~0.32.4","react-dom":"~16.9.0","react-redux":"~7.1.1","redux":"~4.0.4","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","time-grunt":"~2.0.0","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.3","@warp-works/warpjs-filter-box":"~1.0.1","bluebird":"~3.5.5","classnames":"~2.2.6","debug":"~4.1.1","hal":"0.1.x","handlebars":"~4.1.1","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"~4.17.15","moment":"~2.24.0","semver":"~6.3.0","url-template":"~2.0.8"},"gitHead":"a3df68621627d414f5f4849cb7c73e416f9e54ec","_id":"@warp-works/warpjs-utils@1.2.105","_nodeVersion":"8.12.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-Y/6WHCTrGYSdD5WzI9s1R1uD+8LWJzuYOWVHEC8d853zfqlaj3NuPJSevL8rXLKK+kJ+umA2Bm3Pa23esXKv9A==","shasum":"3ecef78893cb62607d48dc4b421ab89ff654c9c9","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.105.tgz","fileCount":321,"unpackedSize":19187882,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdi4AOCRA9TVsSAnZWagAAEh0QAIiDEcC7rNTE+gxCX40O\nQ8x5zAJDwtoXYA0I5dLuSQJWsu7gAuXVUO6fMJGLMckBZZry00MEaxDOSiWw\n/up3+ZJcTuKc3jyan/0WeFt0UrSynHvKip5pJkwk1InCVcO+2JcyE2ebC/P+\nHEdT5HOrl+pJKoinM/uBjtcFwjraBx16kwN9x4N7HIR9hR+zyG/WjStl9XVV\n9homq2JVPbaLV1ND0g9phfqaVgS7rxb6rF0V3l/HiOJnp/9qP9+beA9E1EJM\nth4h4ruPs1TRAhMRjxZwyeiBmXecaTClmwR49IH5jAo9QVS9Dfi6/NnmSECW\n4ve9tMHZ+jEZerW0/0iAobQIB3cZ9YDyWlpewmLQqT0Iq80h2Q+S50cH3Ock\nk4v6Vp4fHBKgP9O41a595JeQmLq4eAodOvHARy041CU316+X7qwPHIcxwLaj\n4neYwQxhIn0sqppeEP68uJS7pZRmCP0ohU6zX0io5TDyQ3AnqIsTC5o/OaUy\nOKtb89ZllhDPTQ5F3umBZOPHahkNMoxfs7PhhdYCIO59pZnH2ShZouE+33vp\nloPBQ5NtAlQYY4GCvqVgtPef1uIaUfDPnhGCcot2IUQmh4WToyWglajc4c1c\nOlv2iBeNrcOI55lW1N/7T76uWIas+7OK8tia4niEC0puFOAank6JgJ11Qs5m\nxiT1\r\n=5Yt8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEl0GK6tHHx6DJFhPbrd6RY05HmidRPvmX53x8uQPFMFAiEAuS8D4RrFjMjlxDMo6YguryflxBGKZ9+iznlVNJPCPMI="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.105_1569423373441_0.23509468499757702"},"_hasShrinkwrap":false},"1.2.106":{"name":"@warp-works/warpjs-utils","version":"1.2.106","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"pretest":"grunt check","prepack":"npm run coverage && grunt","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"~0.3.2","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"~1.2.7","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.3.7","eslint":"~6.5.0","eslint-config-standard":"~14.1.0","eslint-plugin-html":"~6.0.0","eslint-plugin-import":"~2.18.0","eslint-plugin-json":"~1.4.0","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.14.3","eslint-plugin-standard":"~4.0.1","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"~22.0.0","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"~3.0.1","mocha":"~6.2.1","nyc":"~14.1.0","prop-types":"~15.7.2","react":"~16.9.0","react-bootstrap":"~0.32.4","react-dom":"~16.9.0","react-redux":"~7.1.1","redux":"~4.0.4","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","time-grunt":"~2.0.0","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.3","@warp-works/warpjs-filter-box":"~1.0.1","bluebird":"~3.5.5","classnames":"~2.2.6","debug":"~4.1.1","hal":"0.1.x","handlebars":"~4.1.1","hbs":"4.0.x","hbs-utils":"0.0.x","lodash":"~4.17.15","moment":"~2.24.0","semver":"~6.3.0","url-template":"~2.0.8"},"gitHead":"b7bdda691d75e27e41d3f7c8ec91b6695da711f3","_id":"@warp-works/warpjs-utils@1.2.106","_nodeVersion":"8.12.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-Ue2EUl4AW016LyPOVCnhDc+vqiDcH0UN1cEAqNDFi6F7PROap+yaA1TkqPnBl7uNCA54kFF9+ANuTibrJVPwsA==","shasum":"4f360a0fa35a2412f9de7c6b567e709f43840e82","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.106.tgz","fileCount":321,"unpackedSize":19176738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkgm6CRA9TVsSAnZWagAAtVsP/RdibNbtG6tU3KAIiikc\nOJroNIiB2lDScVV3Q/c96eUdeJxY55b226OWyyUfyDhNzRteHgPlRbuK13V7\nLBVTV3+wNUyDrYKE3InDH9qmnlKW2jNgPUNUgMJrTcpBMuJF61wdQ4xmmAuw\nwhf2lniselaYrNF7Hqc2FCImRDoU5k3MgM0qLRWYfVOMyEpfn/Qg7j30HKPd\nM0v8raEJy41kbqLon14fecwUWQICmMtPgUY1aneGO2xOC9Y6pQEWjid6k2ed\nCRc1aZok/OhF4frGIIQLTAgImanqmVz13I6FrsEFFKMbDAGATUoV29lVaxsB\nJ1mi0oOwGYDhvxnhH+oQGrvPxHgoh8fXe6N9G/amayiLFxvueTENMTlG7osO\n3+1scFslkUCn/iG8XQz0LALR2oD2RTiFwhVfFYPQ80sRZhmkexMJYdi5fCo9\nvseUGp+CRECVNd7AK/8kcShqQ4FeSexXr+Ns/zxPN91KUBTY1d9uzd52TeY1\nD7MDceWy8mPaj/MMu5HwTPiJ5pHVR4b7UUQU6Hio7osHZhRv8FI+9mKjJEMH\nvb6tXi58QzXB/N/SlKH8sX8l8C2q+Al740QqqLZOWoWtdrZ9VAijaoDWe9MF\npY/eBYhnHUEvsFAOxw33+I4KQ0C5xAffWgAC1MGJs5T2pIjn2+b3kBRa6Cqa\nQE5M\r\n=ghaq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoe6UaCmQYTv7HB+eseI/E1nqApIRiBZnYpDypqsWsQQIhAPmD2fyfa2j5cxD+3FVNTP4ltWKLOXHHnFYwuVuKQQwr"}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.106_1569851833397_0.98652003496569"},"_hasShrinkwrap":false},"1.2.107":{"name":"@warp-works/warpjs-utils","version":"1.2.107","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"pretest":"grunt check","prepack":"npm run coverage && grunt","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"~0.3.2","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"~1.2.7","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.3.7","eslint":"~6.5.1","eslint-config-standard":"~14.1.0","eslint-plugin-html":"~6.0.0","eslint-plugin-import":"~2.18.0","eslint-plugin-json":"~1.4.0","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.15.1","eslint-plugin-standard":"~4.0.1","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"~22.0.0","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"~3.0.1","mocha":"~6.2.1","nyc":"~14.1.0","prop-types":"~15.7.2","react":"~16.9.0","react-bootstrap":"~0.32.4","react-dom":"~16.9.0","react-redux":"~7.1.1","redux":"~4.0.4","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","time-grunt":"~2.0.0","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.3","@warp-works/warpjs-filter-box":"~1.0.1","bluebird":"~3.7.0","classnames":"~2.2.6","debug":"~4.1.1","hal":"0.1.x","handlebars":"~4.1.1","hbs":"~4.0.5","hbs-utils":"0.0.x","lodash":"~4.17.15","moment":"~2.24.0","semver":"~6.3.0","url-template":"~2.0.8"},"gitHead":"392780d4b884d62639c8c0428f942e83a4dc2ac5","_id":"@warp-works/warpjs-utils@1.2.107","_nodeVersion":"8.12.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-6xqyZiAiHA7JMckYbInhG+z2kFmFGPOuXKRLb2l6uVr3ZjjSD4Fz6Q8AbGs7TCvfa1T2XFML/D3o8CMcUSfw+Q==","shasum":"6b873e616e3de1d9c6169852bfd7a56d65f2aa31","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.107.tgz","fileCount":321,"unpackedSize":19256869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlgpfCRA9TVsSAnZWagAAYH8P/1WL/FE2UZVWlxRJB9L+\nBnLsveTEP40fGfUL+0O33DnBuhPjHmdKHrKioBRwuFOotTs1P1DAPsrdbg0N\n/XK4mtY2sg5rvElApijyhp/YJcZG1rd21vLLmUf/W3T5VN7SpCf+JuDmonHb\nJZI060SdkAXdgm3OpgHYe3L08SbomrqD7Vytrkp7iTPWMx4Msk5OsEuexW1f\nP/UtdG/ZLzf0tBOUna6psoHSUHryEIyLHKeTtFC4Qn4w39wdgbyS0+PCKHrl\nXOD+zeMbif3L10mPPBcs8wIqNiyLtPiAGqv2xM7OmUYz2z2GsZXYpng9bRfh\nVGSZUwNHmHreuT+0YGrXxZjkHHmWRct9CNzgHjmdPwdWo+Up+Ksaiqvb46ys\nT/80fIKDifICaLzNpE9Dlmm4OrGQovbudBU9M67Zuowo3MID8/CD0SGDGobn\nEGvTjOePyHiRkRDNIizDqhsbMQsc+gAAeVhSlw6leTZVQ55y2K1GNQGp3nmO\nrm25j8a6cQT3t+dsOS3EbQHMDf33/KOJJk/utiEIOb0qc7d3dzBchDxYb1Is\nWVokZrJ1J5Mq86aluxNFmLrk+4eCc4iXzS7Xzu8Zso2L6iUVCKY0iJbUo4V9\nZpnED2RJ+z45RD6QozPtJ3olNQciTk7elOXPemqS3wkUuSS7CvNxDHcGX9Or\n35/Y\r\n=ExRB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCPFyU1W1W9HHR9/DlKL2WFQahU39SF4+BiQrwGL+vtwIhAO8cuZ8phl5SYUuD5WzxSz+uH7OtyjA5BlqLcdtZSnpo"}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.107_1570114142198_0.0434259716200438"},"_hasShrinkwrap":false},"1.2.108":{"name":"@warp-works/warpjs-utils","version":"1.2.108","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"pretest":"grunt check","prepack":"npm run coverage && grunt","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"~0.3.2","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"~1.2.7","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.3.7","eslint":"~6.5.1","eslint-config-standard":"~14.1.0","eslint-plugin-html":"~6.0.0","eslint-plugin-import":"~2.18.0","eslint-plugin-json":"~1.4.0","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.16.0","eslint-plugin-standard":"~4.0.1","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"~22.0.0","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"~3.0.1","mocha":"~6.2.1","nyc":"~14.1.0","prop-types":"~15.7.2","react":"~16.10.2","react-bootstrap":"~0.32.4","react-dom":"~16.10.2","react-redux":"~7.1.1","redux":"~4.0.4","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","time-grunt":"~2.0.0","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.3","@warp-works/warpjs-filter-box":"~1.0.1","bluebird":"~3.7.0","classnames":"~2.2.6","debug":"~4.1.1","hal":"0.1.x","handlebars":"~4.1.1","hbs":"~4.0.5","hbs-utils":"0.0.x","lodash":"~4.17.15","moment":"~2.24.0","semver":"~6.3.0","url-template":"~2.0.8"},"gitHead":"ec97245b70361be5e621669b84a219b792c3c0f4","_id":"@warp-works/warpjs-utils@1.2.108","_nodeVersion":"8.12.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-lif70KzFhRUZpvBP1C0pX7VJwJYyHLwAYYmgwnhftJooFn7VWuyhD2UW7vJ+UsJNLMVff4FljdUfUAZx5j6iEA==","shasum":"baf2b8ad1e0cd5b46e7314329507592dd2e745d6","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.108.tgz","fileCount":321,"unpackedSize":19265410,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnlKcCRA9TVsSAnZWagAAMSIQAJh+UkVqM4qsHo4pJSQj\nIgNhwcTZBc/3jvMwApoJH82VvRSv7KeJfRHaydUdQCEkcIlSoHEBRk1aglLX\nX7FKpff0R+uuLJZPcbp+aul2FLtdRzmJyL+5WDDBNNoTshmdvfgVJA3SInOn\npC5vqM+3SEQEp+pqxyDlFztYYsbTqkhttp3hNnxIOkFFU4kCR5l8/iugxcfj\n6E/jBSvOMIxv2T/4WsGpW6dSP70nLHuxO3zy/zGQMjWsU+2qGdjIrzvS+bbZ\nX1B3HZ/qwWv+tRjEtiA7A8kb5fOqeJZeByTtyFsiSj976RvNSdIbNSMuvzK5\ngUFRugTI8GXeytLXjYt/3bcwiLz5S3IX5j2bGIz+zK9KF7a2gR/iO7zVZ5QR\n4+ki7yFQsE+R1NAKvt+ZJe++iWsghoaqGHjABBXuxLvnNbZVxFwfoQ8bKJ2S\n1wYLQfWPF6EaHuTz/WWndNcgTAG0S6HppZK3TUkSfcBpU0GYs/ElpzEw1oqc\n3alBkiU28q23KSalf7SFdRC6M6j/4GNoYmPr9AQx+owXvpdXYpODT8+YOAGN\nP+qV2R1HgUyhAne7/pJpj0+Mv64rxpLsHcHBnKZzJintOpNJJissO8vvnghr\nQljO39oU6mnRDiKOy6HHng5JwVQHBBGcZ3SSGfw2xMeJicW+aANkS2MsGPs6\nzqSu\r\n=W1rA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeMGFDKspEm/t+YgWpW1pEEFUyiQdA5JAXB0DGi8w3RAIgcmq0n+ZlwLegF6Hh2Sw0S0tCTBvpt8J6CFRRgGm9Guo="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.108_1570656923839_0.5842346378847691"},"_hasShrinkwrap":false},"1.2.109":{"name":"@warp-works/warpjs-utils","version":"1.2.109","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"pretest":"grunt check","prepack":"npm run coverage && grunt","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"~0.3.2","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"~1.2.7","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.3.7","eslint":"~6.5.1","eslint-config-standard":"~14.1.0","eslint-plugin-html":"~6.0.0","eslint-plugin-import":"~2.18.0","eslint-plugin-json":"~1.4.0","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.16.0","eslint-plugin-standard":"~4.0.1","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"~22.0.0","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"~3.0.1","mocha":"~6.2.1","nyc":"~14.1.0","prop-types":"~15.7.2","react":"~16.10.2","react-bootstrap":"~0.32.4","react-dom":"~16.10.2","react-redux":"~7.1.1","redux":"~4.0.4","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","time-grunt":"~2.0.0","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.3","@warp-works/warpjs-filter-box":"~1.0.1","bluebird":"~3.7.1","classnames":"~2.2.6","debug":"~4.1.1","hal":"0.1.x","handlebars":"~4.1.1","hbs":"~4.0.6","hbs-utils":"0.0.x","lodash":"~4.17.15","moment":"~2.24.0","semver":"~6.3.0","url-template":"~2.0.8"},"gitHead":"01602d66130c0f99808cf62db10a28b8f29383e4","_id":"@warp-works/warpjs-utils@1.2.109","_nodeVersion":"8.12.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-3TLDAKepFrVv+sFrFpGOBFHiyWT3MQeFpKJa9kh3lK/NkFYJOpk75C08oAj+QukaCzKwxEAuJrAD1exdEp0xVQ==","shasum":"621b32aaa89e30f3b27e592fe5b3c2003e97feea","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.109.tgz","fileCount":321,"unpackedSize":19259337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqfH0CRA9TVsSAnZWagAA8MUP/iO2j029tldNJt4oQkFX\nT1gZuLnr4UY/ByL7xsFBxSopORBCGR5DDTyzf4m3/Bl3eYWfzjmsIULKGIUR\nI0NQwKR4tpS1raFo+7CPp7h81mRzjNEZdnDZWqRn4bV605WoyrGumEkT/iw3\nGiJ9ulXdNlq1G5BXFc052AKLf9MlUkFe2eTcEORD9L7BrjgBv6tH60zcSFrk\n1y0XIxVSiDMEc5b90+5/KZAdpTpdA+9jpOshTpAjgRwp1qpWKjAMTjloj+n/\n58qaW0UGJPWd9867ScmDiZ6reeh06/RP/Rxmp5p4mt9y95YMUfwiNaZpS8As\nBpnNpaMNWZIaolmvhz7Q6o+fPvZsWgkYhCLEXqWLtdat7ia0vHzhrQzqwMLf\nE7bKY0ElBiMhHuI4rWG4lvjtYZfVlx9B3/7sb20j0rGBEzgKPrfZ9Ez3fn0C\ntGyqMB3R/r6WbEfV7Wyuby3RJ/B1Tu9ztKhS+9teQBDIlPiOIsAxjhviGe9Q\nFlT5cCoj4clCmbi3wpEY44ZtOCb+HpPgOJfbfV+16DrsKAdM2ipYfUMTXxfo\n4y+0BCx8Crj1G6/JWqO5rkXjoye8Fvp6QJHzgxMd/ZhdfxuehoarLTjdutYa\nsmtDE7r+Uh1r8p/zdN9OMfDfUnjS7bHpGab9YChY6VABmpmFBTlnSdUJMaLE\nMssW\r\n=ahNg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7166mJjcDQj2hAZyXMq2VBC0ShBDTDPHklulTkqqxlgIhANmuAYQn42s7YQeop7e7t4LDRyksHAGnXUzzTydaky3T"}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.109_1571418612150_0.8811274621173699"},"_hasShrinkwrap":false},"1.2.110":{"name":"@warp-works/warpjs-utils","version":"1.2.110","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"pretest":"grunt check","prepack":"npm run coverage && grunt","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"~0.3.2","@quoin/node-test-helpers":"latest","@warp-works/warpjs-plugins":"~1.2.7","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.3.7","eslint":"~6.5.1","eslint-config-standard":"~14.1.0","eslint-plugin-html":"~6.0.0","eslint-plugin-import":"~2.18.0","eslint-plugin-json":"~2.0.1","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.16.0","eslint-plugin-standard":"~4.0.1","font-awesome":"4.7.x","grunt":"1.0.x","grunt-cli":"1.3.x","grunt-contrib-clean":"2.0.x","grunt-contrib-copy":"1.0.x","grunt-contrib-less":"2.0.x","grunt-eslint":"~22.0.0","grunt-webpack":"3.1.x","handlebars-loader":"~1.7.0","jit-grunt":"0.10.x","jquery":"3.3.x","jquery-toast-plugin":"1.3.x","load-grunt-config":"~3.0.1","mocha":"~6.2.2","nyc":"~14.1.0","prop-types":"~15.7.2","react":"~16.11.0","react-bootstrap":"~0.32.4","react-dom":"~16.11.0","react-redux":"~7.1.1","redux":"~4.0.4","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","time-grunt":"~2.0.0","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.3","@warp-works/warpjs-filter-box":"~1.0.1","bluebird":"~3.7.1","classnames":"~2.2.6","debug":"~4.1.1","hal":"0.1.x","handlebars":"~4.1.1","hbs":"~4.0.6","hbs-utils":"0.0.x","lodash":"~4.17.15","moment":"~2.24.0","semver":"~6.3.0","url-template":"~2.0.8"},"gitHead":"9dda61d76a367c2fe867dc7a36d2c2f908803d4a","_id":"@warp-works/warpjs-utils@1.2.110","_nodeVersion":"8.12.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-VqmJBPjnc7AZR+j20GrDfFg+la8QtUay0IyunJ+c6vSxffU/7xts1ak+XI7Z7pcXXWwzXvVHUBwoq7QK30hqjg==","shasum":"90e115f25ee4b83c8f0c33f5dd8e76a1f7a08763","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.110.tgz","fileCount":321,"unpackedSize":19263410,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsPbmCRA9TVsSAnZWagAAQscP/0kl1OyNhiheOFCGMiak\nqZ7ZuWG6AH34QoYK/N8i1mITEdZvKbtLfUNi0UJeCk2b9moYeylaHe/XgRSO\nqxEjj6YQotRq6MW+gQDmeqOJlFxDnUg5m8fQndrNe4tyh0iJyoQ29vs3AEst\nKEFboz3SA11eefDSdQASoItUGLBYW2gZIxMW9qxr6ke5wyB/rfar2gDWBUfB\nLB1zzmxLOS5wb3UxgL+4OOo4HSNlNPvpDbw51a/HoqpgM9pMSwjgc//AYcrW\n8TBM2dAonAWVS/rFzEL3bfqZizliOM3z7mlxrgoDRgzykzrUhk4T4RQYDmPd\nQwh3tjsrAlnpDAbID/jIQN/w5jyIPLBHp/+Of/HfwnsyT06gPvRR9d8LuezY\na93A2R+2ZEfiTNtjGGoXSMtch3LXIAZOkRrXhaFI6bCx9Ne8bJq7HYB7+DRZ\nWjZ4oSehkvqVcMIzuIC/LAp0Qb8cpdJChobW0tBCRLNuMTTAVhZvZt4q2IXC\nQxtqWFMyhzjA1yrZm4fKh2D8ThuontuufksGyrQkfagP80lKfyOURB8J2OwD\n4LrsB6r04ad89vzc7GJxAt4Jx35b/qN9EEs0PdFxSrTdUnAy7hoIdgoKEt+j\nIvrIFumMnWLhUMqb28fa9A8obdu2+gQe+D7opVTgxj6kg0r0dKMuUhS4g2be\nEwvf\r\n=NpTX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEE6bLjblLWP5JK4L+E61MNPFpPQafJkWIqz4gSgM84DAiAlZ7k/PA3s0YEKRaXAxeX0pqVMSbKNs+ubiHDLqdoDEQ=="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.110_1571878629889_0.4106019076380316"},"_hasShrinkwrap":false},"1.2.111":{"name":"@warp-works/warpjs-utils","version":"1.2.111","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"pretest":"grunt check","prepack":"npm run coverage && grunt","coverage":"nyc npm run -s test","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"~0.3.2","@quoin/node-test-helpers":"~1.0.3","@warp-works/warpjs-plugins":"~1.2.7","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.3.7","eslint":"~6.5.1","eslint-config-standard":"~14.1.0","eslint-plugin-html":"~6.0.0","eslint-plugin-import":"~2.18.0","eslint-plugin-json":"~2.0.1","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.16.0","eslint-plugin-standard":"~4.0.1","font-awesome":"~4.7.0","grunt":"~1.0.4","grunt-babel":"~7.0.0","grunt-cli":"~1.3.2","grunt-contrib-clean":"~2.0.0","grunt-contrib-copy":"~1.0.0","grunt-contrib-less":"~2.0.0","grunt-eslint":"~22.0.0","grunt-webpack":"~3.1.3","handlebars-loader":"~1.7.0","jit-grunt":"~0.10.0","jquery":"~3.3.1","jquery-toast-plugin":"~1.3.2","load-grunt-config":"~3.0.1","mocha":"~6.2.2","nyc":"~14.1.0","react":"~16.11.0","react-bootstrap":"~0.32.4","react-dom":"~16.11.0","react-redux":"~7.1.1","redux":"~4.0.4","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","time-grunt":"~2.0.0","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.3","@warp-works/warpjs-filter-box":"~1.0.1","bluebird":"~3.7.1","classnames":"~2.2.6","debug":"~4.1.1","hal":"~0.1.0","handlebars":"~4.1.1","hbs":"~4.0.6","hbs-utils":"~0.0.4","lodash":"~4.17.15","moment":"~2.24.0","prop-types":"~15.7.2","semver":"~6.3.0","url-template":"~2.0.8"},"gitHead":"b1bb824a80873dca3d6794ebb1da53cf6fe51d1e","_id":"@warp-works/warpjs-utils@1.2.111","_nodeVersion":"8.12.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-bIBPJA+F95bHuxq+fIgBTNSKgCkZ7fEaKYWT7QemUaREz/AEkuydCPGsLuxLdGg7fxFsSNLrP3m3xjgqczXUpw==","shasum":"868bbae1015ff588ac970d9210dfa453d519f3be","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.111.tgz","fileCount":342,"unpackedSize":19308061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsfPeCRA9TVsSAnZWagAAob8P/ioHQL8u66M6CqSEJkCa\nHqw+Du+jEu4mcjFlt2SFkvQBzq2/KL9HED5A64wZXt654yOIA0u78Xz89Lq3\nuAn8XN9azsT/1BqUiLmHZp55iV9tAmrnVK4XxSwTlZUyfAAtUBI2XDqgV0MD\nlydn0Yv0hDkeO4x3pFyEiwLx2MqJ+WLbk53KPZr0PdOP9AHRI2vgYsp/5RYE\nWTxh0C2Zp9nvbSMUVm/y9+IQhO5Vt5cu+AETj005d/VKPMWW8X6IEkbVqgVn\nmxeY+ZEJZJsewFjFHSv+ltg4mDrJcnOeWrLraYbnbhdtHvTuK9gQeRh1GS+7\nFksjVciKEIV+QRNrIuLs7vEdQNZTu46t6KbyUzwIbVEJ3ZZkOtcwPnVpJiXO\nzXu1Ct9Qxd+QmZJOdD0JSOZqHif0N3qs9KvKHJAbamEyjWen6Y1CvcqKT6yd\n2VW3wSQ+l9bt0pvXikpbc8+G3UfkuEUyp5NdZN3eTq6Tq11cBi/6kRsUS2II\nPS9aU6kI43O2ZH1CiAQQ/4MmyCym5DwTDqgYwFTYU1Cvvnd4AnfIUU+4Dmre\ntjmteTlBGkBGFCnJGPEJdS6++temDZYEWvn937pg2PqHPfdkkKDoKFaFtnmC\nBmfaXeGUizAGDO16JjWdIFOUSBYxcJ4bfuKgBqKTez3DBjhQLr5ml7fZ+gvf\nHHn/\r\n=dJPc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIkGkXjKvR0dXtcSqDEmuWbS4YLjAiG0Js+mI68qCTagIhAKoewVn0jix/XAmNlAYUHLwRObI2cxRtynxZNpcD8Stg"}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.111_1571943389297_0.7073170795862196"},"_hasShrinkwrap":false},"1.2.112":{"name":"@warp-works/warpjs-utils","version":"1.2.112","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepack":"npm run coverage","precoverage":"grunt check build","coverage":"nyc npm test","coverage-report":"nyc report --reporter=text --reporter=text-summary","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"~0.3.2","@quoin/node-test-helpers":"~1.0.3","@warp-works/warpjs-plugins":"~1.2.7","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.4.1","eslint":"~6.6.0","eslint-config-standard":"~14.1.0","eslint-plugin-html":"~6.0.0","eslint-plugin-import":"~2.18.0","eslint-plugin-json":"~2.0.1","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.16.0","eslint-plugin-standard":"~4.0.1","font-awesome":"~4.7.0","grunt":"~1.0.4","grunt-babel":"~7.0.0","grunt-cli":"~1.3.2","grunt-contrib-clean":"~2.0.0","grunt-contrib-copy":"~1.0.0","grunt-contrib-less":"~2.0.0","grunt-eslint":"~22.0.0","grunt-webpack":"~3.1.3","handlebars-loader":"~1.7.0","jit-grunt":"~0.10.0","jquery":"~3.4.1","jquery-toast-plugin":"~1.3.2","load-grunt-config":"~3.0.1","mocha":"~6.2.2","nyc":"~14.1.1","react":"~16.11.0","react-bootstrap":"~0.32.4","react-dom":"~16.11.0","react-redux":"~7.1.1","redux":"~4.0.4","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","time-grunt":"~2.0.0","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.3","@warp-works/warpjs-filter-box":"~1.0.1","bluebird":"~3.7.1","classnames":"~2.2.6","debug":"~4.1.1","hal":"~0.1.0","handlebars":"~4.1.1","hbs":"~4.0.6","hbs-utils":"~0.0.4","lodash":"~4.17.15","moment":"~2.24.0","prop-types":"~15.7.2","semver":"~6.3.0","url-template":"~2.0.8"},"gitHead":"494c6d5995c3cd63937dec8fd709b0d239832bf1","_id":"@warp-works/warpjs-utils@1.2.112","_nodeVersion":"8.12.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-kNBxKCGXQHyt/LSImK9YCa0UAgegyZpkJlgDua+zdMmaqWMr8Uz/A0jp8VTaEGzQkHqKM2gy1/C3JtOPywT7iw==","shasum":"b7083591264c80c6a34830d1113077014f100466","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.112.tgz","fileCount":342,"unpackedSize":19354628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtwSSCRA9TVsSAnZWagAAodAP/RCOxn9R1Su7K83lqSkx\n1OvY0p1mzRFIE/h8XwmLw69mAzHT/lfOixrAVn1dAG/p3pNWyB3uX/gbBY+m\n+Xu9y7oZuboI9WL3dJYABXHa5N/diIloNgduGbAeYYy/h1+r+aywP/nz36iU\nyS1e2U9/Hdci6oq9iO+SXZ7mRj9Tl6LcXIRLI9yNzrgV9KG9SH9UaVqEr09m\ndzmVqDo/SuAyEQCn8DTD5s/3lgiWComN2daVilKQoA91rKez8LcW4/luUxsu\nzX7YrMeFNN/nh5z3yrFuQoWmSNsqM11hy9L36qlaCuEMFz9di8/lWbqZxUIY\n7GGByDbWTiXlEJdxwuOP0YyoSEKeg43n6kD6Z+Vl4JR2jwptJnYp1NX8ZkvF\nn/ub6khyEobu7hD9wTyVLfFI4NEjlW1CCnEcKgP2E3hON1oVDFuArNCpWJd3\nLH5ppi/dLZ9AUOkW5vBPJvtRfOzwuvdXJ9rIQNqZqWI90tuS+7VbN4+wnXdw\n4pQG+WfVnTbp4DIrA0HqLhxfen73bmvtpxJIFgG6ivrmXZu7Ooo4iDv6m57t\ntema4ow/7eD50ZZbLioAh0FXwURfmWM6GXeoGCgKLuWv/aLDs4kUNWe0e/g0\nolSrHX6PY5fN3hUISOCnIglLpf4G2tYnSH8BDvfWhrSGcngv/8/Wy/jUjVrY\nXmk1\r\n=9B7s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDz6RmbTLdnxdduX5ZQ/fQEL9zAUCnD4zepilhI1akMswIgE96jDrQeVR6MM99C46LmjwpA9Qcwet90hb1v0PIRDhs="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.112_1572275346128_0.05742434952406583"},"_hasShrinkwrap":false},"1.2.113":{"name":"@warp-works/warpjs-utils","version":"1.2.113","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">= 8.12.0"},"scripts":{"prepack":"npm run coverage","precoverage":"grunt check build","coverage":"nyc npm test","coverage-report":"nyc report --reporter=text --reporter=text-summary","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"~0.3.2","@quoin/node-test-helpers":"~1.0.3","@warp-works/warpjs-plugins":"~1.2.7","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.4.1","eslint":"~6.6.0","eslint-config-standard":"~14.1.0","eslint-plugin-html":"~6.0.0","eslint-plugin-import":"~2.18.0","eslint-plugin-json":"~2.0.1","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.16.0","eslint-plugin-standard":"~4.0.1","font-awesome":"~4.7.0","grunt":"~1.0.4","grunt-babel":"~7.0.0","grunt-cli":"~1.3.2","grunt-contrib-clean":"~2.0.0","grunt-contrib-copy":"~1.0.0","grunt-contrib-less":"~2.0.0","grunt-eslint":"~22.0.0","grunt-webpack":"~3.1.3","handlebars-loader":"~1.7.0","jit-grunt":"~0.10.0","jquery":"~3.4.1","jquery-toast-plugin":"~1.3.2","load-grunt-config":"~3.0.1","mocha":"~6.2.2","nyc":"~14.1.1","react":"~16.11.0","react-bootstrap":"~0.32.4","react-dom":"~16.11.0","react-redux":"~7.1.1","redux":"~4.0.4","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","time-grunt":"~2.0.0","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.3","@warp-works/warpjs-filter-box":"~1.0.1","bluebird":"~3.7.1","classnames":"~2.2.6","debug":"~4.1.1","hal":"~0.1.0","handlebars":"~4.4.5","hbs":"~4.0.6","hbs-utils":"~0.0.4","lodash":"~4.17.15","moment":"~2.24.0","prop-types":"~15.7.2","semver":"~6.3.0","url-template":"~2.0.8"},"gitHead":"65d0512523e8baf18d8f6eac41ca02e08e33c42d","_id":"@warp-works/warpjs-utils@1.2.113","_nodeVersion":"8.12.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-7ldENgXwPMBCCAewu1ph8Opa/5DWBx5LdsDP2ctsWjZrOSDITG9FCjs6GIWoCDryGAKtPjNJ72S9dOqeUrcdyw==","shasum":"4da459bf40762cda1bbe3dcd245f4aaf8daf7bec","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.113.tgz","fileCount":342,"unpackedSize":19322219,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtwbwCRA9TVsSAnZWagAAnm8P/irnHLqiNS3+Y3Y+H+SK\nHRgKfJ8ME4aoQlAGtcs2ZUavh1XcxiLIGub893QZagH2po7xI/OFA3E1vhDm\nFbk1adIAQNB1uV6akewOWwJXsOpA+ImlivB/1p5cO4UQacbb4DKM6i6/4z0G\ni4xaxoWABGbQspmiC2+SOPi3OvaE0Q8OLXTtfZZpJuuBeD3Ppfm3Yyfrnq0n\n1AKUgB7/f35vKYuZRIzfdqumzh0Vk+cenflNK3mJOEWID2gHuP2nynjUMkpG\nJUo2OZhE8KLl2dx+SE4SH2SZA4ICCTCAEsiqKcD21nmyFCSi0oDsDrfBJuJ4\nuq0Y9OcG6Z5t9q/6XQ33Dus4O7q92K7QW5WKnsIhTYcu4ScpF7X6LmwKwguK\nRP4jBFjl4LMPuBIdC/LrfsanI78lElUnMzKnJ0XvYTPL81C/dtGqTZSzvmeU\niQqeYZ3RPolsYNkspqbI5R7EPAqXgWJ4sZzYYv97PFHA3JS2I++aF0g9ycKg\n73OmgDf5aVYzd3bJQG9baXyRDzh8vLEIR+uJeSCLG0nYCNevMAwqaP37636c\nl1od6M03rE3Xl24f5jbqbInmOYmriQulCgT2s3b1Kooo6oxL6SIBm04DRqgN\nFaXhgNGo+kcyqEiV+DNgBRCexnAZKfEDRGTGzSg/1q4M6S6UWFwVWiABie2m\ny1F6\r\n=ruop\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxlIux9wKBSrtwSXY499EY5xRA4Kgdu4qRqbAeV7mGlQIgc2exFpUO3m5nGz9+8aVWxaEAd4J7jaRS6Cdq/9Q+RCA="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.113_1572275951394_0.8091374082555782"},"_hasShrinkwrap":false},"1.2.114":{"name":"@warp-works/warpjs-utils","version":"1.2.114","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">=8.12.0"},"scripts":{"prepack":"npm run coverage","precoverage":"grunt check build","coverage":"nyc npm test","coverage-report":"nyc report --reporter=text --reporter=text-summary","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5","react":">=16.11.0","react-bootstrap":">=0.32.4","react-dom":">=16.11.0","react-redux":">=7.1.1","redux":">=4.0.4","redux-concatenate-reducers":">=1.0.0","redux-logger":">=3.0.6"},"devDependencies":{"@quoin/eslint-config-quoin":"~0.3.2","@quoin/node-test-helpers":"~1.0.3","@warp-works/warpjs-plugins":"~1.2.7","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.4.1","eslint":"~6.6.0","eslint-config-standard":"~14.1.0","eslint-plugin-html":"~6.0.0","eslint-plugin-import":"~2.18.0","eslint-plugin-json":"~2.0.1","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.16.0","eslint-plugin-standard":"~4.0.1","font-awesome":"~4.7.0","grunt":"~1.0.4","grunt-babel":"~7.0.0","grunt-cli":"~1.3.2","grunt-contrib-clean":"~2.0.0","grunt-contrib-copy":"~1.0.0","grunt-contrib-less":"~2.0.0","grunt-eslint":"~22.0.0","grunt-webpack":"~3.1.3","handlebars-loader":"~1.7.0","jit-grunt":"~0.10.0","jquery":"~3.4.1","jquery-toast-plugin":"~1.3.2","load-grunt-config":"~3.0.1","mocha":"~6.2.2","nyc":"~14.1.1","react":"~16.11.0","react-bootstrap":"~0.32.4","react-dom":"~16.11.0","react-redux":"~7.1.1","redux":"~4.0.4","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","time-grunt":"~2.0.0","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.3","@warp-works/warpjs-filter-box":"~1.0.1","bluebird":"~3.7.1","classnames":"~2.2.6","debug":"~4.1.1","hal":"~0.1.0","handlebars":"~4.4.5","hbs":"~4.0.6","hbs-utils":"~0.0.4","lodash":"~4.17.15","moment":"~2.24.0","prop-types":"~15.7.2","semver":"~6.3.0","url-template":"~2.0.8"},"gitHead":"5a71eecaf966c4ee894a92eec58d92db85d229ab","_id":"@warp-works/warpjs-utils@1.2.114","_nodeVersion":"8.12.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-dO14eD044njPJwbfxYH0+nB/zCB1BIaMq6ByUbUrZ5WEQKofM7fSguhUixTBv4JOWXKdvy9kbEPyqZOnA2FVLg==","shasum":"16c2957228d15e1a4672d918e8e4ede78fa703bf","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.114.tgz","fileCount":342,"unpackedSize":19318447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduJRCCRA9TVsSAnZWagAA4MEP/jLTz/EKUCA2Yb9NV4vw\nw6nyMIKUci0ZYfli2go7iGR2lWwEnm/h72PnR1IjLcBFsJSQU1tJjICTfWF9\n+eLU+EI0wSjzcF4a9I1rJbHwwTZOvwXc6d8EKC9hu27PUMLA/sfCipYuSLUc\np4+9UXU3GTOKoh0UywWSQ92L3fhOWNe9TRoE7uVRQFTeeaaC9LpTk6Io2flk\nTzvFEwhbbR4eT+QjK5znNflctMCNSF7g88V1f78+IB8rQDF5znN9isH0WTtW\nXfUeZyCHreyivvoCyC7Gxir5b57lQxC9TJyS+LtnkynEckojE6z9WTh/3H8z\nMnxDltSd3zLSPVe8BJCGMlfn4q4dC1fIrmXTfiwPacpVph2uw9gbA30iUSDr\nkr+2HZPss0ZuEmjLTZYINMBheig6/uzznfahaLCwYCXCHfDKAGP9VKDdJyHQ\nJ37d/toPn7BeiFsoLzp8g+ZLgMEIBTERzziobeiAUDfrUl8DTiiooRZzFHYW\nBg80pnJKx53//rI8Ysdi6eAHS0mkGjWyvcWNr6otaF+wL4RLabl3nZ/5i5xZ\nmYAIGh+TCKpxG7zMzH3koZwyo20i6ZosIkHDYQHZOU5i/CGjOuecnkQ4akHQ\n4X8WSaRQgD09GjXEcv6S9DsbJK7dkfMluGNwe45tpzS4OiCYSJ3kZfm+6MqN\n9QoQ\r\n=hADN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2igpOYZ7hInKB02ErkqPZjx9qxLviwt79r5xrmkklfgIhAKmfPTICAyCNIbMVB+giAEs79UZqqPB4fdZrBVA43Ocv"}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.114_1572377665493_0.8009428706719648"},"_hasShrinkwrap":false},"1.2.115":{"name":"@warp-works/warpjs-utils","version":"1.2.115","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">=8.12.0"},"scripts":{"prepack":"npm run coverage","precoverage":"grunt check build","coverage":"nyc npm test","coverage-report":"nyc report --reporter=text --reporter=text-summary","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5","react":">=16.11.0","react-bootstrap":">=0.32.4","react-dom":">=16.11.0","react-redux":">=7.1.1","redux":">=4.0.4","redux-concatenate-reducers":">=1.0.0","redux-logger":">=3.0.6"},"devDependencies":{"@quoin/eslint-config-quoin":"~0.3.2","@quoin/node-test-helpers":"~1.0.3","@warp-works/warpjs-plugins":"~1.2.7","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.4.1","eslint":"~6.6.0","eslint-config-standard":"~14.1.0","eslint-plugin-html":"~6.0.0","eslint-plugin-import":"~2.18.0","eslint-plugin-json":"~2.0.1","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.16.0","eslint-plugin-standard":"~4.0.1","font-awesome":"~4.7.0","grunt":"~1.0.4","grunt-babel":"~7.0.0","grunt-cli":"~1.3.2","grunt-contrib-clean":"~2.0.0","grunt-contrib-copy":"~1.0.0","grunt-contrib-less":"~2.0.0","grunt-eslint":"~22.0.0","grunt-webpack":"~3.1.3","handlebars-loader":"~1.7.0","jit-grunt":"~0.10.0","jquery":"~3.4.1","jquery-toast-plugin":"~1.3.2","load-grunt-config":"~3.0.1","mocha":"~6.2.2","nyc":"~14.1.1","react":"~16.11.0","react-bootstrap":"~0.32.4","react-dom":"~16.11.0","react-redux":"~7.1.1","redux":"~4.0.4","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","time-grunt":"~2.0.0","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.3","@warp-works/warpjs-filter-box":"~1.0.1","bluebird":"~3.7.1","classnames":"~2.2.6","debug":"~4.1.1","hal":"~0.1.0","handlebars":"~4.5.1","hbs":"~4.0.6","hbs-utils":"~0.0.4","lodash":"~4.17.15","moment":"~2.24.0","prop-types":"~15.7.2","semver":"~6.3.0","url-template":"~2.0.8"},"gitHead":"85dedef03c5958d18186a58593c418032477a2b7","_id":"@warp-works/warpjs-utils@1.2.115","_nodeVersion":"8.12.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-0p0K9gwcttWBqVur6OVpf0RkzwhGDfEby6totOi0y2KuMZbmOW96hy9aFJ2qWcViURRGGkr85TTNfhqWMMjpCg==","shasum":"c04c03ef67d1ea02eeae0b7de7ec09796efedd93","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.115.tgz","fileCount":342,"unpackedSize":19367951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduaP/CRA9TVsSAnZWagAAm4gP/iQK5LKU4cI1RGrumrAT\nN9EvNeHb2KQfJhtHxap8TlgIuHod2UH5bEQZiZKOkL4LSySdRPBCx52dj0k4\nRuLH35sTnkTMTumUa+BNafrrJ3eU20S4Zkf1LkL74IwmF51DsSt9nmJ1yhmU\nCQU8slYr0mG59fOTecGnazc1+u/O8NBcqCPDShcLE56HdSU0eDHbQeARXreY\nbcHinkya+Aj8koHKUK3ueGVn5+8QC1TXJI6XG2QA+asLT0M+uFXVK4kDcBBu\n6dji3/nh80NKaGdINo4YBpVb/OufG9sIzcMnALYry7QII7mQ9KusrV44t83B\nK0nib8mmPvIJPs+3kfImMtsI6yq0JH5gKJGefsS1VSSY8jbVGfJH7wYW/LH3\nL5sKKDhlq+lh/D81Xo1DkBgfjBdWuaOSoyTl1bNHg/FhSmuJIlME3VeHOkEh\n8W+aQ+FA08JDf6DxoXJU0c+mQsrOtUqsth6Mm3HoxbTVdI8Wl7bdj2ynnhRQ\nB3PdOFoYX8+m61wDLRkDdCty520pDXjyIlAXLp625kTbib0DRritiQsYjb/j\nu70jiLZx6Dopqno6VQdA3zLohvZHmsIXQm52Szg3z2AEiwF7CyuLR7G7NBec\n4O06reJXnjHhFnEQeJOj8w62cFzjnB8NdJSFpW/HAQmRr3RrZyc7XHNIUemZ\nFgPr\r\n=58iW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAUC/xW28iaEc1h1QKeEzy/t8otIZbu/SLr7jqo5xILXAiBKTKksH4J8LSbxxm6eSmtGfsKGZ1Z8ezDr+Tmq/cmgZw=="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.115_1572447230415_0.011735197919408469"},"_hasShrinkwrap":false},"1.2.116":{"name":"@warp-works/warpjs-utils","version":"1.2.116","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">=8.12.0"},"scripts":{"prepack":"npm run coverage","precoverage":"grunt check build","coverage":"nyc npm test","coverage-report":"nyc report --reporter=text --reporter=text-summary","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"~0.3.2","@quoin/node-test-helpers":"~1.0.3","@warp-works/warpjs-plugins":"~1.2.7","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.4.1","eslint":"~6.6.0","eslint-config-standard":"~14.1.0","eslint-plugin-html":"~6.0.0","eslint-plugin-import":"~2.18.0","eslint-plugin-json":"~2.0.1","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.16.0","eslint-plugin-standard":"~4.0.1","font-awesome":"~4.7.0","grunt":"~1.0.4","grunt-babel":"~7.0.0","grunt-cli":"~1.3.2","grunt-contrib-clean":"~2.0.0","grunt-contrib-copy":"~1.0.0","grunt-contrib-less":"~2.0.0","grunt-eslint":"~22.0.0","grunt-webpack":"~3.1.3","handlebars-loader":"~1.7.0","jit-grunt":"~0.10.0","jquery":"~3.4.1","jquery-toast-plugin":"~1.3.2","load-grunt-config":"~3.0.1","mocha":"~6.2.2","nyc":"~14.1.1","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.3","@warp-works/warpjs-filter-box":"~1.0.1","bluebird":"~3.7.1","classnames":"~2.2.6","debug":"~4.1.1","hal":"~0.1.0","handlebars":"~4.5.1","hbs":"~4.0.6","hbs-utils":"~0.0.4","lodash":"~4.17.15","moment":"~2.24.0","prop-types":"~15.7.2","react":"~16.11.0","react-bootstrap":"~0.32.4","react-dom":"~16.11.0","react-redux":"~7.1.1","redux":"~4.0.4","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","semver":"~6.3.0","url-template":"~2.0.8"},"gitHead":"a6ffb12b165022fbfe41c58abaaffd457d2fabc3","_id":"@warp-works/warpjs-utils@1.2.116","_nodeVersion":"8.12.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-LAXH46cBD47bKgCiPiQEgqeHE6vxb452QJHwEggn/jfz6YqTqh3yiNcWRvaSEQvo/LoxYa7WTSkJPNyFDr1Q2w==","shasum":"e150313b61c854d4a38733fc95cb338d5cf6bf4e","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.116.tgz","fileCount":342,"unpackedSize":19371890,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduc40CRA9TVsSAnZWagAAwIkP/1jvShkcsB5uyrjYUMmV\nQyTkTcHxrEm/OPY7iVJVQSltgu4IM5/x5NfgpXwBTSbwPJX/6Xr6JBEzhtvu\n9eLLCu5PgaPTfbzrtWD2tXY2CjB6DeX33/7Ypc+fhcGHqVEY6loOPwAKPsdn\nlNh+8LzyLScQHjWxi4VnHlbdD1Khlq0QsNcckbdiYMmO/PAFsE1ljJId3kRs\nIRvPYKggDr1FCrPZcCYwto2D2jKCoFUqV+Kct5dliLznF/nyQBvrtvQ8NscC\nXKbHQ3ELldNjCWUl4n5TiPs7yPnozbrw+pwLVNfKKut75gStaYkDVp3lJSMD\nLbO1MGwAUa3z99Jln7tc+GPyBaI0ConW5RqWtmyXsmdv3iY0pHC71Z6yMCUI\nCuBYi8SGShhfDZ75pvGJF13QyTufMJNxVu4PlPeEKoDZVJUPiUHf4IBzRSpg\nNVFBH4QMpAwhRp8mqjoOB2wN7IihzuLRk8rwI6BMLoZIjUtlx8hh30GZcsFM\ngGXMECev06gGZYLJdqfS+kifziaA38CAPaIfRurQ6h00YDWG9Zb9KXvEFxn/\n8y4GgNRu7wUUQkvU0ELsNS3kk6WiJe6QmB8tS+n5+/LOzFzoRdVA4rp2tYul\n/j28USOyjhp6dRCWpUji5k3v+5kVd31guB9w6CSwoC41ZYysV7m3XjtPUtic\nw4x8\r\n=40C/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDG773B1nXKK44crYT5cungrh2IQyT8AtKx1nNsQTYycAIgBbWvPUR+nZQs8CAePC/+/wfitz7NE4DplAKW4zYGm64="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.116_1572458036278_0.16168140725096536"},"_hasShrinkwrap":false},"1.2.117":{"name":"@warp-works/warpjs-utils","version":"1.2.117","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">=8.12.0"},"scripts":{"prepack":"npm run coverage","precoverage":"grunt check build","coverage":"nyc npm test","coverage-report":"nyc report --reporter=text --reporter=text-summary","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"~0.3.2","@quoin/node-test-helpers":"~1.0.3","@warp-works/warpjs-plugins":"~1.2.7","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.4.1","eslint":"~6.6.0","eslint-config-standard":"~14.1.0","eslint-plugin-html":"~6.0.0","eslint-plugin-import":"~2.18.0","eslint-plugin-json":"~2.0.1","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.16.0","eslint-plugin-standard":"~4.0.1","font-awesome":"~4.7.0","grunt":"~1.0.4","grunt-babel":"~7.0.0","grunt-cli":"~1.3.2","grunt-contrib-clean":"~2.0.0","grunt-contrib-copy":"~1.0.0","grunt-contrib-less":"~2.0.0","grunt-eslint":"~22.0.0","grunt-webpack":"~3.1.3","handlebars-loader":"~1.7.0","jit-grunt":"~0.10.0","jquery":"~3.4.1","jquery-toast-plugin":"~1.3.2","load-grunt-config":"~3.0.1","mocha":"~6.2.2","nyc":"~14.1.1","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.3","@warp-works/warpjs-filter-box":"~1.0.1","bluebird":"~3.7.1","classnames":"~2.2.6","debug":"~4.1.1","hal":"~0.1.0","handlebars":"~4.5.1","hbs":"~4.0.6","hbs-utils":"~0.0.4","lodash":"~4.17.15","moment":"~2.24.0","prop-types":"~15.7.2","react":"~16.11.0","react-bootstrap":"~0.32.4","react-dom":"~16.11.0","react-redux":"~7.1.3","redux":"~4.0.4","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","semver":"~6.3.0","url-template":"~2.0.8"},"gitHead":"fba0822cbc3e9719788b8167f6f2e73a648c0e12","_id":"@warp-works/warpjs-utils@1.2.117","_nodeVersion":"8.12.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-NDXnQiUEv7PE0cX71+lewVfZU+/YQz6mxemMAMHG5s2dSzxDy7pm0ghrN7EoFJrvsGHfc0e63hu/wWTklQh7mQ==","shasum":"66f3fbd0e657913ffcf5e3820775272776036428","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.117.tgz","fileCount":344,"unpackedSize":19388917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxDOBCRA9TVsSAnZWagAAd/UP/ieEunHWz5o6dJ26WC6G\nnPtK2TdFj7ou4hMhULuA4sA6173tZnEbLPRKtiTzZC13ffkkcQqIfx90U9Kx\n6LpLGyjQ7SIdS6lzHpKn8IFjJSh1aAzSP1imYSeYEsW2rApesngWJ6kPHzWU\nGe7GpxUB/o9q94748+YYOMFeltTOyxiYCM01P91u4J6uqBpBGnF/7WulKCOY\noPkQFFq+O5H0NEv6cCJVvkUWVFiySFbxpn3G5UrbnvMMXBzujGI7wnE8wsRl\nRElbgVmvNvlSQWT5woDoZhRt/XxUVDwCsyb4UJ+RhyJ0ZouyVbmY9RXqGVyr\nPGHFY2iGJku3VgfAf9Z0Qt+zyxeEp2bQd4EPRmperTU24f0mPiYHBhiinldN\nfOSjczEpLABRFtCN+a39k9HEK77Gn0AzY1qrtzkVQ1GuTbdq8mYK+bJekCmy\njnqdGaXI/wDBrdZ2s0MPpb+pti23BmizisWwdqNolGan2c3CiySKtFTIuF2f\n16Yx7irzt5OEiLRYMh9nQHeLyrSQ31Qi0W1qAjXYA6jcQYBQqnM9yn2JAkCR\nwIMrahw583cLARsuTkzZ2hUFkX77Zvwr62zddBDK8ySTaELqDonW7Hsq2H3L\nB0Xy+Ag1Fam+M2ThH8GMG+QbiptxQsoOc/asKEzTT7V4Svqgtk10Um2RXbqk\nNDAH\r\n=Bh3e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG2MC4L+IgFkiVtiWozJsDOeM5nFp0s4O4SST4hIg9CaAiAXjdFb2tIIvkkq5OkygQ28qYUJHL2pDnt8kvGaGkOv1A=="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.117_1573139329185_0.9649127677540863"},"_hasShrinkwrap":false},"1.2.118":{"name":"@warp-works/warpjs-utils","version":"1.2.118","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">=8.12.0"},"scripts":{"prepack":"npm run coverage","precoverage":"grunt check build","coverage":"nyc npm test","coverage-report":"nyc report --reporter=text --reporter=text-summary","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"~0.3.2","@quoin/node-test-helpers":"~1.0.3","@warp-works/warpjs-plugins":"~1.2.7","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.4.1","eslint":"~6.6.0","eslint-config-standard":"~14.1.0","eslint-plugin-html":"~6.0.0","eslint-plugin-import":"~2.18.0","eslint-plugin-json":"~2.0.1","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.16.0","eslint-plugin-standard":"~4.0.1","font-awesome":"~4.7.0","grunt":"~1.0.4","grunt-babel":"~7.0.0","grunt-cli":"~1.3.2","grunt-contrib-clean":"~2.0.0","grunt-contrib-copy":"~1.0.0","grunt-contrib-less":"~2.0.0","grunt-eslint":"~22.0.0","grunt-webpack":"~3.1.3","handlebars-loader":"~1.7.0","jit-grunt":"~0.10.0","jquery":"~3.4.1","jquery-toast-plugin":"~1.3.2","load-grunt-config":"~3.0.1","mocha":"~6.2.2","nyc":"~14.1.1","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.3","@warp-works/warpjs-filter-box":"~1.0.1","bluebird":"~3.7.1","classnames":"~2.2.6","debug":"~4.1.1","hal":"~0.1.0","handlebars":"~4.5.1","hbs":"~4.0.6","hbs-utils":"~0.0.4","lodash":"~4.17.15","moment":"~2.24.0","prop-types":"~15.7.2","react":"~16.11.0","react-bootstrap":"~0.32.4","react-dom":"~16.11.0","react-redux":"~7.1.3","redux":"~4.0.4","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","semver":"~6.3.0","url-template":"~2.0.8"},"gitHead":"b4b19b132526f9ccfb231b086e5936969628eca9","_id":"@warp-works/warpjs-utils@1.2.118","_nodeVersion":"8.12.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-7emygQJGJlS5oxHZHoZZWc53BIqTzooBNiHjJzcd3GLyRxC/inbaPNwkcmtyZw8Q0uIFwTLeONwRyzRc6h/NUg==","shasum":"078c659b6b165b74c011d560c3b0cbf52253393d","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.118.tgz","fileCount":344,"unpackedSize":19392406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxDl7CRA9TVsSAnZWagAAuCYP/AyrCTPwbqLuIgYww5Lq\n3D66IVqhU9lwU3qttBlzC/ZrRfqSsVfltldb6XZ1ob9t8qsPr+8oQdWUqIGV\n+IqVDy27FgXZyhGx+ATAqCAtSZQMqAbtj2+FBTZY4hokifEu7lEGYkpVWfHM\n8vYxE60IMdIWe7rOXTYbqcpfkY2F7JSTILVxczgYWCrADNQYX7aiPfLwT+/p\n0OwiUPUNIu+LwPDorqTVcDqrJh4ll05pkJH1ApEujD61kushV3rWmXkdFMuK\n1ryWUwbH0q+lZaA8/y+iC5fBoaRBtb/B3US62Hqxfe5SFlNw/bOjYaIN080r\n/5lQw16Le6t9fjRx+l7p+3o4NELC6SIYchNFi8Gek/UlcGH7xzHCCqi20w9g\nAz2/RXNAGiVQvxSuF4762cOFnnqQnQPBe3C9k7a8WpTfay00Nr4HSUeurk4O\nCjjUwRShKvvMNAeF3DXdNVsBpSc+00ZaiWRMyyTlwX4l4OdfFprTTfWWAlAm\nuW8GtII84mN0BcZ86DbOrKIdPpZnVJuSNwICfjqqBmcr3RPgXcEaPYHVizPC\nlmDzN3FfWaTFywECXqqaSqknZnjcSnEj5tBkoR0v2XT5EaTyCO+H/tGn2Zgu\n1GJiHlFE1AVombB+QfshZwmByCaR7sr3pee7OAK+evM9MceL3dxi15BR9+vu\nyFYJ\r\n=phUX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPpDB195yK5gbrIHh+V4ke2hQSEUeHF+Hp6FODqHX13wIhAJj9u72KgwUv+wpJ5HXslol973GexmuNfpF1sDmNnLbs"}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.118_1573140858405_0.2325298402843099"},"_hasShrinkwrap":false},"1.2.119":{"name":"@warp-works/warpjs-utils","version":"1.2.119","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">=8.12.0"},"scripts":{"prepack":"npm run coverage","precoverage":"grunt check build","coverage":"nyc npm test","coverage-report":"nyc report --reporter=text --reporter=text-summary","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"~0.3.2","@quoin/node-test-helpers":"~1.0.3","@warp-works/warpjs-plugins":"~1.2.7","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.4.1","eslint":"~6.6.0","eslint-config-standard":"~14.1.0","eslint-plugin-html":"~6.0.0","eslint-plugin-import":"~2.18.0","eslint-plugin-json":"~2.0.1","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.16.0","eslint-plugin-standard":"~4.0.1","font-awesome":"~4.7.0","grunt":"~1.0.4","grunt-babel":"~7.0.0","grunt-cli":"~1.3.2","grunt-contrib-clean":"~2.0.0","grunt-contrib-copy":"~1.0.0","grunt-contrib-less":"~2.0.0","grunt-eslint":"~22.0.0","grunt-webpack":"~3.1.3","handlebars-loader":"~1.7.0","jit-grunt":"~0.10.0","jquery":"~3.4.1","jquery-toast-plugin":"~1.3.2","load-grunt-config":"~3.0.1","mocha":"~6.2.2","nyc":"~14.1.1","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.3","@warp-works/warpjs-filter-box":"~1.0.1","bluebird":"~3.7.1","classnames":"~2.2.6","debug":"~4.1.1","hal":"~0.1.0","handlebars":"~4.5.1","hbs":"~4.0.6","hbs-utils":"~0.0.4","lodash":"~4.17.15","moment":"~2.24.0","prop-types":"~15.7.2","react":"~16.11.0","react-bootstrap":"~0.32.4","react-dom":"~16.11.0","react-redux":"~7.1.3","redux":"~4.0.4","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","semver":"~6.3.0","url-template":"~2.0.8"},"gitHead":"bcff54fa952515fae7eb5b2034e48428a81f74d9","_id":"@warp-works/warpjs-utils@1.2.119","_nodeVersion":"8.12.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-0cQMWLRqF2E5Ln6QSM0GkLdsNk3brlbhABj1+EHbo6vaasbqmhcRwBCDAoKiPIIgyAOtfR75r1sOqKBUg5mnLQ==","shasum":"551646ffbf48c5c848b3a4f8152fc1084e091826","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.119.tgz","fileCount":344,"unpackedSize":19400084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxPggCRA9TVsSAnZWagAAjJcP/1okUwT1cHqJihO67G2y\n5C8fjwyhnkLx6qkkfq8FxU/SCvcRvn3+0AaswsYSJ+19Xy/hFpqBzfrcIAfG\nAwxvgxhCk9DJcOSj+V+I879SN7pRKpmxlN2a/bbXRgFIs4QmRxk7GXN53Yez\nKctE8TLXCkrtHkA3BCege8Q4Jt19kPiBjsVrEvqeFj8FSdlT4KJWcfZymonq\n1KIJSz1FPj5I0kSEPtQeA6lZpSU5zvTPRhmm+0Z37Z1+UfuX9TxjP6PfHL8k\nDZWSossy9DRBO+svarapkZEKTz+aHxmI5bXHypPywhBrRHHxy4wRvETwuvWK\nqn5ewOOi8C6rUhaMhIHA5AKT3ia6k9T/oLqdfeX/srp/9mkeFcmQtY36Ychb\nftmgGJvLAvcW/eck6dTEZfDv4bNHm0/rEXbFdXqTzN9/GY4yQdddnAr5+FGU\n1z093mYZHn/f6C9n52hcgFH97zmqUxV6/eu4Hfrpbjv6O1W1kkh1usOd93F+\nQaGWnVPQzWzGr+pEe4fti/0UYziXPwrxL7LOz+I/Koll1HoDqizW6fk2l4xa\nPVj5L66fsWsmGxZJT6qUS4TdP4qVATc7n1ABIvzwQbYT/pJfgWfd0I+CFg1i\n0qnFRdVfbus5s1Ykye6V+RWF2f9TlaXMkyR4kZQnenOknKUPXxP0cR47+uMO\nnrHh\r\n=R0yd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEaG255cyqSKjWVd5WRvUV/zVZH5ebW8Rit0CCy1rA6wIhAJevSABaJV3Fm7cmtnb4B5EAG1Vq5khfVqsPxBJxDODW"}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.119_1573189663604_0.5787056386532294"},"_hasShrinkwrap":false},"1.2.120":{"name":"@warp-works/warpjs-utils","version":"1.2.120","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">=8.12.0"},"scripts":{"prepack":"npm run coverage","precoverage":"grunt check build","coverage":"nyc npm test","coverage-report":"nyc report --reporter=text --reporter=text-summary","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"~0.3.2","@quoin/node-test-helpers":"~1.0.3","@warp-works/warpjs-plugins":"~1.2.7","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.4.1","eslint":"~6.6.0","eslint-config-standard":"~14.1.0","eslint-plugin-html":"~6.0.0","eslint-plugin-import":"~2.18.0","eslint-plugin-json":"~2.0.1","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.16.0","eslint-plugin-standard":"~4.0.1","font-awesome":"~4.7.0","grunt":"~1.0.4","grunt-babel":"~7.0.0","grunt-cli":"~1.3.2","grunt-contrib-clean":"~2.0.0","grunt-contrib-copy":"~1.0.0","grunt-contrib-less":"~2.0.0","grunt-eslint":"~22.0.0","grunt-webpack":"~3.1.3","handlebars-loader":"~1.7.0","jit-grunt":"~0.10.0","jquery":"~3.4.1","jquery-toast-plugin":"~1.3.2","load-grunt-config":"~3.0.1","mocha":"~6.2.2","nyc":"~14.1.1","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.3","@warp-works/warpjs-filter-box":"~1.0.1","bluebird":"~3.7.1","classnames":"~2.2.6","debug":"~4.1.1","hal":"~0.1.0","handlebars":"~4.5.1","hbs":"~4.0.6","hbs-utils":"~0.0.4","lodash":"~4.17.15","moment":"~2.24.0","prop-types":"~15.7.2","react":"~16.11.0","react-bootstrap":"~0.32.4","react-dom":"~16.11.0","react-redux":"~7.1.3","redux":"~4.0.4","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","semver":"~6.3.0","url-template":"~2.0.8"},"gitHead":"7d80c28dd548a954e3c7bb60cecc3e5882bb4fb2","_id":"@warp-works/warpjs-utils@1.2.120","_nodeVersion":"8.12.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-x/4wSDFfHedfEuih+4FDKr/7xvlVzB/UFmfZlJfwU+93eZo/R3b/fZQd5U2eZNiXp7Bbtmw/JGV4VA3juFgSwg==","shasum":"f9512cac17453acb2dac3946bd537b98480047a8","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.120.tgz","fileCount":344,"unpackedSize":19400224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdx2phCRA9TVsSAnZWagAALbMP/3ob3GOE5gLSTtdyZRgN\nkqDuzmE/Zx+LQto0RQULsCvbYwGAJJSnpAK/kZhs2laiX77FeWOcVr3b+q2v\n9YwpkSnqF5ldPMKX5oKpeEsN29Yx4R0UUD9FXH1oP8NCFBu72IEsBo05hCem\nOaUo2TbGSDL9kVtV3ntxeWKPTfuVBOQYBUw2zpS1D6tysuwuz34+YXkRTe6H\nEM8T6Q/XH8xGGaehcgf/sLpoywyE91BX8lCbAvd/tXujphtr/tg0VSaRqTNe\nYIRVqq+mjo2Ks0kXl9g3/SQ1zaNMSMWz/hF9+BgJlHSHPh9pyShUZpBHVX3E\nRr7E8uE1CvXwJSSPOswyzX3B/YJiGG2yKa1JnamgLiQADqg3rkBmbLRqN6r0\nljLO5ilplE6ODILGIklGUxxmmd5b/dls0UT1J3dIagD7I9wGTUWJhr8MIkfY\naTGE85eK9ejPp/+ApnuOwr6zUSVBNaUmT8/Otht9/USodp14fW6logwt9CSU\nT8gu6bxQOPSpXrPTX4NRLgAstcHSGEmNZEeIq/zgWDPB6lJtI6xHIRnY0hLm\nuVZcSrnZNIKpbkgbmfXnpN2O0tjxnyA52OwMe095e2uZxZn0gK4UnBTPbopt\nF6W9LD5O7fc9CwHlJW9F813ZPTCtkVH2HW0a7B0o9xb09QzOSJO74LtD8YK6\nGB5b\r\n=JGK3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxL9GgfJwnSr5C9uDe0Hs9fTGI1eFHqvj7wPyDk8UgTAIgIWIIE9Ckt37qoVG9ys/0iuMuY4i9W0oedwA2qMbqB8s="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.120_1573349985125_0.5944503313487091"},"_hasShrinkwrap":false},"1.2.121":{"name":"@warp-works/warpjs-utils","version":"1.2.121","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">=8.12.0"},"scripts":{"prepack":"npm run coverage","precoverage":"grunt check build","coverage":"nyc npm test","coverage-report":"nyc report --reporter=text --reporter=text-summary","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"~0.3.2","@quoin/node-test-helpers":"~1.0.3","@warp-works/warpjs-plugins":"~1.2.7","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.4.1","eslint":"~6.6.0","eslint-config-standard":"~14.1.0","eslint-plugin-html":"~6.0.0","eslint-plugin-import":"~2.18.0","eslint-plugin-json":"~2.0.1","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.16.0","eslint-plugin-standard":"~4.0.1","font-awesome":"~4.7.0","grunt":"~1.0.4","grunt-babel":"~7.0.0","grunt-cli":"~1.3.2","grunt-contrib-clean":"~2.0.0","grunt-contrib-copy":"~1.0.0","grunt-contrib-less":"~2.0.0","grunt-eslint":"~22.0.0","grunt-webpack":"~3.1.3","handlebars-loader":"~1.7.0","jit-grunt":"~0.10.0","jquery":"~3.4.1","jquery-toast-plugin":"~1.3.2","load-grunt-config":"~3.0.1","mocha":"~6.2.2","nyc":"~14.1.1","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.3","@warp-works/warpjs-filter-box":"~1.0.1","bluebird":"~3.7.1","classnames":"~2.2.6","debug":"~4.1.1","hal":"~0.1.0","handlebars":"~4.5.2","hbs":"~4.0.6","hbs-utils":"~0.0.4","lodash":"~4.17.15","moment":"~2.24.0","prop-types":"~15.7.2","react":"~16.11.0","react-bootstrap":"~0.32.4","react-dom":"~16.11.0","react-redux":"~7.1.3","redux":"~4.0.4","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","semver":"~6.3.0","url-template":"~2.0.8"},"gitHead":"4345a6590e814d26ba01ca721ede2ed46840183d","_id":"@warp-works/warpjs-utils@1.2.121","_nodeVersion":"8.12.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-4/fg9CR7UiUmf5wvRz/C7cm8zLxKLqJKV33qKe5O/xxvg4W7w1gsYiHHk0gEdbPIlROm0dnaCKf9oMUGtlD45w==","shasum":"97aaaa9ca09a2ac3ed411fa2413a8b90062ae78e","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.121.tgz","fileCount":344,"unpackedSize":19400485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzb31CRA9TVsSAnZWagAAY4AP/2o+gauHrnXUQUaC79ra\nUxVkQ1U7YBVdl85jNgIiMF3pkMKNT1m8Ko+MWVIURE+RIb2XU2icZXOvQAMD\nKY13YcPSuUD5RQWRf8uXv/Lg6VG8fmo1mWE6ks0Dk3dfUSwblsGEEtvIfn7S\nM5l7Y/9/uaNWFELxGzLmMQBhAHRQl0FOCCZWhHLXgBnFXTlgDj2saZJnWIZq\n4o6pcgaHmPrk+AkeGnKy8M2s6d6D3D2zDO9a0uxkw1PM57Eg8OY6UoXs3Mst\nkB48E4Iv4RHbA6aLbtFpHlu9nlCQJEGH8oZ6EF4bzkvm55hhZnIhpJhJJzWG\nYn65vVFSpCnZB8BCYbrC2IdflkRBojeXGhn0zKpySYhKxvw3H6N1q1Lfv21L\nfJ9IsBTiZkxIBVQJeiD9rmOJQzaEj1uNA40YeR+48IzgXLC18U1gmjIVxpuH\n4AXxhp53Sz2u+SuLjIchpcoa3FNQgnN4BtPRGZ3CMI+c0K1XEBC6bomHkaPw\nZm6+O4GBwKn5DYGTbl/5g9bkGCwGuXhfoTHRMZu9h6XlVO5I6GbjQkJhtqx3\n9j+2ZqPm64sqeOXcHugKg43M1eka6CXvGHnsNtDSV8uXr3DFBmeWKNQS0Ig7\nVZ2k7Wr/VbqCq9uS8w11sSdGQDmi4xJw52OfSLDUd02V4J/KtQ20Eb9SLYXe\nXNGN\r\n=KeUY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAz8Cm6e30pBX4bUpqJJ8jsR9MwRDdinGsusSiC7MTvNAiBHbKGcnsYCpXiMoFeHguLNPkLpdrhorwNREnUKG/G4QQ=="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.121_1573764596371_0.7964180361269595"},"_hasShrinkwrap":false},"1.2.122":{"name":"@warp-works/warpjs-utils","version":"1.2.122","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">=8.12.0"},"scripts":{"prepack":"npm run coverage","precoverage":"grunt check build","coverage":"nyc npm test","coverage-report":"nyc report --reporter=text --reporter=text-summary","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"~0.3.2","@quoin/node-test-helpers":"~1.0.3","@warp-works/warpjs-plugins":"~1.2.7","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.4.1","eslint":"~6.6.0","eslint-config-standard":"~14.1.0","eslint-plugin-html":"~6.0.0","eslint-plugin-import":"~2.18.0","eslint-plugin-json":"~2.0.1","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.16.0","eslint-plugin-standard":"~4.0.1","font-awesome":"~4.7.0","grunt":"~1.0.4","grunt-babel":"~7.0.0","grunt-cli":"~1.3.2","grunt-contrib-clean":"~2.0.0","grunt-contrib-copy":"~1.0.0","grunt-contrib-less":"~2.0.0","grunt-eslint":"~22.0.0","grunt-webpack":"~3.1.3","handlebars-loader":"~1.7.0","jit-grunt":"~0.10.0","jquery":"~3.4.1","jquery-toast-plugin":"~1.3.2","load-grunt-config":"~3.0.1","mocha":"~6.2.2","nyc":"~14.1.1","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.3","@warp-works/warpjs-filter-box":"~1.0.1","bluebird":"~3.7.1","classnames":"~2.2.6","debug":"~4.1.1","hal":"~0.1.0","handlebars":"~4.5.2","hbs":"~4.0.6","hbs-utils":"~0.0.4","lodash":"~4.17.15","moment":"~2.24.0","prop-types":"~15.7.2","react":"~16.11.0","react-bootstrap":"~0.32.4","react-dom":"~16.11.0","react-redux":"~7.1.3","redux":"~4.0.4","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","semver":"~6.3.0","url-template":"~2.0.8"},"gitHead":"6dbcb0c3bb0c34ebf32dce82f68efc70c89005d2","_id":"@warp-works/warpjs-utils@1.2.122","_nodeVersion":"8.12.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-fSAxJUe9/MX0sCf5mfSp9YrwhtrOkfxXBK0pY2YrDfFKwVIncUV/yvgweGJK/msPwbrrGpvCPQNI6hICH6RKAw==","shasum":"ea380b634fab2d1f92b003b2ad4d43cc929ca968","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.122.tgz","fileCount":344,"unpackedSize":19400572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzeDzCRA9TVsSAnZWagAAjjYP/1Xrdd+WFN7xarvFYE1+\nNRwYtIDH1OVTT6JVCUIe4t6QuVxNqOImllbBk1+azDV43PHo14ofdGHgvuAZ\n11gHwBObfkEsdF6How59WP97F0fD1wZCxfRAyJB08GMSr0l1Fzjq48Yht40T\nFGH0roCuNQ7tdM/vHz1pCIuhZT3v8q1YvLlYSIZADX7VqvUF3dB5Ms8bifP5\nYkVlSCxKCQSMxOkvs3ofkiC+prUacZvSVaZ5jparRF/nVkQ8jBnKyujy5yLP\nC9tl9PMLKv6+3wkI0+X5jG7IV8mOHITFaJcvBNGp+w8Onn8JSDhPuh5+3ZbO\n3I8dmcxmBvQCEi4jmr7l4Q+I0WqI04khsiMhp7zWNy+vnYEWLr/kZVPZvctY\ntASlbOSf7ulkiztoalYQzjFb241RpWbXEkL5s0bICq5UcPlirPPOIuV9wLZY\nOxCEEjOQtLxuWfqrVNCqNWNaYTmMEnvzagNCPxp6trFwhqvR6ApvFJ3kngD5\nuSwtrOtSJkO08LavSaMfqX9CHp1XoPn/dAoEc+PfX6gkiJ8i1b82HWpedgF9\nKAqAvHZ0ZZZVTu4zOIvFsKKcr+cZeimmTrjiWfU4QDbwibnDg5M97aRYlP/p\nGalVnXiriAP/F4IdcyRbgdxMbX/4LwdkL4cQ6/7AoRMAynRhss/4F1A45/WX\nmkXl\r\n=P6DT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCnwtYFSOxth90VL5steYGVLDR37EqQkg9+py14BkGzgIhAK87Y7ZEUX8y71HiaRCUmqRnjEJPRySdfnuV6qOReyoV"}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.122_1573773555331_0.5337427856782426"},"_hasShrinkwrap":false},"1.2.123":{"name":"@warp-works/warpjs-utils","version":"1.2.123","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">=8.12.0"},"scripts":{"prepack":"npm run coverage","precoverage":"grunt check build","coverage":"nyc npm test","coverage-report":"nyc report --reporter=text --reporter=text-summary","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"~0.3.2","@quoin/node-test-helpers":"~1.0.3","@warp-works/warpjs-plugins":"~1.2.7","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.4.1","eslint":"~6.6.0","eslint-config-standard":"~14.1.0","eslint-plugin-html":"~6.0.0","eslint-plugin-import":"~2.18.0","eslint-plugin-json":"~2.0.1","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.16.0","eslint-plugin-standard":"~4.0.1","font-awesome":"~4.7.0","grunt":"~1.0.4","grunt-babel":"~7.0.0","grunt-cli":"~1.3.2","grunt-contrib-clean":"~2.0.0","grunt-contrib-copy":"~1.0.0","grunt-contrib-less":"~2.0.0","grunt-eslint":"~22.0.0","grunt-webpack":"~3.1.3","handlebars-loader":"~1.7.0","jit-grunt":"~0.10.0","jquery":"~3.4.1","jquery-toast-plugin":"~1.3.2","load-grunt-config":"~3.0.1","mocha":"~6.2.2","nyc":"~14.1.1","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.3","@warp-works/warpjs-filter-box":"~1.0.1","bluebird":"~3.7.1","classnames":"~2.2.6","debug":"~4.1.1","hal":"~0.1.0","handlebars":"~4.5.2","hbs":"~4.0.6","hbs-utils":"~0.0.4","lodash":"~4.17.15","moment":"~2.24.0","prop-types":"~15.7.2","react":"~16.12.0","react-bootstrap":"~0.32.4","react-dom":"~16.12.0","react-redux":"~7.1.3","redux":"~4.0.4","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","semver":"~6.3.0","url-template":"~2.0.8"},"gitHead":"4f7b2553683ef7f5fcabedf771c1012d02a1d060","_id":"@warp-works/warpjs-utils@1.2.123","_nodeVersion":"8.12.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-BUeX8T+cRVMxL10eNOhGcCsPlVksGQ8jAczErnbrshHAY3SGBHOPNWwokCLXkB18OSqKEXBZFykqzF8mFi7Ghw==","shasum":"7fec779b5492bc576be8461bf0436b254eac7ce7","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.123.tgz","fileCount":347,"unpackedSize":19453480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzwnkCRA9TVsSAnZWagAA398P/i5m5weVl4wiaQq1kKYn\nbe0q94R08ABsmmVBgDk08p7BPIQB+G3OXuixNyu2cx8+GABve7zH0WrtxjMB\nFRsPWwp0r9G/Jsf4ti4AFaAT/kJxZ21gpUt+0/ROagME2HHuEPbJgAgbWdJ8\n0WQ6dQ3pmkrr0/ivB9o5L7/1TuZM/GWvSZzIOpYpaHOIPvZDCekqxhypD4jO\nksb56zJtZO2WAP+C4SctwWIShfABYhOPlf59xztCoLkfDKDykVmFA271uevW\naaGcE03LoxXwHmT1SJCWCOUGXiPLJ6girc6BVgaIuRrBl4VHTYOum6lfCyA8\nWavzhOKrufaUhON3U9H496V3PKX6XBbTwL2mSUF1SH4KYYViddpkzoCKL/nn\nTQCIwbOoD6SL7zg0HP6cZvr3TDis8q8LhYGEV6GeBYyv0zlxOaYk3monRCrB\nQdDkEXb09JXZbWe4xC73hrYYIObz+IyFQ4N/SSZM8tPfK0Y2XlQLKWbQ4tbG\nci/HilJSbG+nYDP5BXd0Ik+Pt9R1MRUtIBYN9VOpJH9jbqOVea5Lz6pDM8iP\nqGdbjGsw3rtOnrjVSipIzbPchTtxO6ZeXkMExebfe0OKGZHepCGyqxJDXZz4\n8kF0IE7F8gl1+unWOo9RJrmg+z1rKxWHEBedXDBoKzqN+bHsfXtmGMmPYTJV\nXEXr\r\n=8Kpv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEO9iNcZnYHgJMf4R/WsaQETxuqXazd3qvW3BkFmvXcuAiAF9a+bGdyla9tSs2LUJKKpLOJj1Isa/WYbKCoKzW5kuQ=="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.123_1573849572217_0.060006453371809654"},"_hasShrinkwrap":false},"1.2.124":{"name":"@warp-works/warpjs-utils","version":"1.2.124","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">=8.12.0"},"scripts":{"prepack":"npm run coverage","precoverage":"grunt check build","coverage":"nyc npm test","coverage-report":"nyc report --reporter=text --reporter=text-summary","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"~0.3.2","@quoin/node-test-helpers":"~1.0.3","@warp-works/warpjs-plugins":"~1.2.7","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.4.1","eslint":"~6.6.0","eslint-config-standard":"~14.1.0","eslint-plugin-html":"~6.0.0","eslint-plugin-import":"~2.18.0","eslint-plugin-json":"~2.0.1","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.16.0","eslint-plugin-standard":"~4.0.1","font-awesome":"~4.7.0","grunt":"~1.0.4","grunt-babel":"~7.0.0","grunt-cli":"~1.3.2","grunt-contrib-clean":"~2.0.0","grunt-contrib-copy":"~1.0.0","grunt-contrib-less":"~2.0.0","grunt-eslint":"~22.0.0","grunt-webpack":"~3.1.3","handlebars-loader":"~1.7.0","jit-grunt":"~0.10.0","jquery":"~3.4.1","jquery-toast-plugin":"~1.3.2","load-grunt-config":"~3.0.1","mocha":"~6.2.2","nyc":"~14.1.1","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.3","@warp-works/warpjs-filter-box":"~1.0.1","bluebird":"~3.7.1","classnames":"~2.2.6","debug":"~4.1.1","hal":"~0.1.0","handlebars":"~4.5.2","hbs":"~4.0.6","hbs-utils":"~0.0.4","lodash":"~4.17.15","moment":"~2.24.0","prop-types":"~15.7.2","react":"~16.12.0","react-bootstrap":"~0.32.4","react-dom":"~16.12.0","react-redux":"~7.1.3","redux":"~4.0.4","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","semver":"~6.3.0","url-template":"~2.0.8"},"gitHead":"81c9d1096a68cc082db25b4e580bbf97dbb17532","_id":"@warp-works/warpjs-utils@1.2.124","_nodeVersion":"8.12.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-JNKDpl/U6G/Bo+TqFewwq4oXrmCKLv0/PxWT9zvU58i5z+NrZL2QsWU0YmH7I+uAQABpYh2FvE0pLzJunq3w/w==","shasum":"ba93dddbc6dd84446a1f2f31ad70466045980ee6","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.124.tgz","fileCount":347,"unpackedSize":19453834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0U2ZCRA9TVsSAnZWagAAkmMP/2gP64+oXo2WphQEn6vd\nXjTxFN259LboblAF64OfcF2WRWWHzqFUzpePZPIGC38Sizi6buxWt7+Z7F0c\no6ZwRQM7nFceSrY3yYx49P+FOaNUtyqDtoAo4d2oj0MLtzVyLLmQUPt4DWRt\nLfaRehhbROhv7GwR5btLe/BSPEuYFb8jvP8E7vZwiC2FcvZS5UD6MdTXtadg\neRhlGE3qRCGTz2+opjsj1kKxBaVm/Plq0Fcz3lQYKPCh1ztyE54glIPJ32Ta\nFZE31oSQcmtFUcSQEsyNqFTJx6GQV1+Zq9EWSZS6nTlZ0D30x1QLT7as6eDH\nfQcCOcS0nouHesOQgv3nxfvXyE4D2yRKZwrpRb2i+AZBdoCWUfzrBVz9n36J\nw+9QC4jOgIFjlR8p7M119dXMKM94MzG0drcRW5smv/1Z7TFbK0zdFVCwbWDw\nniMaO467m1HVAsy0i9BpMYA6oqcUT1Et/9UQAOtCCzhRTNim6fo3zefPeWz1\neDCmVLYJYSqlLvOVEshYy9zrdLCZPykdxacb/AZXp9bO6vxGZAT+D69KD3El\nz+iXawUs0XsO3YbqKyuu+OlYuAUyNLWHdiXKKXLQUeSPbkoSYGfitvqSjwjU\nxBG1IuMU6GuiMZg3cPHvXp0CU0h6rWTZrltrZV0wV33FugVmwkDHPUMkE5u8\nsifJ\r\n=tSqU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDphUIiIp1Hc3yBD9Gh87+h3eL80xXFhl0zz8YjqB9cWAIgVcxhSgdU/0YeCRbG5cJIRWQEDns9imSA/KqC003KAVQ="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.124_1573997977002_0.1370236544560317"},"_hasShrinkwrap":false},"1.2.125":{"name":"@warp-works/warpjs-utils","version":"1.2.125","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">=8.12.0"},"scripts":{"prepack":"npm run coverage","precoverage":"grunt check build","coverage":"nyc npm test","coverage-report":"nyc report --reporter=text --reporter=text-summary","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"~0.3.2","@quoin/node-test-helpers":"~1.0.3","@warp-works/warpjs-plugins":"~1.2.7","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.4.1","eslint":"~6.6.0","eslint-config-standard":"~14.1.0","eslint-plugin-html":"~6.0.0","eslint-plugin-import":"~2.18.0","eslint-plugin-json":"~2.0.1","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.16.0","eslint-plugin-standard":"~4.0.1","font-awesome":"~4.7.0","grunt":"~1.0.4","grunt-babel":"~7.0.0","grunt-cli":"~1.3.2","grunt-contrib-clean":"~2.0.0","grunt-contrib-copy":"~1.0.0","grunt-contrib-less":"~2.0.0","grunt-eslint":"~22.0.0","grunt-webpack":"~3.1.3","handlebars-loader":"~1.7.0","jit-grunt":"~0.10.0","jquery":"~3.4.1","jquery-toast-plugin":"~1.3.2","load-grunt-config":"~3.0.1","mocha":"~6.2.2","nyc":"~14.1.1","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.3","@warp-works/warpjs-filter-box":"~1.0.1","bluebird":"~3.7.1","classnames":"~2.2.6","debug":"~4.1.1","hal":"~0.1.0","handlebars":"~4.5.2","hbs":"~4.0.6","hbs-utils":"~0.0.4","lodash":"~4.17.15","moment":"~2.24.0","prop-types":"~15.7.2","react":"~16.12.0","react-bootstrap":"~0.32.4","react-dom":"~16.12.0","react-redux":"~7.1.3","redux":"~4.0.4","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","semver":"~6.3.0","url-template":"~2.0.8"},"gitHead":"8a386009197cc967e08524817bc267e055ff9e82","_id":"@warp-works/warpjs-utils@1.2.125","_nodeVersion":"8.12.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-UFkXkoIKCOQHGi/0/52CjHvuQwGOogKmKhqO4dfMFSa0Oy2RK7KNOm5kXP9UEgAVo99AePAHqE7jmOioj4eNFg==","shasum":"31ee421e249887190cce38325130392e9d544fd6","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.125.tgz","fileCount":347,"unpackedSize":19453895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0rfICRA9TVsSAnZWagAAkOcP/3R80xeuqOj6DYcIlePs\ns/W8afEvxQprdV5MQE8Pm9pQsl8KtdBAfPxnog58B+LCe1zg2GrhHHu0nYKs\nHVLCimJ7cifNk7SAuluJqEGcicQWkqsostU+eOUvg+vXJlaaHZ2q2hmE/hX1\npIWfsVstMPTAmg5zK71/QA4ziyfLcb5pkuCd9R0v1b3SOWes9IU5VKA1vb3V\ncZmU4xTtxIympChv5zYa/mDRJ6/v88xQ6ob6hqNaj8Ujl+30D2g7CjGJ4HBW\nBJu5RgaYrIC0W5v1RC7BUp4pe0xpCfdtsdTQVdugXN2XtPODR9K40O9CN76h\ngVaoBJpdQ3+JM9HsL/XRYfUilnfxQEAtuCFh3Iv4NyKaXEeTefbBOsM8dlz1\nRkoGg9z4QOR2sL0SU9Zam79pJsfKysi1A/r5SFwXvK3+xOIqA+m+9O4g0Jx/\nxQIwU3Iqbp7j7i50iXLoqfT3rDPp7wqBBF4BjJrNAVwJVlWvRkJTUsybujio\nPKuWjsZ7hRSSC4VN/2Eldj/TSKX2QbhMekLaezgZV/EORABzVnpJKsq3Eg2q\nhLI3nwS0R8djPWpVbR/DUr7cNYFnFF0buZ74NqS+X/EAaJbNZEi3fWhqImv8\npJtp8cwFx+NoA5b9kCYnd+HpxzMuLekd+1fypF6i61saN2rVyxmAxcJuE4Sn\nw9y8\r\n=XTmy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGXy8LrVCJ5Jbz8VYLqYT6E7E7jWRurCkglyXrOliTXhAiBij7PsttDzDOdtdAAg4ovHgeEBFtZFjNbYlP1tQvdS7A=="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.125_1574090696208_0.27321435837130004"},"_hasShrinkwrap":false},"1.2.126":{"name":"@warp-works/warpjs-utils","version":"1.2.126","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">=8.12.0"},"scripts":{"prepack":"npm run coverage","precoverage":"grunt check build","coverage":"nyc npm test","coverage-report":"nyc report --reporter=text --reporter=text-summary","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"~0.3.2","@quoin/node-test-helpers":"~1.0.3","@warp-works/warpjs-plugins":"~1.2.7","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.4.1","eslint":"~6.6.0","eslint-config-standard":"~14.1.0","eslint-plugin-html":"~6.0.0","eslint-plugin-import":"~2.18.0","eslint-plugin-json":"~2.0.1","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.16.0","eslint-plugin-standard":"~4.0.1","font-awesome":"~4.7.0","grunt":"~1.0.4","grunt-babel":"~7.0.0","grunt-cli":"~1.3.2","grunt-contrib-clean":"~2.0.0","grunt-contrib-copy":"~1.0.0","grunt-contrib-less":"~2.0.0","grunt-eslint":"~22.0.0","grunt-webpack":"~3.1.3","handlebars-loader":"~1.7.0","jit-grunt":"~0.10.0","jquery":"~3.4.1","jquery-toast-plugin":"~1.3.2","load-grunt-config":"~3.0.1","mocha":"~6.2.2","nyc":"~14.1.1","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.3","@warp-works/warpjs-filter-box":"~1.0.1","bluebird":"~3.7.1","classnames":"~2.2.6","debug":"~4.1.1","hal":"~0.1.0","handlebars":"~4.5.3","hbs":"~4.0.6","hbs-utils":"~0.0.4","lodash":"~4.17.15","moment":"~2.24.0","prop-types":"~15.7.2","react":"~16.12.0","react-bootstrap":"~0.32.4","react-dom":"~16.12.0","react-redux":"~7.1.3","redux":"~4.0.4","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","semver":"~6.3.0","url-template":"~2.0.8"},"gitHead":"c1dce76210b5f740903f89f6984a5740282eca82","_id":"@warp-works/warpjs-utils@1.2.126","_nodeVersion":"8.12.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-Rk4UzILQFgQpnVbYMuhcHqWN4CkjZZxtvqmgjTcLH6OB+/EeWhm8kV+Bf1goqDBCQsYBHzRPlBxJdToi6KHhoA==","shasum":"b2b44216910ef7ff0f6fc438e78c247296461bf5","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.126.tgz","fileCount":347,"unpackedSize":19460282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1yADCRA9TVsSAnZWagAAykIQAJiqyLbX+a4dlGegFGJ4\nzHJ0rFqx1TwE1UtGDbPPdv6aqC12p8xcP5OHBcf+itp2dg167+qNue3EHxva\nORMt5dgXLOraSTaOiGc/GjLl2amViORuzgJhBRa3veznLZ59I+5RZF+0zVa0\n+TgMRx4qWNqT2jXInMt3JNYNIxwCpKQaLMK5CSQ20KMCcY2Z2wDUxAhEY98a\ntlWg8adPOcgInWN1s6/i1+Wf0AezYwH4e914O51D2SzKldJti+rpJiRi9uoa\nDbfTGOgckj1OMUvgNt5w0pa7VoC2Tcx7MgZOKmKic5XAiLHXemk53q7fuBYD\nDQE4HkDyqek9fUsPCGyNGo3A6CiDXDPCxnBqVBJvzF4vK968RC35rclHQQmY\n7CYw0ywKiDByRWIZBdcm6V7kilGHuxCrG1X+ksIlaLJdD1Yy91eJGvc7Y2F5\nexbdbwc9cYjwPIY51h8C5NqKn6Id3+wY8W5TQS3FZ4VNzSYuuTlpp1orp1p9\n0XVv5QbiDSvnFrfTSMwmpkD6p9K8hPH1ni1mx/DqqcIV6owClckexRwi7p6s\nC9VSGhWjpKnGyzGIaAhqqJlMoCtyJZ7jMXNwdqxR8NND8iEzxuLzjv5zUvHn\nvTDOYhEcsEz6tBtVrNCk8WRAWQ276pgIQdJN4SxvQGus/L2LXTz9cupPKX2i\nzPb1\r\n=Gqgt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8IJUwggwShZZGW4mwJSxtqBqZ2BmMSgSfUPFeu+WISQIgTZyGGpm3YLrFDkyXNFoikkXpyr6GECGqr5AiuBnlxOk="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.126_1574379522835_0.1318199226967276"},"_hasShrinkwrap":false},"1.2.127":{"name":"@warp-works/warpjs-utils","version":"1.2.127","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">=8.12.0"},"scripts":{"prepack":"npm run coverage","precoverage":"grunt check build","coverage":"nyc npm test","coverage-report":"nyc report --reporter=text --reporter=text-summary","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"~0.3.2","@quoin/node-test-helpers":"~1.0.3","@warp-works/warpjs-plugins":"~1.2.7","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.4.1","eslint":"~6.6.0","eslint-config-standard":"~14.1.0","eslint-plugin-html":"~6.0.0","eslint-plugin-import":"~2.18.0","eslint-plugin-json":"~2.0.1","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.16.0","eslint-plugin-standard":"~4.0.1","font-awesome":"~4.7.0","grunt":"~1.0.4","grunt-babel":"~7.0.0","grunt-cli":"~1.3.2","grunt-contrib-clean":"~2.0.0","grunt-contrib-copy":"~1.0.0","grunt-contrib-less":"~2.0.0","grunt-eslint":"~22.0.0","grunt-webpack":"~3.1.3","handlebars-loader":"~1.7.0","jit-grunt":"~0.10.0","jquery":"~3.4.1","jquery-toast-plugin":"~1.3.2","load-grunt-config":"~3.0.1","mocha":"~6.2.2","nyc":"~14.1.1","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.3","@warp-works/warpjs-filter-box":"~1.0.1","bluebird":"~3.7.1","classnames":"~2.2.6","debug":"~4.1.1","hal":"~0.1.0","handlebars":"~4.5.3","hbs":"~4.0.6","hbs-utils":"~0.0.4","lodash":"~4.17.15","moment":"~2.24.0","prop-types":"~15.7.2","react":"~16.12.0","react-bootstrap":"~0.32.4","react-dom":"~16.12.0","react-redux":"~7.1.3","redux":"~4.0.4","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","semver":"~6.3.0","url-template":"~2.0.8"},"gitHead":"f3249fe4dc850d22efa1711c86b7435e47e99908","_id":"@warp-works/warpjs-utils@1.2.127","_nodeVersion":"8.12.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-QZRv0ZrbK1YbVdtOpmdexNmbwVLF4q8N7nuwoKMGIrOCmpfLSpwjWbxgv+0MyjNh3fLrg6ezpAVe+p4hIFGefQ==","shasum":"5c8b9622c154c059abfdc9e3de0b6a613254daba","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.127.tgz","fileCount":347,"unpackedSize":19463376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd114GCRA9TVsSAnZWagAARvMP/jE8wLbcWhYxQqVh6ZUW\ncXNc7vyZ2ZOtBtBP67dl8b7lAUR0Gn6ltyqVrqe37k7nfKHtbDPT4DfZnYCI\nO23MWdqArbRy/nDkq64mIQtMfkUziqMh0pHDw8ONbrmgZ2YqY/v9+TrIbKTc\nr5l8BVzGD1qn0wUBS3Mcahm3bUXx38WYF47E8vUT/Up0E4jfq+1apBvfotSt\n02g7Ka4mizM2klNetB+CV7FTiZMIdWnaL3PxLNfYzkBhmv29p1VyJQ635wFz\nLB2e1bIJte2QXrNiV9Iqds3XvRcZ6TrJLbyRYX8zuYVcMN6uRTbYIelpBCcN\nptrc2MEb1f+cQdo6XIOIDNlR3/5o4Hs4gpFetCEmC7N1Fy2HUotQHhnGPhEc\nYStoeAQEEEtE3LErUNzQXRWzJSQj/wMiQiCh9LI8Kuyg6KpSr+PU22Wk7ji3\nB7YBxKb4fbCvaXgrH02Ue8KTnem8SSrDYIAuLTbl1K7idjjBZgSDXC5Q2Jag\nU3axDI0GvSApDWA6zrCAcn/FsAaotMXtwpYFopSNBNOieJJQGqW5rW8mpscb\nYIwednPxLjqXtZXgVWNaDzqFFqmPfAPb4K3/+D3IC+H6W2/xCaNYv7OXSzkv\naEDn3hTZCwLWFmiBH4cuKCnB7XsWaduJowHLxKxG3iNVy+oRnASjPNe15Jxf\nmfgc\r\n=FUq2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHs2fCoKbXvjW23vP/NpO3H1WSnAXZjf79wrEF8BQnk3AiEA52wo+4HcmtxPjLOOVztEUWe8q23XgfuaFGMzX6xb/Lg="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.127_1574395397604_0.9140415844447898"},"_hasShrinkwrap":false},"1.2.128":{"name":"@warp-works/warpjs-utils","version":"1.2.128","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">=8.12.0"},"scripts":{"prepack":"npm run coverage","precoverage":"grunt check build","coverage":"nyc npm test","coverage-report":"nyc report --reporter=text --reporter=text-summary","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"~0.3.2","@quoin/node-test-helpers":"~1.0.3","@warp-works/warpjs-plugins":"~1.2.7","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.4.1","eslint":"~6.6.0","eslint-config-standard":"~14.1.0","eslint-plugin-html":"~6.0.0","eslint-plugin-import":"~2.18.0","eslint-plugin-json":"~2.0.1","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.16.0","eslint-plugin-standard":"~4.0.1","font-awesome":"~4.7.0","grunt":"~1.0.4","grunt-babel":"~7.0.0","grunt-cli":"~1.3.2","grunt-contrib-clean":"~2.0.0","grunt-contrib-copy":"~1.0.0","grunt-contrib-less":"~2.0.0","grunt-eslint":"~22.0.0","grunt-webpack":"~3.1.3","handlebars-loader":"~1.7.0","jit-grunt":"~0.10.0","jquery":"~3.4.1","jquery-toast-plugin":"~1.3.2","load-grunt-config":"~3.0.1","mocha":"~6.2.2","nyc":"~14.1.1","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.3","@warp-works/warpjs-filter-box":"~1.0.1","bluebird":"~3.7.1","classnames":"~2.2.6","debug":"~4.1.1","hal":"~0.1.0","handlebars":"~4.5.3","hbs":"~4.0.6","hbs-utils":"~0.0.4","lodash":"~4.17.15","moment":"~2.24.0","prop-types":"~15.7.2","react":"~16.12.0","react-bootstrap":"~0.32.4","react-dom":"~16.12.0","react-redux":"~7.1.3","redux":"~4.0.4","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","semver":"~6.3.0","url-template":"~2.0.8"},"gitHead":"dd62257259620dd7ed2d573d2546e1cd4cc26d64","_id":"@warp-works/warpjs-utils@1.2.128","_nodeVersion":"8.12.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-Edjlmn3Yr1fjB+gcEU+k0qycr4llnqucutq9CpvUMl92kaOb4tZ4GuIlUIdyJtnJGKKAneHL7/d5W128le9UJA==","shasum":"29373ef0e74ab88771d94c844cdd03f21f680527","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.128.tgz","fileCount":347,"unpackedSize":19463933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2DL/CRA9TVsSAnZWagAASgoP/1rXcVEjCG3lbusTEYq3\n/IlpNCNh6IvzV3am3v1ZkjZfJEnHxUklMJMjdJ00RXNUMlNorjxdZrOYKmJy\nw3n6M0zGbjLGCDZnsZPBfJ0S2xpf+Wx9DZqCl+HS8BmwtXwRyxYWoBn/uDbi\nRRr04Dlw55PaJ58/oXyBwPOTl6jG+qpEGzNoBU3pbpa0R6hHChhA+I2KRdPZ\nd+479FbvoIBhwR/+f+lYftLPKbkmuPnJxexcaydgRKlvFAIXDrtUw2yEOVJG\nwLJluyW6H1MpiyAptBNZP3W3XPwc2jmHG3LeYoPJtmmd2xcZG3nLyKyqQ3qD\nsLGZfThIjblqaVv0H/M3ahVE7YS5XwzfgITwusFbXiqqbxoxpv3qOhVIe0RE\nVNgdedGmB+J+76FinHh3DA+GDPum8Il69h+ptqjgK0p0G90ucwbeyZk9Nwpc\n9j7e2gnKAIygRkfeATKWTVouvptXtkGpn/hEKo7JhS2PXPDA4lDkr6bvYqxj\n4rB01FVruE+cuRx3CELizlfVZhBviqvnLJSqJXHxm6H5jCXBRhOBM/IMZ7uk\nzJUvuwhrsf3F5Jmf8tOuONjKU8OEeXbq1l3huOYqK6nmj+0QitvijosAg0eO\nDMdI7OzaM3vrp0rNqqMw/9+QRL0ZuFAEBXDBwmGr/FppsUvvv2IMF8wbPUny\nDmp+\r\n=Bh4o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyKoFbaVRj8SBMF9HHJwavCE1rxFNMQV6o3X6usldoMAIhAK/8uHKtlKZwmIDuQ72I8gW8F6emkDlq2WA2/t8Dwk0T"}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.128_1574449919184_0.2992466581127169"},"_hasShrinkwrap":false},"1.2.129":{"name":"@warp-works/warpjs-utils","version":"1.2.129","description":"Utility functions for WarpJS and plugins","main":"index.js","engineStrict":true,"engines":{"node":">=8.12.0"},"scripts":{"prepack":"npm run coverage","precoverage":"grunt check build","coverage":"nyc npm test","coverage-report":"nyc report --reporter=text --reporter=text-summary","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"~0.3.2","@quoin/node-test-helpers":"~1.0.3","@warp-works/warpjs-plugins":"~1.2.7","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.4.1","eslint":"~6.6.0","eslint-config-standard":"~14.1.0","eslint-plugin-html":"~6.0.0","eslint-plugin-import":"~2.18.0","eslint-plugin-json":"~2.0.1","eslint-plugin-node":"~10.0.0","eslint-plugin-promise":"~4.2.1","eslint-plugin-react":"~7.16.0","eslint-plugin-standard":"~4.0.1","font-awesome":"~4.7.0","grunt":"~1.0.4","grunt-babel":"~7.0.0","grunt-cli":"~1.3.2","grunt-contrib-clean":"~2.0.0","grunt-contrib-copy":"~1.0.0","grunt-contrib-less":"~2.0.0","grunt-eslint":"~22.0.0","grunt-webpack":"~3.1.3","handlebars-loader":"~1.7.0","jit-grunt":"~0.10.0","jquery":"~3.4.1","jquery-toast-plugin":"~1.3.2","load-grunt-config":"~3.0.1","mocha":"~6.2.2","nyc":"~14.1.1","tinymce":"4.7.3","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"~0.1.3","@warp-works/warpjs-filter-box":"~1.0.1","bluebird":"~3.7.1","classnames":"~2.2.6","debug":"~4.1.1","hal":"~0.1.0","handlebars":"~4.5.3","hbs":"~4.0.6","hbs-utils":"~0.0.4","lodash":"~4.17.15","moment":"~2.24.0","prop-types":"~15.7.2","react":"~16.12.0","react-bootstrap":"~0.32.4","react-dom":"~16.12.0","react-redux":"~7.1.3","redux":"~4.0.4","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","semver":"~6.3.0","url-template":"~2.0.8"},"gitHead":"7d88faca7ff823898b7e762485f262df182624c8","_id":"@warp-works/warpjs-utils@1.2.129","_nodeVersion":"8.12.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-7o6fwAvl20wSOMIAvYbzrxAaZRK8Z/NnYCSUv/TP1HpE9vXj+rXe1ut648tblPZ4fdpm6pZxRlzP6EdZOlk/6A==","shasum":"4abe6a9db9fc0e6bb63a33f695dc339f087cdb17","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-1.2.129.tgz","fileCount":347,"unpackedSize":19463933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2DQACRA9TVsSAnZWagAAmMwP+wYHepwxPPZSRM6zvFa1\ni/N1KG8RWahzQ1OuckeEE+Bljs6ceH9tkvy3RosoxdOKs2dePHmK0muHQWtT\nkES1paBgvtAUZh5YKo/CjKoZxdZR7IWijmwU8Ida40kHSq6BJ1+tLz5EMRj+\n5qesvwExKINL8uqS913WM3eHsM14xuQZ7VusVB5WaH3Xa/1cy4w0xubwTNoo\nDI+tYzw/06ClPGkdiGIb3fmU4lAuTDQ+ZlX7XD8kdG3VFdwNP9RFyORWGYkI\nDHvBAB6cWJI9EADFrN7qUnG2+dCdDoc6xrsb+NLEYERdDR8eEvuiGLEypArS\nWiFsdrVdks5Fb7c3oMDDEcU8OGyIAsOBO356qeW1VEBC0in2IP42w8g7Vw56\n1Sna1lnAHQfbjMlIMwYHATisHX/WHKCws8Kt9hLC3F3wKXT0t3dzze8Qz5SH\n8jogRSBwuCisfYLM5vXix3jUj8Pcdo5BbxSTuY0IA4oNy93A2nfwffN9Zids\nBlmJ6gTHClSHdCEiThMzcu1WRuUVCYpcbRp6gRB+49jk+37OJUkp2ntudRgL\nzAIvQ6NWOctdoBMdJIQFmFUEGabngshcxzPW0glqUvyaJh53KcGSJL90cQMt\n0BuEK1+dioOBlkPaz0def8yh/nVeZYc3nEfxWyGRclCV/IikJ8oacjjXKp5A\nQ0P/\r\n=R+gH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAlQruT3XThhrLXapDGbEDhrYGI3ycqJF6YFSLDHHtFwIgWcsmDuaDh+UbduHWMaPJv8DQODfIZyP+HiOLLUYEd5U="}]},"maintainers":[{"email":"huuda.tran@gmail.com","name":"huuda.tran"},{"email":"mcounts@quoininc.com","name":"matt-quoin"},{"email":"mficht@gmail.com","name":"mficht"},{"email":"dirk.slama@gmx.de","name":"slama"}],"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_1.2.129_1574450175499_0.2660675103308725"},"_hasShrinkwrap":false},"2.0.0-rc.1":{"name":"@warp-works/warpjs-utils","version":"2.0.0-rc.1","description":"Utility functions for WarpJS and plugins","main":"index.js","publishConfig":{"access":"public","tag":"node14"},"engineStrict":true,"engines":{"node":">=14.15.0"},"scripts":{"eslint":"eslint --fix *.js lib","prepack":"npm run coverage","precoverage":"grunt check build","coverage":"nyc npm test","coverage-report":"nyc report --reporter=text --reporter=text-summary","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" \"client/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=1.2.5"},"devDependencies":{"@quoin/eslint-config-quoin":"^1.0.0-rc.2","@quoin/node-test-helpers":"^2.0.0-rc.1","@warp-works/warpjs-plugins":"^2.0.0-rc.1","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.4.1","eslint":"^7.28.0","eslint-config-standard":"^16.0.3","eslint-plugin-html":"^6.1.2","eslint-plugin-import":"^2.23.4","eslint-plugin-json":"^3.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-react":"^7.24.0","font-awesome":"~4.7.0","grunt":"^1.4.1","grunt-babel":"^7.0.0","grunt-cli":"^1.4.3","grunt-contrib-clean":"~2.0.0","grunt-contrib-copy":"~1.0.0","grunt-contrib-less":"^3.0.0","grunt-eslint":"^23.0.0","grunt-webpack":"~3.1.3","handlebars-loader":"~1.7.0","jit-grunt":"~0.10.0","jquery":"^3.6.0","jquery-toast-plugin":"~1.3.2","load-grunt-config":"~3.0.1","mocha":"^9.0.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","tinymce":"^5.8.1","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"^1.0.0-rc.1","@warp-works/warpjs-filter-box":"^2.0.0-rc.1","bluebird":"^3.7.2","classnames":"^2.3.1","debug":"^4.3.1","hal":"~0.1.0","handlebars":"^4.7.7","hbs":"~4.0.6","hbs-utils":"~0.0.4","lodash":"^4.17.21","moment":"~2.24.0","prop-types":"~15.7.2","react":"^16.14.0","react-bootstrap":"~0.32.4","react-dom":"^16.14.0","react-redux":"^7.2.4","redux":"^4.1.0","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","semver":"^7.3.5","url-template":"~2.0.8"},"readme":"# WarpJS-utils\n\nUtility library for WarpJS and plugins.\n\n## Handlebars related\n\nThis package also contains the base views and templates for WarpJS.\n\n    const warpjsUtils = require('@warp-works/warpjs-utils');\n\n    app.set('view engine', 'hbs');\n    app.set('views', warpjsUtils.getHandlebarsViewsDir());\n\nIn `webpack`, you can define these for the helpers:\n\n    {\n        test: /\\.hbs$/,\n        loader: 'handlebars-loader',\n        query: {\n            helperDirs: [\n                warpjsUtils.getHandlebarsHelpersDir(),\n            ],\n            partialDirs: [\n                warpjsUtils.getHandlebarsPartialsDir(),\n            ]\n        }\n    }\n\n\n## API\n\n### .assetsFolder\n\nPath to the folder containing the shared assets.\n\n### .byName(left, right)\n\nSort function that will order objects by their name.\n\n\n### .byPositionThenName(left, right)\n\nSort function that will order objects by their position, then name.\n\n\n### .compareIDs(id1, id2)\n\nCheck if `id1` and `id2` are equivalent. This converts each param into string to\nallow comparison of number and string values.\n\n\n### .createResource(reqOrPath, data)\n\nCreate a HAL object. `reqOrPath` is either the controller's `req` object when we\nwant the `_links.self.href` to be defined by the current URL, or a string\n(potentially empty) to point to a specific URL. `data` is an object containing\nthe HAL data. See [HAL](https://www.npmjs.com/package/hal) for more info about\nthe returned object.\n\n\n### .documentReady($)\n\nThis method should be called by the portal pages or portal plugins in order to\nenable the common UI event handlers. `$` is the jQuery object.\n\n\n### .getCurrentPageHAL($, [url])\n\nGet the HAL for the current page. If `url` is passed, it will be used instead of\nthe current page's URL.\n\n\n### .getHandlebarsHelpersDir(), .getHandlebarsPartialsDir(), .getHandlebarsViewsDir()\n\nFunction to return the path where the handlebars elements are. To be used with\nyour webpack config or plugin apps to access common templates.\n\n\n### .proxy\n\n\n### .requirePartial(partialName)\n\n\n### .sendError(req, res, RoutesInfo, err)\n\n\n### .sendHal(req, res, resource, RoutesInfo, [status])\n\nReturns the endpoint `resource` as a HAL payload. `status` will be `200` if not\ndefined.\n\n\n### .sendIndex(res, title, bundles, cssFile)\n\n### .toast.success($, text, [heading])\n\nToaster.\n\n### .trace(level, arg1, arg2, arg3, arg4)\n\n\n### .urlFormat(pathname, query)\n\n\n### .WarpJSError\n\n\n### .wrapWith406(res, format)\n\nMake sure a `406` is returned to client to block invalid methods.\n","readmeFilename":"README.md","gitHead":"6ec89ab8a6ab05bf5ebbfa32ee9731b2605c1c31","_id":"@warp-works/warpjs-utils@2.0.0-rc.1","_nodeVersion":"14.17.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-xgMPabdwxstfLUP8po59W6fNTaXqBUP2bGwlJ+bD38R6kavAhfgcalrcx44holgR1SpjQHdiQvTCof20iCSZ9A==","shasum":"3486a66e12066314e962134d530ca966009baa0c","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-2.0.0-rc.1.tgz","fileCount":347,"unpackedSize":20720026,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyjMlCRA9TVsSAnZWagAAzXIQAJVSrQAEtwbbxWDu172q\nQV1l6hrWUMDk239J3um/nFKBJeRz2d3P6+j4B3ehH8XEcTXhy66/uxjvXYdW\neuko6CPH6V+zAzGqYqDhZOs+HgHddSi/IBY+YfFAOIHmwlWj4CqnnCr0+JRT\nThtrS3oTUC354IaxPFJNdpYz9l0VdOIfysOBdP0IYMWYc3BRJRuQFXIlQr8M\nQEkJTxPJcOk41ePGuohfl2aiTT2TpbjHkSb5vrqigQYvVTyaFluIP8IsZI4v\n61g3giubUyCQK4TDMy6J+1IsyLDWbPO/xD3d4jfNMBff0NJSQCdMwN+Gizq6\nBjgq6z8kwzp9khcgFqOdKaFqarvvtA1rgIdLRIr6X/StJxh0y2IVQ7q/Cabd\nSuOQxsSqPFB/1tvDEnpC4mMEZfUD4R7EvJIJULzRS3NcLGHh5vPh6zvbTGOV\nP0uKuBmUGoqb0zK4Pu03QZdb+HumlM5LMrsAqqV07i/Da4YahNnE+osopVo3\nDSVkhA+MH228X7WFUuvs9mSGuYyFXh8sqictA9KCfMIQO9Uchox5y4O4b5YY\nkNSdzJxb8UFTjpQ46Scz8+XU3+YF1fD8AJ+PATQH8i9NNodDXyPlUY9L+hyF\nF9R4Oa4wkzQhv+8hYRZboD+j3WuAxraLikD5zsnGTXPfu5rq0ufc6WpWOvYw\nry1J\r\n=xubZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGpuCUSHYZ7VmDb6nfUok8E8ZI++OQJCxWjEp6osmbzQAiEAocChiOMyMhK/bfPtMbEVKUEbF5mft0IGqwujIiFeGis="}]},"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"maintainers":[{"name":"matt-quoin","email":"mcounts@quoininc.com"},{"name":"mficht","email":"mficht@gmail.com"},{"name":"huuda.tran","email":"huuda.tran@gmail.com"},{"name":"slama","email":"dirk.slama@gmx.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_2.0.0-rc.1_1623864100336_0.1302167270380037"},"_hasShrinkwrap":false},"2.0.0-rc.2":{"name":"@warp-works/warpjs-utils","version":"2.0.0-rc.2","description":"Utility functions for WarpJS and plugins","main":"index.js","publishConfig":{"access":"public","tag":"node14"},"engineStrict":true,"engines":{"node":">=14.15.0"},"scripts":{"eslint":"eslint --fix *.js lib","prepack":"npm run coverage","precoverage":"grunt check build","coverage":"nyc npm test","coverage-report":"nyc report --reporter=text --reporter=text-summary","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" \"client/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=2.0.0-rc.1"},"devDependencies":{"@quoin/eslint-config-quoin":"^1.0.0-rc.2","@quoin/node-test-helpers":"^2.0.0-rc.1","@warp-works/warpjs-plugins":"^2.0.0-rc.1","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.4.1","eslint":"^7.28.0","eslint-config-standard":"^16.0.3","eslint-plugin-html":"^6.1.2","eslint-plugin-import":"^2.23.4","eslint-plugin-json":"^3.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-react":"^7.24.0","font-awesome":"~4.7.0","grunt":"^1.4.1","grunt-babel":"^7.0.0","grunt-cli":"^1.4.3","grunt-contrib-clean":"~2.0.0","grunt-contrib-copy":"~1.0.0","grunt-contrib-less":"^3.0.0","grunt-eslint":"^23.0.0","grunt-webpack":"~3.1.3","handlebars-loader":"~1.7.0","jit-grunt":"~0.10.0","jquery":"^3.6.0","jquery-toast-plugin":"~1.3.2","load-grunt-config":"~3.0.1","mocha":"^9.0.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","tinymce":"^5.8.1","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"^1.0.0-rc.1","@warp-works/warpjs-filter-box":"^2.0.0-rc.1","bluebird":"^3.7.2","classnames":"^2.3.1","debug":"^4.3.1","hal":"~0.1.0","handlebars":"^4.7.7","hbs":"~4.0.6","hbs-utils":"~0.0.4","lodash":"^4.17.21","moment":"~2.24.0","prop-types":"~15.7.2","react":"^16.14.0","react-bootstrap":"~0.32.4","react-dom":"^16.14.0","react-redux":"^7.2.4","redux":"^4.1.0","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","semver":"^7.3.5","url-template":"~2.0.8"},"readme":"# WarpJS-utils\n\nUtility library for WarpJS and plugins.\n\n## Handlebars related\n\nThis package also contains the base views and templates for WarpJS.\n\n    const warpjsUtils = require('@warp-works/warpjs-utils');\n\n    app.set('view engine', 'hbs');\n    app.set('views', warpjsUtils.getHandlebarsViewsDir());\n\nIn `webpack`, you can define these for the helpers:\n\n    {\n        test: /\\.hbs$/,\n        loader: 'handlebars-loader',\n        query: {\n            helperDirs: [\n                warpjsUtils.getHandlebarsHelpersDir(),\n            ],\n            partialDirs: [\n                warpjsUtils.getHandlebarsPartialsDir(),\n            ]\n        }\n    }\n\n\n## API\n\n### .assetsFolder\n\nPath to the folder containing the shared assets.\n\n### .byName(left, right)\n\nSort function that will order objects by their name.\n\n\n### .byPositionThenName(left, right)\n\nSort function that will order objects by their position, then name.\n\n\n### .compareIDs(id1, id2)\n\nCheck if `id1` and `id2` are equivalent. This converts each param into string to\nallow comparison of number and string values.\n\n\n### .createResource(reqOrPath, data)\n\nCreate a HAL object. `reqOrPath` is either the controller's `req` object when we\nwant the `_links.self.href` to be defined by the current URL, or a string\n(potentially empty) to point to a specific URL. `data` is an object containing\nthe HAL data. See [HAL](https://www.npmjs.com/package/hal) for more info about\nthe returned object.\n\n\n### .documentReady($)\n\nThis method should be called by the portal pages or portal plugins in order to\nenable the common UI event handlers. `$` is the jQuery object.\n\n\n### .getCurrentPageHAL($, [url])\n\nGet the HAL for the current page. If `url` is passed, it will be used instead of\nthe current page's URL.\n\n\n### .getHandlebarsHelpersDir(), .getHandlebarsPartialsDir(), .getHandlebarsViewsDir()\n\nFunction to return the path where the handlebars elements are. To be used with\nyour webpack config or plugin apps to access common templates.\n\n\n### .proxy\n\n\n### .requirePartial(partialName)\n\n\n### .sendError(req, res, RoutesInfo, err)\n\n\n### .sendHal(req, res, resource, RoutesInfo, [status])\n\nReturns the endpoint `resource` as a HAL payload. `status` will be `200` if not\ndefined.\n\n\n### .sendIndex(res, title, bundles, cssFile)\n\n### .toast.success($, text, [heading])\n\nToaster.\n\n### .trace(level, arg1, arg2, arg3, arg4)\n\n\n### .urlFormat(pathname, query)\n\n\n### .WarpJSError\n\n\n### .wrapWith406(res, format)\n\nMake sure a `406` is returned to client to block invalid methods.\n","readmeFilename":"README.md","gitHead":"ee88a25a5ada90f6719a20b2db6f4e04f49c2611","_id":"@warp-works/warpjs-utils@2.0.0-rc.2","_nodeVersion":"14.17.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-6hH1r+TocSUFU1KgwP/3uC8C0EZ6KBrcLV+oIkNqvlaBgeUKSxKb+byo0ChP7T40cq3lGLtHWkle3AM0HcfVxg==","shasum":"b960bda83b156fce1ec3ef74fb1fb93bf37851cb","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-2.0.0-rc.2.tgz","fileCount":347,"unpackedSize":20720082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyle/CRA9TVsSAnZWagAARYAP/3CWXPEba+puZahCkNmu\nJpXSUwUaER7QgEiChU2BlAYWBjpStdxINXYhEf5ynSaZ9xd/ydu4pMnmZBzD\nsSL94PC1OB2dyOqR4eS7+sK/pwNvI3qn/HfRgyhwVh7ymCjdKHgS74xTPsYj\nTNWIqs0eFPyIK9d27Tckh+uMHllCJyeQsh/0YIbS8/V7QeukCCkh3e20Uiwd\nS8GG7+KH4OD5bFsR9kjne+qBwReOhOj7AXQNQLOuft87Jn0+pU9psiN5NZa7\nKi9GzbuFxGfuxLJRJ7E7QXQgtd9uSoa/ZcU1pUgu/QahkqJnNGdABZTqG0Ax\nAcMW/yWr9781ZBSuxyQGkgbEnnnjuomMNxGtA8W/XzIl5srgRKU3d7VgEv04\nSdZQdGUuhjU2EriL/28FCpmUs9vZnBPyPrh1OODe9WV/NF0LpeWU3S4ch/lJ\nRjDY6PAiOK6PoyG+2LBmIYQJpSrKMFad9ZDlIuYlTNIYiBEnPl3rsE0SlNNo\nrXSlga/w+1YIeWkUrBNRMEBtaZWi2sJwpKYS7ldYCcVPDcfCwPCq1Kze9nhr\nXE2/M8TFIHoa6KeyjVnfE9q80T6pWf9HYxvFxj6JTk2uOmpWYGR7kWXmbkIx\ntYcdmVg9zXHYHyyXKUHEX+rtYPtxN3ytmBMouvd5mlibERxhMlMsHdvIGSHY\nzlbq\r\n=+yIl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1j4ejb+K+GnfVmY7ARRS5NuCoMkp+Gml7+lBiTdHtpwIhAK72apLaaDcAIIGzm0VAS/Be1J5qaFhvkdkHnB95vgtX"}]},"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"maintainers":[{"name":"matt-quoin","email":"mcounts@quoininc.com"},{"name":"mficht","email":"mficht@gmail.com"},{"name":"huuda.tran","email":"huuda.tran@gmail.com"},{"name":"slama","email":"dirk.slama@gmx.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_2.0.0-rc.2_1623873470696_0.24130974143895734"},"_hasShrinkwrap":false},"2.0.0":{"name":"@warp-works/warpjs-utils","version":"2.0.0","description":"Utility functions for WarpJS and plugins","main":"index.js","publishConfig":{"access":"public","tag":"node14"},"engineStrict":true,"engines":{"node":">=14.15.0"},"scripts":{"eslint":"eslint --fix *.js lib","prepack":"npm run coverage","precoverage":"grunt check build","coverage":"nyc npm test","coverage-report":"nyc report --reporter=text --reporter=text-summary","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" \"client/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=2.0.0"},"devDependencies":{"@quoin/eslint-config-quoin":"^2.0.0","@quoin/node-test-helpers":"^2.0.0","@warp-works/warpjs-plugins":"^2.0.0","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.4.1","eslint":"^7.28.0","eslint-config-standard":"^16.0.3","eslint-plugin-html":"^6.1.2","eslint-plugin-import":"^2.23.4","eslint-plugin-json":"^3.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-react":"^7.24.0","font-awesome":"~4.7.0","grunt":"^1.4.1","grunt-babel":"^7.0.0","grunt-cli":"^1.4.3","grunt-contrib-clean":"~2.0.0","grunt-contrib-copy":"~1.0.0","grunt-contrib-less":"^3.0.0","grunt-eslint":"^23.0.0","grunt-webpack":"~3.1.3","handlebars-loader":"~1.7.0","jit-grunt":"~0.10.0","jquery":"^3.6.0","jquery-toast-plugin":"~1.3.2","load-grunt-config":"~3.0.1","mocha":"^9.0.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","tinymce":"^5.8.1","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"^2.0.0","@warp-works/warpjs-filter-box":"^2.0.0","bluebird":"^3.7.2","classnames":"^2.3.1","debug":"^4.3.1","hal":"~0.1.0","handlebars":"^4.7.7","hbs":"~4.0.6","hbs-utils":"~0.0.4","lodash":"^4.17.21","moment":"~2.24.0","prop-types":"~15.7.2","react":"^16.14.0","react-bootstrap":"~0.32.4","react-dom":"^16.14.0","react-redux":"^7.2.4","redux":"^4.1.0","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","semver":"^7.3.5","url-template":"~2.0.8"},"readme":"# WarpJS-utils\n\nUtility library for WarpJS and plugins.\n\n## Handlebars related\n\nThis package also contains the base views and templates for WarpJS.\n\n    const warpjsUtils = require('@warp-works/warpjs-utils');\n\n    app.set('view engine', 'hbs');\n    app.set('views', warpjsUtils.getHandlebarsViewsDir());\n\nIn `webpack`, you can define these for the helpers:\n\n    {\n        test: /\\.hbs$/,\n        loader: 'handlebars-loader',\n        query: {\n            helperDirs: [\n                warpjsUtils.getHandlebarsHelpersDir(),\n            ],\n            partialDirs: [\n                warpjsUtils.getHandlebarsPartialsDir(),\n            ]\n        }\n    }\n\n\n## API\n\n### .assetsFolder\n\nPath to the folder containing the shared assets.\n\n### .byName(left, right)\n\nSort function that will order objects by their name.\n\n\n### .byPositionThenName(left, right)\n\nSort function that will order objects by their position, then name.\n\n\n### .compareIDs(id1, id2)\n\nCheck if `id1` and `id2` are equivalent. This converts each param into string to\nallow comparison of number and string values.\n\n\n### .createResource(reqOrPath, data)\n\nCreate a HAL object. `reqOrPath` is either the controller's `req` object when we\nwant the `_links.self.href` to be defined by the current URL, or a string\n(potentially empty) to point to a specific URL. `data` is an object containing\nthe HAL data. See [HAL](https://www.npmjs.com/package/hal) for more info about\nthe returned object.\n\n\n### .documentReady($)\n\nThis method should be called by the portal pages or portal plugins in order to\nenable the common UI event handlers. `$` is the jQuery object.\n\n\n### .getCurrentPageHAL($, [url])\n\nGet the HAL for the current page. If `url` is passed, it will be used instead of\nthe current page's URL.\n\n\n### .getHandlebarsHelpersDir(), .getHandlebarsPartialsDir(), .getHandlebarsViewsDir()\n\nFunction to return the path where the handlebars elements are. To be used with\nyour webpack config or plugin apps to access common templates.\n\n\n### .proxy\n\n\n### .requirePartial(partialName)\n\n\n### .sendError(req, res, RoutesInfo, err)\n\n\n### .sendHal(req, res, resource, RoutesInfo, [status])\n\nReturns the endpoint `resource` as a HAL payload. `status` will be `200` if not\ndefined.\n\n\n### .sendIndex(res, title, bundles, cssFile)\n\n### .toast.success($, text, [heading])\n\nToaster.\n\n### .trace(level, arg1, arg2, arg3, arg4)\n\n\n### .urlFormat(pathname, query)\n\n\n### .WarpJSError\n\n\n### .wrapWith406(res, format)\n\nMake sure a `406` is returned to client to block invalid methods.\n","readmeFilename":"README.md","gitHead":"70df69b59dff2858aa5f902f00902f33b6fe28ae","_id":"@warp-works/warpjs-utils@2.0.0","_nodeVersion":"14.17.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-TyBTY5q5ioCvR5VsqW0rzk1FEAAuuCnYaKlFqsNSKN6usQq9wjx3d0T6WYLRWICRM+kZ6kVNxV2t3/4GEWvwXQ==","shasum":"5ed288c1dddc9ff7fc64cffaaf33d9e0223dd890","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-2.0.0.tgz","fileCount":347,"unpackedSize":20719677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzNUwCRA9TVsSAnZWagAAdd4QAJ4HmvazC99YNgOw3C44\neeDhTld0lqBk8iGdhUBwQDatM6fLbPSer/VL/B6YmylWS4g90Wg1NOPMg8X1\neMVZ6XL7aJMkGz078EtNVCUNifbPkpnkdg2PiZvy4vvq/aTww1tvSyGvinO7\nKo7IbYqsqu+vbCcK7smQ+vwUkN2mWTogOxZQdpXgqDn0XpE73UA+e/gnJRLv\nqQukCG3pg3r5v7OrkdgGUhMP1hET6MuUFhokqo+7SYi+d/PpqpY5ExlNd2Qk\ntlf1VkmbiJYdjfS8GqKtsu5XcX/9Aw5bVAmxa/KhVC72r5dQI378b83fJ3FX\nWJMxcTrGH+tXhAqsL4NRKvHHhz6dyO7btuWdWKwCeKLk7cj2Q9D9srU+g4OO\nuO5xu8q/6QgZJHzdHtari9lxtkx8qWUHc55E0uoMBnDVhHyAz+ipo7tMXKi7\nsKqbP3UWWb6Oitr3haAEWi18SoIa22In+AYlXS+9H0R+TRExo9bCLeiihPtz\nWo1qLF1DzDTyQYyDRl1rSQs+T1xkr2WS8uGY9MahoVC9ivcJ1jpJz6ZA/Gf+\nqH5fYRzxkJmVjnP3S4OrIdKBMEe6eQbD+ugccc+p27PGnx2t1picDKnWSvMT\n2+VKg02KPXREmk1zOz4zFcLWxVMhG2J864LHdHoXyjPcqVoJmG+rHsrcd0qK\no3cF\r\n=4vh4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGTIWTycHXfHbE1KHTPEFQVlflpS2KAGcXy8PmYj4riDAiEAkjO3sWZ1yuwNYB1TT7qzkrAbtmnkkE9GRfX+LJUXoNg="}]},"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"maintainers":[{"name":"matt-quoin","email":"mcounts@quoininc.com"},{"name":"mficht","email":"mficht@gmail.com"},{"name":"huuda.tran","email":"huuda.tran@gmail.com"},{"name":"slama","email":"dirk.slama@gmx.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_2.0.0_1624036656178_0.42372201425374967"},"_hasShrinkwrap":false},"2.0.1":{"name":"@warp-works/warpjs-utils","version":"2.0.1","description":"Utility functions for WarpJS and plugins","main":"index.js","publishConfig":{"access":"public","tag":"node14"},"engineStrict":true,"engines":{"node":">=14.15.0"},"scripts":{"eslint":"eslint --fix *.js lib","prepack":"npm run coverage","precoverage":"grunt check build","coverage":"nyc npm test","coverage-report":"nyc report --reporter=text --reporter=text-summary","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" \"client/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=2.0.0"},"devDependencies":{"@quoin/eslint-config-quoin":"^2.0.0","@quoin/node-test-helpers":"^2.0.0","@warp-works/warpjs-plugins":"^2.0.0","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.4.1","eslint":"^7.28.0","eslint-config-standard":"^16.0.3","eslint-plugin-html":"^6.1.2","eslint-plugin-import":"^2.23.4","eslint-plugin-json":"^3.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-react":"^7.24.0","font-awesome":"~4.7.0","grunt":"^1.4.1","grunt-babel":"^7.0.0","grunt-cli":"^1.4.3","grunt-contrib-clean":"~2.0.0","grunt-contrib-copy":"~1.0.0","grunt-contrib-less":"^3.0.0","grunt-eslint":"^23.0.0","grunt-webpack":"~3.1.3","handlebars-loader":"~1.7.0","jit-grunt":"~0.10.0","jquery":"^3.6.0","jquery-toast-plugin":"~1.3.2","load-grunt-config":"~3.0.1","mocha":"^9.0.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","tinymce":"^4.9.11","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"^2.0.0","@warp-works/warpjs-filter-box":"^2.0.0","bluebird":"^3.7.2","classnames":"^2.3.1","debug":"^4.3.1","hal":"~0.1.0","handlebars":"^4.7.7","hbs":"~4.0.6","hbs-utils":"~0.0.4","lodash":"^4.17.21","moment":"~2.24.0","prop-types":"~15.7.2","react":"^16.14.0","react-bootstrap":"~0.32.4","react-dom":"^16.14.0","react-redux":"^7.2.4","redux":"^4.1.0","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","semver":"^7.3.5","url-template":"~2.0.8"},"readme":"# WarpJS-utils\n\nUtility library for WarpJS and plugins.\n\n## Handlebars related\n\nThis package also contains the base views and templates for WarpJS.\n\n    const warpjsUtils = require('@warp-works/warpjs-utils');\n\n    app.set('view engine', 'hbs');\n    app.set('views', warpjsUtils.getHandlebarsViewsDir());\n\nIn `webpack`, you can define these for the helpers:\n\n    {\n        test: /\\.hbs$/,\n        loader: 'handlebars-loader',\n        query: {\n            helperDirs: [\n                warpjsUtils.getHandlebarsHelpersDir(),\n            ],\n            partialDirs: [\n                warpjsUtils.getHandlebarsPartialsDir(),\n            ]\n        }\n    }\n\n\n## API\n\n### .assetsFolder\n\nPath to the folder containing the shared assets.\n\n### .byName(left, right)\n\nSort function that will order objects by their name.\n\n\n### .byPositionThenName(left, right)\n\nSort function that will order objects by their position, then name.\n\n\n### .compareIDs(id1, id2)\n\nCheck if `id1` and `id2` are equivalent. This converts each param into string to\nallow comparison of number and string values.\n\n\n### .createResource(reqOrPath, data)\n\nCreate a HAL object. `reqOrPath` is either the controller's `req` object when we\nwant the `_links.self.href` to be defined by the current URL, or a string\n(potentially empty) to point to a specific URL. `data` is an object containing\nthe HAL data. See [HAL](https://www.npmjs.com/package/hal) for more info about\nthe returned object.\n\n\n### .documentReady($)\n\nThis method should be called by the portal pages or portal plugins in order to\nenable the common UI event handlers. `$` is the jQuery object.\n\n\n### .getCurrentPageHAL($, [url])\n\nGet the HAL for the current page. If `url` is passed, it will be used instead of\nthe current page's URL.\n\n\n### .getHandlebarsHelpersDir(), .getHandlebarsPartialsDir(), .getHandlebarsViewsDir()\n\nFunction to return the path where the handlebars elements are. To be used with\nyour webpack config or plugin apps to access common templates.\n\n\n### .proxy\n\n\n### .requirePartial(partialName)\n\n\n### .sendError(req, res, RoutesInfo, err)\n\n\n### .sendHal(req, res, resource, RoutesInfo, [status])\n\nReturns the endpoint `resource` as a HAL payload. `status` will be `200` if not\ndefined.\n\n\n### .sendIndex(res, title, bundles, cssFile)\n\n### .toast.success($, text, [heading])\n\nToaster.\n\n### .trace(level, arg1, arg2, arg3, arg4)\n\n\n### .urlFormat(pathname, query)\n\n\n### .WarpJSError\n\n\n### .wrapWith406(res, format)\n\nMake sure a `406` is returned to client to block invalid methods.\n","readmeFilename":"README.md","gitHead":"7387dc09748f6e81d7df39208000e182700e723c","_id":"@warp-works/warpjs-utils@2.0.1","_nodeVersion":"14.17.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-JpjeYvSbiLIPnK6Ebl/NuOYnypK0RwSTnY/l+RDT2teYJAqDzpOC9GQh6Oz9JlFu4C93zy7QFLb3s+2UcKVL+w==","shasum":"d4fce704b31839e5646d4e59ed1e2b0094ead598","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-2.0.1.tgz","fileCount":346,"unpackedSize":17947509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0Qa/CRA9TVsSAnZWagAAKLYP/RCSZiEx2qwiQnmg1o9A\nZ2ypJ9ZgsDByLRSDiGhgWQE4fk6TxsP90ykVjZOmtD/H6FcZRuJTvUDtbcIl\n3Z0APY0UCUhUvxbO4OrvM9f7Kl1XEldkVq9mRqW7+1wUG9sySIJ5G0ETXQLD\nSNU2TP3DyYuQu+UVD1lEWkcEme/5aaZORd1y8B4Tmfx3GkXvYVgjPl7yM4We\nx8bhx+BxO/DIfA4q11C+D+sOUHQ+hl8jWBD4Em/dZfFdzpcp3zPejxjQHHTc\nZtjiiBDxRcMfihL5VJh2VWvGoXxGSS1rI+eU+3bjCnu4M5hmKUfWtCRDkO3d\nuOrPJpcqp6bRkC1HqL4sTQyoQEmCtyQ5nbh7LE46nMkzMvOhIc2ZO+SovmE3\nK/oY9KSWB9UyiVpPR7MhKM2wnQLpUSmUoBxmZ4wFOEEj/iZnB0wSrJxUXNK6\nFp2FQBEoRVElB8HwzsZ9qBfOogZX5f1/0qAOdesMyQgu63Pc0jY5HLTmsU1D\n2T1Taw7yzD79gedu9sNyHsDswpJOlMKHvNhyZQaQv55207AhyCSvgdEL33RS\nO/023dt/B/jhmoURvXPgTXL1bPLzi6Opwtf8r65ITP2p2FNV9IrS66ZozSnH\n1DN/YArzmfVC7nU1OITJhT/WBZYMqy29OtDI4G/4MvbSPCmWLYz6ScutnLTR\nIefK\r\n=1eLz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXp8byOZIdJYM7kHC6ynZwSs+AnZcRhw/ZgfAwOmu4xAIhAND+XjJcJnMMdjNykEmRuEyndPDUuoFfnbC7nQ33yO0x"}]},"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"maintainers":[{"name":"matt-quoin","email":"mcounts@quoininc.com"},{"name":"mficht","email":"mficht@gmail.com"},{"name":"huuda.tran","email":"huuda.tran@gmail.com"},{"name":"slama","email":"dirk.slama@gmx.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_2.0.1_1624311486522_0.9350785452677668"},"_hasShrinkwrap":false},"2.0.2":{"name":"@warp-works/warpjs-utils","version":"2.0.2","description":"Utility functions for WarpJS and plugins","main":"index.js","publishConfig":{"access":"public","tag":"node14"},"engineStrict":true,"engines":{"node":">=14.15.0"},"scripts":{"eslint":"eslint --fix *.js lib","prepack":"npm run coverage","precoverage":"grunt check build","coverage":"nyc npm test","coverage-report":"nyc report --reporter=text --reporter=text-summary","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" \"client/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=2.0.1"},"devDependencies":{"@quoin/eslint-config-quoin":"^2.0.2","@quoin/node-test-helpers":"^2.0.1","@warp-works/warpjs-plugins":"^2.0.1","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.4.1","eslint":"^7.29.0","eslint-config-standard":"^16.0.3","eslint-plugin-html":"^6.1.2","eslint-plugin-import":"^2.23.4","eslint-plugin-json":"^3.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-react":"^7.24.0","font-awesome":"~4.7.0","grunt":"^1.4.1","grunt-babel":"^7.0.0","grunt-cli":"^1.4.3","grunt-contrib-clean":"~2.0.0","grunt-contrib-copy":"~1.0.0","grunt-contrib-less":"^3.0.0","grunt-eslint":"^23.0.0","grunt-webpack":"~3.1.3","handlebars-loader":"~1.7.0","jit-grunt":"~0.10.0","jquery":"^3.6.0","jquery-toast-plugin":"~1.3.2","load-grunt-config":"~3.0.1","mocha":"^9.0.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","tinymce":"^4.9.11","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"^2.0.1","@warp-works/warpjs-filter-box":"^2.0.1","bluebird":"^3.7.2","classnames":"^2.3.1","debug":"^4.3.1","hal":"~0.1.0","handlebars":"^4.7.7","hbs":"~4.0.6","hbs-utils":"~0.0.4","lodash":"^4.17.21","moment":"~2.24.0","prop-types":"~15.7.2","react":"^16.14.0","react-bootstrap":"~0.32.4","react-dom":"^16.14.0","react-redux":"^7.2.4","redux":"^4.1.0","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","semver":"^7.3.5","url-template":"~2.0.8"},"readme":"# WarpJS-utils\n\nUtility library for WarpJS and plugins.\n\n## Handlebars related\n\nThis package also contains the base views and templates for WarpJS.\n\n    const warpjsUtils = require('@warp-works/warpjs-utils');\n\n    app.set('view engine', 'hbs');\n    app.set('views', warpjsUtils.getHandlebarsViewsDir());\n\nIn `webpack`, you can define these for the helpers:\n\n    {\n        test: /\\.hbs$/,\n        loader: 'handlebars-loader',\n        query: {\n            helperDirs: [\n                warpjsUtils.getHandlebarsHelpersDir(),\n            ],\n            partialDirs: [\n                warpjsUtils.getHandlebarsPartialsDir(),\n            ]\n        }\n    }\n\n\n## API\n\n### .assetsFolder\n\nPath to the folder containing the shared assets.\n\n### .byName(left, right)\n\nSort function that will order objects by their name.\n\n\n### .byPositionThenName(left, right)\n\nSort function that will order objects by their position, then name.\n\n\n### .compareIDs(id1, id2)\n\nCheck if `id1` and `id2` are equivalent. This converts each param into string to\nallow comparison of number and string values.\n\n\n### .createResource(reqOrPath, data)\n\nCreate a HAL object. `reqOrPath` is either the controller's `req` object when we\nwant the `_links.self.href` to be defined by the current URL, or a string\n(potentially empty) to point to a specific URL. `data` is an object containing\nthe HAL data. See [HAL](https://www.npmjs.com/package/hal) for more info about\nthe returned object.\n\n\n### .documentReady($)\n\nThis method should be called by the portal pages or portal plugins in order to\nenable the common UI event handlers. `$` is the jQuery object.\n\n\n### .getCurrentPageHAL($, [url])\n\nGet the HAL for the current page. If `url` is passed, it will be used instead of\nthe current page's URL.\n\n\n### .getHandlebarsHelpersDir(), .getHandlebarsPartialsDir(), .getHandlebarsViewsDir()\n\nFunction to return the path where the handlebars elements are. To be used with\nyour webpack config or plugin apps to access common templates.\n\n\n### .proxy\n\n\n### .requirePartial(partialName)\n\n\n### .sendError(req, res, RoutesInfo, err)\n\n\n### .sendHal(req, res, resource, RoutesInfo, [status])\n\nReturns the endpoint `resource` as a HAL payload. `status` will be `200` if not\ndefined.\n\n\n### .sendIndex(res, title, bundles, cssFile)\n\n### .toast.success($, text, [heading])\n\nToaster.\n\n### .trace(level, arg1, arg2, arg3, arg4)\n\n\n### .urlFormat(pathname, query)\n\n\n### .WarpJSError\n\n\n### .wrapWith406(res, format)\n\nMake sure a `406` is returned to client to block invalid methods.\n","readmeFilename":"README.md","gitHead":"74d99f8e94616225e3e58b7700353921fe0fe725","_id":"@warp-works/warpjs-utils@2.0.2","_nodeVersion":"14.17.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-GhGbWtBl/ENtJIE3ses9Pm7+sx2mK7NcIXC8OVcOrxU3fLx9KjpycvWsJ7QquAIP8KqD3n4CaMIaygHcTzDBkg==","shasum":"eb816afa6e39dec107aad3a40f9e03a223c04d46","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-2.0.2.tgz","fileCount":346,"unpackedSize":17947395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0Xx9CRA9TVsSAnZWagAAInMQAIlfeQ6hby46mX9KD3ei\no5GpkAiHLvruRWVyCpILKMozvnNa61YpxIk3aBKkrX3iCjHQhSsN7oa/aSkx\nZml1FzWZu86qz2KqQ8Fm4lOzHoCgPSo3AcT3qTzNMQVTvccQYGn31G9VEqsV\nz/eQLUoH/HdzYCYa52a/2X+O4YnpqLp/gz85nTjpQPKTOigotiCRWcwRVCsR\nKGYjiDR2IHBovAA0sr5p/ueN9NFTcRwoSAWs8230csupsVyWdJpu2+wELGqK\nHaES5/L+WIw6FrI8/0FStRCH6SRLjrsoCJgjefeYkKiF30ekWX+1eBua3YtI\nkDwlPgFOe6117PrnXU8uSFXXyzm9PCLBuhGK8kHx1N+3U1qGXr35XLMiR3k1\nkrBjswQtU4a/me1ADknEQ4ovmhcwuyNKAGqlCd7rbu50KhG+AneNssPzWbGs\nKnB4CwDRVyq3b0JnHf6V8U+/gW7bdZMXmaPmpCTPAlAc0QqpHXZhhSrGO83Z\nueMKkP9/iu+MHlWo8mZtJtI0ZTuZquTcPhkNhEkWXMQ+MpGr/HTqHTWy4aGD\nfiMum1i3M2OZU7zRs842rZB3rgpSpgYrtm26lghWyWyEvRpqgFe9cTasr3K1\nlbrjbVwFXxkUe9LnzEkC8ItitzrZSUvzRwSPbQ1c5D0b14/M00K8Os10XzdL\nDP/K\r\n=C25n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIChvm9vLleQmFAbbu5V4oPlmUGDiHDuioHkY0wuGS05qAiAjD3+t1IEEpX4kxky7ImSHQeTMwgMcjrq+G+hhzD/UHw=="}]},"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"maintainers":[{"name":"matt-quoin","email":"mcounts@quoininc.com"},{"name":"mficht","email":"mficht@gmail.com"},{"name":"huuda.tran","email":"huuda.tran@gmail.com"},{"name":"slama","email":"dirk.slama@gmx.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_2.0.2_1624341628847_0.9432619446592718"},"_hasShrinkwrap":false},"2.0.3":{"name":"@warp-works/warpjs-utils","version":"2.0.3","description":"Utility functions for WarpJS and plugins","main":"index.js","publishConfig":{"access":"public"},"engineStrict":true,"engines":{"node":">=14.15.0"},"scripts":{"eslint":"eslint --fix *.js lib","prepack":"npm run coverage","precoverage":"grunt check build","coverage":"nyc npm test","coverage-report":"nyc report --reporter=text --reporter=text-summary","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" \"client/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=2.0.1"},"devDependencies":{"@quoin/eslint-config-quoin":"^2.0.2","@quoin/node-test-helpers":"^2.0.1","@warp-works/warpjs-plugins":"^2.0.1","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.4.1","eslint":"^7.29.0","eslint-config-standard":"^16.0.3","eslint-plugin-html":"^6.1.2","eslint-plugin-import":"^2.23.4","eslint-plugin-json":"^3.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-react":"^7.24.0","font-awesome":"~4.7.0","grunt":"^1.4.1","grunt-babel":"^7.0.0","grunt-cli":"^1.4.3","grunt-contrib-clean":"~2.0.0","grunt-contrib-copy":"~1.0.0","grunt-contrib-less":"^3.0.0","grunt-eslint":"^23.0.0","grunt-webpack":"~3.1.3","handlebars-loader":"~1.7.0","jit-grunt":"~0.10.0","jquery":"^3.6.0","jquery-toast-plugin":"~1.3.2","load-grunt-config":"~3.0.1","mocha":"^9.0.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","tinymce":"^4.9.11","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"^2.0.1","@warp-works/warpjs-filter-box":"^2.0.1","bluebird":"^3.7.2","classnames":"^2.3.1","debug":"^4.3.1","hal":"~0.1.0","handlebars":"^4.7.7","hbs":"~4.0.6","hbs-utils":"~0.0.4","lodash":"^4.17.21","moment":"~2.24.0","prop-types":"~15.7.2","react":"^16.14.0","react-bootstrap":"~0.32.4","react-dom":"^16.14.0","react-redux":"^7.2.4","redux":"^4.1.0","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","semver":"^7.3.5","url-template":"~2.0.8"},"gitHead":"74d99f8e94616225e3e58b7700353921fe0fe725","_id":"@warp-works/warpjs-utils@2.0.3","_nodeVersion":"14.17.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-5axuDNHB3pVOHw1GJFs8TQ54cMIdEU8Hom8Mm0i/bfXV1MyIcAyMS5mxj2qHyoEHxvrpZqRTkcoiVLAX1P5i/g==","shasum":"05bb2071026c32c4755c8528ccdd258a4eb32add","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-2.0.3.tgz","fileCount":346,"unpackedSize":17947191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2g1ECRA9TVsSAnZWagAA0I8P/R7Z6Ro378a1UJ37GZBI\nJqpsrEYDMjyUm2FN+On3TuzTihOk6W0BYZBj34wcBnJThbcaGjGyrLA09npY\nLxigWoZmm0+LwB3G8gJAKRdw4g7wEdQUoEnY9YJcrJ74ZrBNuDO1ZiiKa5PK\nlqv9tmKLPGjTmoEYB4jHft7V5Nu8D3jJTM2shUQvmJqzR/sga6bnPxJNXzhg\nA/u7P/MZj32jkwEWmNWFd1aBoMzA+91Z2YfkdFGU/C0HmB00n30HVmpf98cL\nfBaUJYHDec4ASTHEgrM85TwTp+2bPNO9exG0+pKT9CbAo4t94zzIOn0YNF9J\nd1sEaB0UXg3tJRnhkedvg3o/vEtXUZFVBH470UHsHbkjjOwtAV6zC8QygvNm\n8fhYwc8HSoLZNkIrY0sAwqeRqS40JwIBx1TlTDoVCYyo8jVJZsVKzApoqi7v\nNVx74X/MZfLqypUGAgYdX3sVXcBlvLMIzPt+tT28jUeTjJprR7bLYvBWEGnd\n00IlUpqq7aomVM1H+BE9F1n7Yal5SaFkCmbv3NJ4P5EcC4HGXmYLX9Fk+Xaa\nFl3JlyjogOQxxWEfq5P2CVefqxGSoKunehiML3sf4oqf1teYGL/NdgubJe/6\ngrsozTZSiUIglvTAsyzFN7r5cbmJB1IvSvLBnZkieRHYKhNxPK9JaQozffcB\nHgSb\r\n=u6LW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHrZvizjpwnf9AFwCqWjqkJWqmixvnn6QHpdiec6O7qLAiBAJTkIJwME4Z6GHh4OdeTLUxqvMF4Oxa4D8wJVX13OwQ=="}]},"_npmUser":{"name":"huuda.tran","email":"huuda.tran@gmail.com"},"directories":{},"maintainers":[{"name":"matt-quoin","email":"mcounts@quoininc.com"},{"name":"mficht","email":"mficht@gmail.com"},{"name":"huuda.tran","email":"huuda.tran@gmail.com"},{"name":"slama","email":"dirk.slama@gmx.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_2.0.3_1624341900092_0.2823509799914212"},"_hasShrinkwrap":false},"2.0.4":{"name":"@warp-works/warpjs-utils","version":"2.0.4","description":"Utility functions for WarpJS and plugins","main":"index.js","publishConfig":{"access":"public","tag":"node14"},"engineStrict":true,"engines":{"node":">=14.15.0"},"scripts":{"eslint":"eslint --fix *.js lib","prepack":"npm run coverage","precoverage":"grunt check build","coverage":"nyc npm test","coverage-report":"nyc report --reporter=text --reporter=text-summary","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" \"client/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=2.0.1"},"devDependencies":{"@quoin/eslint-config-quoin":"^2.0.2","@quoin/node-test-helpers":"^2.0.1","@warp-works/warpjs-plugins":"^2.0.1","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.4.1","eslint":"^7.29.0","eslint-config-standard":"^16.0.3","eslint-plugin-html":"^6.1.2","eslint-plugin-import":"^2.23.4","eslint-plugin-json":"^3.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-react":"^7.24.0","font-awesome":"~4.7.0","grunt":"^1.4.1","grunt-babel":"^7.0.0","grunt-cli":"^1.4.3","grunt-contrib-clean":"~2.0.0","grunt-contrib-copy":"~1.0.0","grunt-contrib-less":"^3.0.0","grunt-eslint":"^23.0.0","grunt-webpack":"~3.1.3","handlebars-loader":"~1.7.0","jit-grunt":"~0.10.0","jquery":"^3.6.0","jquery-toast-plugin":"~1.3.2","load-grunt-config":"~3.0.1","mocha":"^9.0.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","tinymce":"^4.9.11","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"^2.0.1","@warp-works/warpjs-filter-box":"^2.0.1","bluebird":"^3.7.2","classnames":"^2.3.1","debug":"^4.3.1","hal":"~0.1.0","handlebars":"^4.7.7","hbs":"~4.0.6","hbs-utils":"~0.0.4","lodash":"^4.17.21","moment":"~2.24.0","prop-types":"~15.7.2","react":"^16.14.0","react-bootstrap":"~0.32.4","react-dom":"^16.14.0","react-redux":"^7.2.4","redux":"^4.1.0","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","semver":"^7.3.5","url-template":"~2.0.8"},"readme":"# WarpJS-utils\n\nUtility library for WarpJS and plugins.\n\n## Handlebars related\n\nThis package also contains the base views and templates for WarpJS.\n\n    const warpjsUtils = require('@warp-works/warpjs-utils');\n\n    app.set('view engine', 'hbs');\n    app.set('views', warpjsUtils.getHandlebarsViewsDir());\n\nIn `webpack`, you can define these for the helpers:\n\n    {\n        test: /\\.hbs$/,\n        loader: 'handlebars-loader',\n        query: {\n            helperDirs: [\n                warpjsUtils.getHandlebarsHelpersDir(),\n            ],\n            partialDirs: [\n                warpjsUtils.getHandlebarsPartialsDir(),\n            ]\n        }\n    }\n\n\n## API\n\n### .assetsFolder\n\nPath to the folder containing the shared assets.\n\n### .byName(left, right)\n\nSort function that will order objects by their name.\n\n\n### .byPositionThenName(left, right)\n\nSort function that will order objects by their position, then name.\n\n\n### .compareIDs(id1, id2)\n\nCheck if `id1` and `id2` are equivalent. This converts each param into string to\nallow comparison of number and string values.\n\n\n### .createResource(reqOrPath, data)\n\nCreate a HAL object. `reqOrPath` is either the controller's `req` object when we\nwant the `_links.self.href` to be defined by the current URL, or a string\n(potentially empty) to point to a specific URL. `data` is an object containing\nthe HAL data. See [HAL](https://www.npmjs.com/package/hal) for more info about\nthe returned object.\n\n\n### .documentReady($)\n\nThis method should be called by the portal pages or portal plugins in order to\nenable the common UI event handlers. `$` is the jQuery object.\n\n\n### .getCurrentPageHAL($, [url])\n\nGet the HAL for the current page. If `url` is passed, it will be used instead of\nthe current page's URL.\n\n\n### .getHandlebarsHelpersDir(), .getHandlebarsPartialsDir(), .getHandlebarsViewsDir()\n\nFunction to return the path where the handlebars elements are. To be used with\nyour webpack config or plugin apps to access common templates.\n\n\n### .proxy\n\n\n### .requirePartial(partialName)\n\n\n### .sendError(req, res, RoutesInfo, err)\n\n\n### .sendHal(req, res, resource, RoutesInfo, [status])\n\nReturns the endpoint `resource` as a HAL payload. `status` will be `200` if not\ndefined.\n\n\n### .sendIndex(res, title, bundles, cssFile)\n\n### .toast.success($, text, [heading])\n\nToaster.\n\n### .trace(level, arg1, arg2, arg3, arg4)\n\n\n### .urlFormat(pathname, query)\n\n\n### .WarpJSError\n\n\n### .wrapWith406(res, format)\n\nMake sure a `406` is returned to client to block invalid methods.\n","readmeFilename":"README.md","gitHead":"7ff8eb9b40f44521398af083d74f656ada6bdc80","_id":"@warp-works/warpjs-utils@2.0.4","_nodeVersion":"12.22.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-G6E2xtzfSG4YyJjZYrXzorkqmmnccDnO/tHimTzFcLcoTLH+FP9Jeuixia10XboSYVT9dorBdVENvE2KX3r7lw==","shasum":"be00d3de972d20ba1c031a6e980f3b7bfcbc890b","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-2.0.4.tgz","fileCount":346,"unpackedSize":17955933,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDWqcR8Q9t069n+tKItVT4PxfWIdZP5bIV37lG6GKsECAiAevqQZ+iPngnXdyCIkxaXObeydKk8oFOSI5R5aWGatjQ=="}]},"_npmUser":{"name":"matt-quoin","email":"mcounts@quoininc.com"},"directories":{},"maintainers":[{"name":"matt-quoin","email":"mcounts@quoininc.com"},{"name":"mficht","email":"mficht@gmail.com"},{"name":"huuda.tran","email":"huuda.tran@gmail.com"},{"name":"slama","email":"dirk.slama@gmx.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_2.0.4_1632341692095_0.8944624044173983"},"_hasShrinkwrap":false},"2.0.5":{"name":"@warp-works/warpjs-utils","version":"2.0.5","description":"Utility functions for WarpJS and plugins","main":"index.js","publishConfig":{"access":"public","tag":"node14"},"engineStrict":true,"engines":{"node":">=14.15.0"},"scripts":{"eslint":"eslint --fix *.js lib","prepack":"npm run coverage","precoverage":"grunt check build","coverage":"nyc npm test","coverage-report":"nyc report --reporter=text --reporter=text-summary","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" \"client/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=2.0.1"},"devDependencies":{"@quoin/eslint-config-quoin":"^2.0.2","@quoin/node-test-helpers":"^2.0.1","@warp-works/warpjs-plugins":"^2.0.1","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.4.1","eslint":"^7.29.0","eslint-config-standard":"^16.0.3","eslint-plugin-html":"^6.1.2","eslint-plugin-import":"^2.23.4","eslint-plugin-json":"^3.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-react":"^7.24.0","font-awesome":"~4.7.0","grunt":"^1.4.1","grunt-babel":"^7.0.0","grunt-cli":"^1.4.3","grunt-contrib-clean":"~2.0.0","grunt-contrib-copy":"~1.0.0","grunt-contrib-less":"^3.0.0","grunt-eslint":"^23.0.0","grunt-webpack":"~3.1.3","handlebars-loader":"~1.7.0","jit-grunt":"~0.10.0","jquery":"^3.6.0","jquery-toast-plugin":"~1.3.2","load-grunt-config":"~3.0.1","mocha":"^9.0.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","tinymce":"^4.9.11","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"^2.0.1","@warp-works/warpjs-filter-box":"^2.0.1","bluebird":"^3.7.2","classnames":"^2.3.1","debug":"^4.3.1","hal":"~0.1.0","handlebars":"^4.7.7","hbs":"~4.0.6","hbs-utils":"~0.0.4","lodash":"^4.17.21","moment":"~2.24.0","prop-types":"~15.7.2","react":"^16.14.0","react-bootstrap":"~0.32.4","react-dom":"^16.14.0","react-redux":"^7.2.4","redux":"^4.1.0","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","semver":"^7.3.5","url-template":"~2.0.8"},"readme":"# WarpJS-utils\n\nUtility library for WarpJS and plugins.\n\n## Handlebars related\n\nThis package also contains the base views and templates for WarpJS.\n\n    const warpjsUtils = require('@warp-works/warpjs-utils');\n\n    app.set('view engine', 'hbs');\n    app.set('views', warpjsUtils.getHandlebarsViewsDir());\n\nIn `webpack`, you can define these for the helpers:\n\n    {\n        test: /\\.hbs$/,\n        loader: 'handlebars-loader',\n        query: {\n            helperDirs: [\n                warpjsUtils.getHandlebarsHelpersDir(),\n            ],\n            partialDirs: [\n                warpjsUtils.getHandlebarsPartialsDir(),\n            ]\n        }\n    }\n\n\n## API\n\n### .assetsFolder\n\nPath to the folder containing the shared assets.\n\n### .byName(left, right)\n\nSort function that will order objects by their name.\n\n\n### .byPositionThenName(left, right)\n\nSort function that will order objects by their position, then name.\n\n\n### .compareIDs(id1, id2)\n\nCheck if `id1` and `id2` are equivalent. This converts each param into string to\nallow comparison of number and string values.\n\n\n### .createResource(reqOrPath, data)\n\nCreate a HAL object. `reqOrPath` is either the controller's `req` object when we\nwant the `_links.self.href` to be defined by the current URL, or a string\n(potentially empty) to point to a specific URL. `data` is an object containing\nthe HAL data. See [HAL](https://www.npmjs.com/package/hal) for more info about\nthe returned object.\n\n\n### .documentReady($)\n\nThis method should be called by the portal pages or portal plugins in order to\nenable the common UI event handlers. `$` is the jQuery object.\n\n\n### .getCurrentPageHAL($, [url])\n\nGet the HAL for the current page. If `url` is passed, it will be used instead of\nthe current page's URL.\n\n\n### .getHandlebarsHelpersDir(), .getHandlebarsPartialsDir(), .getHandlebarsViewsDir()\n\nFunction to return the path where the handlebars elements are. To be used with\nyour webpack config or plugin apps to access common templates.\n\n\n### .proxy\n\n\n### .requirePartial(partialName)\n\n\n### .sendError(req, res, RoutesInfo, err)\n\n\n### .sendHal(req, res, resource, RoutesInfo, [status])\n\nReturns the endpoint `resource` as a HAL payload. `status` will be `200` if not\ndefined.\n\n\n### .sendIndex(res, title, bundles, cssFile)\n\n### .toast.success($, text, [heading])\n\nToaster.\n\n### .trace(level, arg1, arg2, arg3, arg4)\n\n\n### .urlFormat(pathname, query)\n\n\n### .WarpJSError\n\n\n### .wrapWith406(res, format)\n\nMake sure a `406` is returned to client to block invalid methods.\n","readmeFilename":"README.md","gitHead":"4f0672549a5b70e62ae96e668a97f89fe3165f90","_id":"@warp-works/warpjs-utils@2.0.5","_nodeVersion":"12.22.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-VTzRM8ChtzJrHIsS+ZN5uPM2RnISajtEV6OnkSXADhCBOPTQQNCgo+fhUdiPdEKD33c5D4gXuumqbdqBWyBuTA==","shasum":"916ff51ec13ce80a9e9b99ad29268eaab498f3b4","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-2.0.5.tgz","fileCount":346,"unpackedSize":17955945,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHP+LAJkHlkkVSxYuGAkni5jIbjrkNGhQx8yvWKC/AwsAiABe208SRVliQNI2/5m1ZsOkTT4U5cDCX4fGDr5GvSUzw=="}]},"_npmUser":{"name":"matt-quoin","email":"mcounts@quoininc.com"},"directories":{},"maintainers":[{"name":"matt-quoin","email":"mcounts@quoininc.com"},{"name":"mficht","email":"mficht@gmail.com"},{"name":"huuda.tran","email":"huuda.tran@gmail.com"},{"name":"slama","email":"dirk.slama@gmx.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_2.0.5_1632402593596_0.6015097427805629"},"_hasShrinkwrap":false},"2.0.6":{"name":"@warp-works/warpjs-utils","version":"2.0.6","description":"Utility functions for WarpJS and plugins","main":"index.js","publishConfig":{"access":"public","tag":"node14"},"engineStrict":true,"engines":{"node":">=14.15.0"},"scripts":{"eslint":"eslint --fix *.js lib","prepack":"npm run coverage","precoverage":"grunt check build","coverage":"nyc npm test","coverage-report":"nyc report --reporter=text --reporter=text-summary","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" \"client/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=2.0.1"},"devDependencies":{"@quoin/eslint-config-quoin":"^2.0.2","@quoin/node-test-helpers":"^2.0.1","@warp-works/warpjs-plugins":"^2.0.1","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.4.1","eslint":"^7.29.0","eslint-config-standard":"^16.0.3","eslint-plugin-html":"^6.1.2","eslint-plugin-import":"^2.23.4","eslint-plugin-json":"^3.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-react":"^7.24.0","font-awesome":"~4.7.0","grunt":"^1.4.1","grunt-babel":"^7.0.0","grunt-cli":"^1.4.3","grunt-contrib-clean":"~2.0.0","grunt-contrib-copy":"~1.0.0","grunt-contrib-less":"^3.0.0","grunt-eslint":"^23.0.0","grunt-webpack":"~3.1.3","handlebars-loader":"~1.7.0","jit-grunt":"~0.10.0","jquery":"^3.6.0","jquery-toast-plugin":"~1.3.2","load-grunt-config":"~3.0.1","mocha":"^9.0.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","tinymce":"^4.9.11","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"^2.0.1","@warp-works/warpjs-filter-box":"^2.0.1","bluebird":"^3.7.2","classnames":"^2.3.1","debug":"^4.3.1","hal":"~0.1.0","handlebars":"^4.7.7","hbs":"~4.0.6","hbs-utils":"~0.0.4","lodash":"^4.17.21","moment":"~2.24.0","prop-types":"~15.7.2","react":"^16.14.0","react-bootstrap":"~0.32.4","react-dom":"^16.14.0","react-redux":"^7.2.4","redux":"^4.1.0","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","semver":"^7.3.5","url-template":"~2.0.8"},"readme":"# WarpJS-utils\n\nUtility library for WarpJS and plugins.\n\n## Handlebars related\n\nThis package also contains the base views and templates for WarpJS.\n\n    const warpjsUtils = require('@warp-works/warpjs-utils');\n\n    app.set('view engine', 'hbs');\n    app.set('views', warpjsUtils.getHandlebarsViewsDir());\n\nIn `webpack`, you can define these for the helpers:\n\n    {\n        test: /\\.hbs$/,\n        loader: 'handlebars-loader',\n        query: {\n            helperDirs: [\n                warpjsUtils.getHandlebarsHelpersDir(),\n            ],\n            partialDirs: [\n                warpjsUtils.getHandlebarsPartialsDir(),\n            ]\n        }\n    }\n\n\n## API\n\n### .assetsFolder\n\nPath to the folder containing the shared assets.\n\n### .byName(left, right)\n\nSort function that will order objects by their name.\n\n\n### .byPositionThenName(left, right)\n\nSort function that will order objects by their position, then name.\n\n\n### .compareIDs(id1, id2)\n\nCheck if `id1` and `id2` are equivalent. This converts each param into string to\nallow comparison of number and string values.\n\n\n### .createResource(reqOrPath, data)\n\nCreate a HAL object. `reqOrPath` is either the controller's `req` object when we\nwant the `_links.self.href` to be defined by the current URL, or a string\n(potentially empty) to point to a specific URL. `data` is an object containing\nthe HAL data. See [HAL](https://www.npmjs.com/package/hal) for more info about\nthe returned object.\n\n\n### .documentReady($)\n\nThis method should be called by the portal pages or portal plugins in order to\nenable the common UI event handlers. `$` is the jQuery object.\n\n\n### .getCurrentPageHAL($, [url])\n\nGet the HAL for the current page. If `url` is passed, it will be used instead of\nthe current page's URL.\n\n\n### .getHandlebarsHelpersDir(), .getHandlebarsPartialsDir(), .getHandlebarsViewsDir()\n\nFunction to return the path where the handlebars elements are. To be used with\nyour webpack config or plugin apps to access common templates.\n\n\n### .proxy\n\n\n### .requirePartial(partialName)\n\n\n### .sendError(req, res, RoutesInfo, err)\n\n\n### .sendHal(req, res, resource, RoutesInfo, [status])\n\nReturns the endpoint `resource` as a HAL payload. `status` will be `200` if not\ndefined.\n\n\n### .sendIndex(res, title, bundles, cssFile)\n\n### .toast.success($, text, [heading])\n\nToaster.\n\n### .trace(level, arg1, arg2, arg3, arg4)\n\n\n### .urlFormat(pathname, query)\n\n\n### .WarpJSError\n\n\n### .wrapWith406(res, format)\n\nMake sure a `406` is returned to client to block invalid methods.\n","readmeFilename":"README.md","gitHead":"9fbd819e7584de4bbf77c284632f97a1dae5caa1","_id":"@warp-works/warpjs-utils@2.0.6","_nodeVersion":"12.22.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-E8eqLAtUGsQx7rlmsKY4Lt0igHQUkQGNfnpr/njwkIgCFagHwiVI4zICgN9PrYGOsoi4zfp0RPV/am5muAKYdQ==","shasum":"d9324480c19f61d579225713144ffbf1442999b3","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-2.0.6.tgz","fileCount":346,"unpackedSize":17955542,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCX+eERGDItxvmjIgqA+1nTCAi//gsM1E02I3TVKMvXowIgZBR9xZw0qLZLQawQKwdSe6T1/uBFxmjwtO/BGXCddv0="}]},"_npmUser":{"name":"matt-quoin","email":"mcounts@quoininc.com"},"directories":{},"maintainers":[{"name":"matt-quoin","email":"mcounts@quoininc.com"},{"name":"mficht","email":"mficht@gmail.com"},{"name":"huuda.tran","email":"huuda.tran@gmail.com"},{"name":"slama","email":"dirk.slama@gmx.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_2.0.6_1632405052092_0.35194292742966504"},"_hasShrinkwrap":false},"2.0.7":{"name":"@warp-works/warpjs-utils","version":"2.0.7","description":"Utility functions for WarpJS and plugins","main":"index.js","publishConfig":{"access":"public","tag":"node14"},"engineStrict":true,"engines":{"node":">=14.15.0"},"scripts":{"eslint":"eslint --fix *.js lib","prepack":"npm run coverage","precoverage":"grunt check build","coverage":"nyc npm test","coverage-report":"nyc report --reporter=text --reporter=text-summary","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" \"client/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=2.0.1"},"devDependencies":{"@quoin/eslint-config-quoin":"^2.0.2","@quoin/node-test-helpers":"^2.0.1","@warp-works/warpjs-plugins":"^2.0.1","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.4.1","eslint":"^7.29.0","eslint-config-standard":"^16.0.3","eslint-plugin-html":"^6.1.2","eslint-plugin-import":"^2.23.4","eslint-plugin-json":"^3.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-react":"^7.24.0","font-awesome":"~4.7.0","grunt":"^1.4.1","grunt-babel":"^7.0.0","grunt-cli":"^1.4.3","grunt-contrib-clean":"~2.0.0","grunt-contrib-copy":"~1.0.0","grunt-contrib-less":"^3.0.0","grunt-eslint":"^23.0.0","grunt-webpack":"~3.1.3","handlebars-loader":"~1.7.0","jit-grunt":"~0.10.0","jquery":"^3.6.0","jquery-toast-plugin":"~1.3.2","load-grunt-config":"~3.0.1","mocha":"^9.0.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","tinymce":"^4.9.11","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"^2.0.1","@warp-works/warpjs-filter-box":"^2.0.1","bluebird":"^3.7.2","classnames":"^2.3.1","debug":"^4.3.1","hal":"~0.1.0","handlebars":"^4.7.7","hbs":"~4.0.6","hbs-utils":"~0.0.4","lodash":"^4.17.21","moment":"~2.24.0","prop-types":"~15.7.2","react":"^16.14.0","react-bootstrap":"~0.32.4","react-dom":"^16.14.0","react-redux":"^7.2.4","redux":"^4.1.0","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","semver":"^7.3.5","url-template":"~2.0.8"},"readme":"# WarpJS-utils\n\nUtility library for WarpJS and plugins.\n\n## Handlebars related\n\nThis package also contains the base views and templates for WarpJS.\n\n    const warpjsUtils = require('@warp-works/warpjs-utils');\n\n    app.set('view engine', 'hbs');\n    app.set('views', warpjsUtils.getHandlebarsViewsDir());\n\nIn `webpack`, you can define these for the helpers:\n\n    {\n        test: /\\.hbs$/,\n        loader: 'handlebars-loader',\n        query: {\n            helperDirs: [\n                warpjsUtils.getHandlebarsHelpersDir(),\n            ],\n            partialDirs: [\n                warpjsUtils.getHandlebarsPartialsDir(),\n            ]\n        }\n    }\n\n\n## API\n\n### .assetsFolder\n\nPath to the folder containing the shared assets.\n\n### .byName(left, right)\n\nSort function that will order objects by their name.\n\n\n### .byPositionThenName(left, right)\n\nSort function that will order objects by their position, then name.\n\n\n### .compareIDs(id1, id2)\n\nCheck if `id1` and `id2` are equivalent. This converts each param into string to\nallow comparison of number and string values.\n\n\n### .createResource(reqOrPath, data)\n\nCreate a HAL object. `reqOrPath` is either the controller's `req` object when we\nwant the `_links.self.href` to be defined by the current URL, or a string\n(potentially empty) to point to a specific URL. `data` is an object containing\nthe HAL data. See [HAL](https://www.npmjs.com/package/hal) for more info about\nthe returned object.\n\n\n### .documentReady($)\n\nThis method should be called by the portal pages or portal plugins in order to\nenable the common UI event handlers. `$` is the jQuery object.\n\n\n### .getCurrentPageHAL($, [url])\n\nGet the HAL for the current page. If `url` is passed, it will be used instead of\nthe current page's URL.\n\n\n### .getHandlebarsHelpersDir(), .getHandlebarsPartialsDir(), .getHandlebarsViewsDir()\n\nFunction to return the path where the handlebars elements are. To be used with\nyour webpack config or plugin apps to access common templates.\n\n\n### .proxy\n\n\n### .requirePartial(partialName)\n\n\n### .sendError(req, res, RoutesInfo, err)\n\n\n### .sendHal(req, res, resource, RoutesInfo, [status])\n\nReturns the endpoint `resource` as a HAL payload. `status` will be `200` if not\ndefined.\n\n\n### .sendIndex(res, title, bundles, cssFile)\n\n### .toast.success($, text, [heading])\n\nToaster.\n\n### .trace(level, arg1, arg2, arg3, arg4)\n\n\n### .urlFormat(pathname, query)\n\n\n### .WarpJSError\n\n\n### .wrapWith406(res, format)\n\nMake sure a `406` is returned to client to block invalid methods.\n","readmeFilename":"README.md","gitHead":"92ef8499bc06946b458cc0386c48c20e1d06a13e","_id":"@warp-works/warpjs-utils@2.0.7","_nodeVersion":"12.22.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-dKIRBnQAhsaVGZOG7psAWHu6uCZ6O2EsnzFYZTcYtweEPH/ToJArF47MRa/ZRIlcqr0TW2C8WlOhdcrg2BRw1Q==","shasum":"0c63dbc505c8d168ad07b5e84de77fd677f099d5","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-2.0.7.tgz","fileCount":346,"unpackedSize":17956053,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD90EAutzSOHsGI689PjxHxBNJe3m5NgO+Yjsr8FYD4VgIgeHhhoW5l5Wcx4EcLOGjWKJsZbgfEoHe6NJp3e1lICRw="}]},"_npmUser":{"name":"matt-quoin","email":"mcounts@quoininc.com"},"directories":{},"maintainers":[{"name":"matt-quoin","email":"mcounts@quoininc.com"},{"name":"mficht","email":"mficht@gmail.com"},{"name":"huuda.tran","email":"huuda.tran@gmail.com"},{"name":"slama","email":"dirk.slama@gmx.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_2.0.7_1632417460373_0.9127071462787872"},"_hasShrinkwrap":false},"2.0.8":{"name":"@warp-works/warpjs-utils","version":"2.0.8","description":"Utility functions for WarpJS and plugins","main":"index.js","publishConfig":{"access":"public","tag":"node14"},"engineStrict":true,"engines":{"node":">=14.15.0"},"scripts":{"eslint":"eslint --fix *.js lib","prepack":"npm run coverage","precoverage":"grunt check build","coverage":"nyc npm test","coverage-report":"nyc report --reporter=text --reporter=text-summary","test":"mocha \"lib/**/*.unit.test.js\" \"handlebars/**/*.unit.test.js\" \"client/**/*.unit.test.js\" index.unit.test.js"},"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"keywords":["WarpJS"],"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"license":"MIT","bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","peerDependencies":{"@warp-works/warpjs-plugins":">=2.0.1"},"devDependencies":{"@quoin/eslint-config-quoin":"^2.0.2","@quoin/node-test-helpers":"^2.0.1","@warp-works/warpjs-plugins":"^2.0.1","babel-core":"~6.26.3","babel-loader":"~7.1.5","babel-plugin-transform-async-to-generator":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","babel-regenerator-runtime":"~6.5.0","bootstrap":"~3.4.1","eslint":"^7.29.0","eslint-config-standard":"^16.0.3","eslint-plugin-html":"^6.1.2","eslint-plugin-import":"^2.23.4","eslint-plugin-json":"^3.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-react":"^7.24.0","font-awesome":"~4.7.0","grunt":"^1.4.1","grunt-babel":"^7.0.0","grunt-cli":"^1.4.3","grunt-contrib-clean":"~2.0.0","grunt-contrib-copy":"~1.0.0","grunt-contrib-less":"^3.0.0","grunt-eslint":"^23.0.0","grunt-webpack":"~3.1.3","handlebars-loader":"~1.7.0","jit-grunt":"~0.10.0","jquery":"^3.6.0","jquery-toast-plugin":"~1.3.2","load-grunt-config":"~3.0.1","mocha":"^9.0.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","tinymce":"^4.9.11","webpack":"~2.7.0","webpack-visualizer-plugin":"~0.1.11"},"dependencies":{"@quoin/node-rc":"^2.0.1","@warp-works/warpjs-filter-box":"^2.0.1","bluebird":"^3.7.2","classnames":"^2.3.1","debug":"^4.3.1","hal":"~0.1.0","handlebars":"^4.7.7","hbs":"~4.0.6","hbs-utils":"~0.0.4","lodash":"^4.17.21","moment":"~2.24.0","prop-types":"~15.7.2","react":"^16.14.0","react-bootstrap":"~0.32.4","react-dom":"^16.14.0","react-redux":"^7.2.4","redux":"^4.1.0","redux-concatenate-reducers":"~1.0.0","redux-logger":"~3.0.6","semver":"^7.3.5","url-template":"~2.0.8"},"readme":"# WarpJS-utils\n\nUtility library for WarpJS and plugins.\n\n## Handlebars related\n\nThis package also contains the base views and templates for WarpJS.\n\n    const warpjsUtils = require('@warp-works/warpjs-utils');\n\n    app.set('view engine', 'hbs');\n    app.set('views', warpjsUtils.getHandlebarsViewsDir());\n\nIn `webpack`, you can define these for the helpers:\n\n    {\n        test: /\\.hbs$/,\n        loader: 'handlebars-loader',\n        query: {\n            helperDirs: [\n                warpjsUtils.getHandlebarsHelpersDir(),\n            ],\n            partialDirs: [\n                warpjsUtils.getHandlebarsPartialsDir(),\n            ]\n        }\n    }\n\n\n## API\n\n### .assetsFolder\n\nPath to the folder containing the shared assets.\n\n### .byName(left, right)\n\nSort function that will order objects by their name.\n\n\n### .byPositionThenName(left, right)\n\nSort function that will order objects by their position, then name.\n\n\n### .compareIDs(id1, id2)\n\nCheck if `id1` and `id2` are equivalent. This converts each param into string to\nallow comparison of number and string values.\n\n\n### .createResource(reqOrPath, data)\n\nCreate a HAL object. `reqOrPath` is either the controller's `req` object when we\nwant the `_links.self.href` to be defined by the current URL, or a string\n(potentially empty) to point to a specific URL. `data` is an object containing\nthe HAL data. See [HAL](https://www.npmjs.com/package/hal) for more info about\nthe returned object.\n\n\n### .documentReady($)\n\nThis method should be called by the portal pages or portal plugins in order to\nenable the common UI event handlers. `$` is the jQuery object.\n\n\n### .getCurrentPageHAL($, [url])\n\nGet the HAL for the current page. If `url` is passed, it will be used instead of\nthe current page's URL.\n\n\n### .getHandlebarsHelpersDir(), .getHandlebarsPartialsDir(), .getHandlebarsViewsDir()\n\nFunction to return the path where the handlebars elements are. To be used with\nyour webpack config or plugin apps to access common templates.\n\n\n### .proxy\n\n\n### .requirePartial(partialName)\n\n\n### .sendError(req, res, RoutesInfo, err)\n\n\n### .sendHal(req, res, resource, RoutesInfo, [status])\n\nReturns the endpoint `resource` as a HAL payload. `status` will be `200` if not\ndefined.\n\n\n### .sendIndex(res, title, bundles, cssFile)\n\n### .toast.success($, text, [heading])\n\nToaster.\n\n### .trace(level, arg1, arg2, arg3, arg4)\n\n\n### .urlFormat(pathname, query)\n\n\n### .WarpJSError\n\n\n### .wrapWith406(res, format)\n\nMake sure a `406` is returned to client to block invalid methods.\n","readmeFilename":"README.md","gitHead":"6fef9dad3662c1bb951427e239792843b20d7915","_id":"@warp-works/warpjs-utils@2.0.8","_nodeVersion":"14.15.0","_npmVersion":"7.24.1","dist":{"integrity":"sha512-qGc3uf9mxIsO00EYru5CLB7xYv9YSZmqmnBeCFrOmmPRsMrVDnPTSjmg0NZPPjNyYIozvOCTKc3e1AmxIubinQ==","shasum":"5235dc24637162d0201b40d10e8e803ce1d5b410","tarball":"https://registry.npmjs.org/@warp-works/warpjs-utils/-/warpjs-utils-2.0.8.tgz","fileCount":346,"unpackedSize":17956053,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFeaVd3gl8TKnlJEalVM6zFhI44x/flRIZD0KlqiIiaQIgf9uowSQMUXXhGjMlIndTrJdFXvvuPXCnC1wWRL1k8FY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUEZCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfsRAAkwE0urrWpvD0IlXO5vRp50v3M5GmIOa4dftK3aG5aHG7pDj8\r\nep+GvhLWhYTy64iSbVrgdsqiIvrKpsX9U6aYnLJRxEuaCHRDGJ0ikk9daXU+\r\nJfCwLyYTiwgXWlyWz0WGO+r9z+9EnrPB9XgnmhNRIjll4jntnwMYBuZPN+RL\r\n3M7IBKHkG32tSnUDwapmpBHYsVEkGlwHlDhXc2ycPD/fluSO5YJhPyUDCdhv\r\nEE1xXIF2RL8WblivrBlOq2k2QJfo+srZS/9qq0hH5mkqZeR6D7LowUzQjDTM\r\nUyeSoCCccFTADMOhqx1BK+dA4fWibXVBPqZ2UrFKCZ3TmwsiyVXGyO6ai0rP\r\nqSMTgTQ0DI3Z44y9wuOxws2y2xtGJYcXW79kagL1ztm8YhFpEcPLzlJbeAKM\r\nhKbK808RkBLG+9vQBwujDsdtNhlj2kuaKwaZi1afAMqnd2TIBU37PLOIGkeS\r\nb09dIhzNBRMweO0WmTmmwfyYTCkxMEMaEOvVa7YNkULBk4tSTErMolKXl8BK\r\nMw0yhez+Uspewkn5FIle36YvQHT6UKiu6fCycK3ReTS50cm7LMmr3qz5am9T\r\nOYTPA67j9M6eZba0Vtf2MXcaP12fM5ZcBXB/ZUdBiwCHNk/02OoYYsIndEXO\r\nZqO293xHr68J3Ksdihy7reGN6DS1bPkovkc=\r\n=6/zC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"matt-quoin","email":"mcounts@quoininc.com"},"directories":{},"maintainers":[{"name":"matt-quoin","email":"mcounts@quoininc.com"},{"name":"mficht","email":"mficht@gmail.com"},{"name":"huuda.tran","email":"huuda.tran@gmail.com"},{"name":"slama","email":"dirk.slama@gmx.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warpjs-utils_2.0.8_1666205249786_0.9291185385761527"},"_hasShrinkwrap":false}},"readme":"","maintainers":[{"name":"matt-quoin","email":"mcounts@quoininc.com"},{"name":"mficht","email":"mficht@gmail.com"},{"name":"huuda.tran","email":"huuda.tran@gmail.com"},{"name":"slama","email":"dirk.slama@gmx.de"}],"time":{"modified":"2022-10-19T18:47:30.256Z","created":"2017-07-17T14:58:10.803Z","0.1.1":"2017-07-17T14:58:10.803Z","0.1.2":"2017-07-17T15:41:55.511Z","0.1.3":"2017-07-17T21:32:47.061Z","0.1.4":"2017-07-19T15:18:41.326Z","0.1.5":"2017-07-19T17:26:31.232Z","0.1.6":"2017-07-19T20:13:22.928Z","0.1.7":"2017-07-20T20:19:04.734Z","0.1.8":"2017-07-21T15:46:34.726Z","0.1.9":"2017-07-24T22:06:35.448Z","0.1.10":"2017-07-25T19:02:35.239Z","0.1.11":"2017-07-26T20:18:25.661Z","0.1.12":"2017-07-31T18:44:20.365Z","0.1.13":"2017-08-09T15:18:22.223Z","0.1.14":"2017-09-08T18:33:55.128Z","0.2.0-rc1":"2017-10-05T19:23:22.471Z","0.2.0":"2017-10-06T15:56:22.895Z","0.2.1":"2017-10-06T17:53:24.747Z","0.2.2":"2017-10-11T15:44:35.886Z","0.2.3":"2017-10-11T18:51:21.050Z","0.2.4":"2017-10-11T18:54:55.327Z","0.2.5":"2017-10-17T19:53:04.633Z","0.2.6":"2017-11-15T20:06:19.747Z","1.2.0":"2017-11-29T20:51:24.297Z","1.2.1":"2017-11-29T21:52:38.069Z","1.2.2":"2017-11-30T18:28:32.404Z","1.2.3":"2017-11-30T20:47:31.549Z","1.2.4":"2017-11-30T21:02:16.010Z","1.2.5":"2017-12-01T16:01:00.220Z","1.2.6":"2017-12-06T21:51:32.739Z","1.2.7":"2017-12-08T18:18:30.751Z","1.2.8":"2017-12-08T21:46:54.789Z","1.2.9":"2017-12-22T16:15:40.981Z","1.2.10":"2018-01-04T16:57:55.288Z","1.2.11":"2018-01-19T20:00:53.113Z","1.2.12":"2018-01-19T23:19:50.004Z","1.2.13":"2018-01-25T20:31:33.034Z","1.2.14":"2018-01-25T21:00:44.573Z","1.2.15":"2018-01-26T05:06:59.734Z","1.2.16":"2018-03-07T21:33:14.321Z","1.2.17":"2018-05-25T15:58:51.292Z","1.2.18":"2018-06-19T19:05:52.559Z","1.2.19":"2018-06-25T08:05:45.284Z","1.2.20":"2018-06-25T08:24:24.068Z","1.2.21":"2018-06-27T11:41:10.326Z","1.2.22":"2018-06-30T21:36:01.450Z","1.2.23":"2018-07-22T13:58:35.908Z","1.2.24":"2018-08-01T13:58:03.468Z","1.2.25":"2018-08-02T03:29:43.786Z","1.2.26":"2018-08-03T06:52:34.400Z","1.2.27":"2018-08-03T15:18:10.297Z","1.2.28":"2018-08-06T14:29:01.284Z","1.2.29":"2018-08-06T22:43:00.006Z","1.2.30":"2018-08-09T15:04:34.876Z","1.2.31":"2018-08-10T00:25:52.713Z","1.2.32":"2018-08-10T00:43:52.067Z","1.2.33":"2018-08-15T13:08:20.726Z","1.2.34":"2018-08-15T16:09:14.410Z","1.2.35":"2018-09-04T15:05:44.832Z","1.2.36":"2018-09-07T19:45:42.062Z","1.2.37":"2018-09-10T22:08:07.750Z","1.2.38":"2018-09-18T15:38:42.929Z","1.2.39":"2018-09-18T19:50:29.630Z","1.2.40":"2018-09-19T21:44:58.056Z","1.2.41":"2018-09-21T03:11:15.202Z","1.2.42":"2018-09-21T05:36:20.303Z","1.2.43":"2018-09-21T16:12:05.963Z","1.2.44":"2018-09-25T07:53:17.007Z","1.2.45":"2018-09-25T14:59:11.120Z","1.2.46":"2018-09-25T20:07:13.121Z","1.2.47":"2018-09-25T22:01:00.666Z","1.2.48":"2018-09-27T06:50:42.577Z","1.2.49":"2018-09-27T21:53:39.329Z","1.2.50":"2018-09-28T20:00:38.053Z","1.2.51":"2018-10-01T12:38:00.289Z","1.2.52":"2018-10-09T05:25:48.793Z","1.2.53":"2018-10-09T05:45:40.338Z","1.2.54":"2018-10-12T13:55:33.387Z","1.2.55":"2018-10-19T15:46:47.675Z","1.2.56":"2018-10-21T04:07:35.786Z","1.2.57":"2018-10-22T14:46:01.915Z","1.2.58":"2018-10-22T18:08:58.532Z","1.2.59":"2018-10-22T19:32:43.902Z","1.2.60":"2018-10-23T20:43:05.161Z","1.2.61":"2018-10-23T21:12:57.339Z","1.2.62":"2018-10-24T18:45:02.359Z","1.2.63":"2018-10-31T15:28:22.122Z","1.2.64":"2018-10-31T16:43:06.816Z","1.2.65":"2018-10-31T20:43:38.075Z","1.2.66":"2018-11-01T18:25:18.800Z","1.2.67":"2018-11-06T19:19:01.122Z","1.2.68":"2018-11-09T16:44:27.413Z","1.2.69":"2018-11-13T18:48:51.839Z","1.2.70":"2018-11-14T22:30:46.767Z","1.2.71":"2018-11-16T06:42:19.177Z","1.2.72":"2018-11-19T16:36:15.641Z","1.2.73":"2018-11-29T16:53:12.518Z","1.2.74":"2019-01-24T19:49:12.755Z","1.2.75":"2019-01-29T14:59:13.507Z","1.2.76":"2019-02-07T16:17:03.159Z","1.2.77":"2019-02-07T19:02:44.733Z","1.2.78":"2019-04-03T21:35:02.531Z","1.2.79":"2019-04-04T18:22:02.527Z","1.2.80":"2019-04-06T21:28:34.527Z","1.2.81":"2019-04-07T03:01:01.102Z","1.2.82":"2019-04-10T10:58:10.546Z","1.2.83":"2019-04-10T11:41:45.844Z","1.2.84":"2019-04-11T18:52:51.288Z","1.2.85":"2019-04-17T19:50:07.913Z","1.2.86":"2019-04-18T14:54:05.507Z","1.2.87":"2019-04-18T18:19:05.651Z","1.2.88":"2019-04-18T18:43:48.070Z","1.2.89":"2019-04-18T22:32:01.695Z","1.2.90":"2019-04-19T16:13:17.993Z","1.2.91":"2019-04-20T03:29:38.157Z","1.2.92":"2019-05-06T20:52:12.058Z","1.2.93":"2019-05-10T18:17:14.962Z","1.2.94":"2019-05-23T19:22:01.631Z","1.2.95":"2019-06-12T20:02:44.665Z","1.2.96":"2019-06-13T21:41:44.144Z","1.2.97":"2019-06-17T20:32:46.696Z","1.2.98":"2019-07-17T19:05:55.500Z","1.2.99":"2019-07-22T18:52:38.218Z","1.2.100":"2019-08-13T15:45:56.755Z","1.2.101":"2019-08-14T15:48:57.039Z","1.2.102":"2019-09-11T00:13:51.423Z","1.2.103":"2019-09-20T13:47:19.537Z","1.2.104":"2019-09-23T20:37:33.218Z","1.2.105":"2019-09-25T14:56:13.835Z","1.2.106":"2019-09-30T13:57:13.724Z","1.2.107":"2019-10-03T14:49:02.648Z","1.2.108":"2019-10-09T21:35:24.444Z","1.2.109":"2019-10-18T17:10:12.469Z","1.2.110":"2019-10-24T00:57:10.151Z","1.2.111":"2019-10-24T18:56:29.581Z","1.2.112":"2019-10-28T15:09:06.379Z","1.2.113":"2019-10-28T15:19:11.675Z","1.2.114":"2019-10-29T19:34:25.748Z","1.2.115":"2019-10-30T14:53:50.841Z","1.2.116":"2019-10-30T17:53:56.632Z","1.2.117":"2019-11-07T15:08:49.486Z","1.2.118":"2019-11-07T15:34:18.732Z","1.2.119":"2019-11-08T05:07:43.871Z","1.2.120":"2019-11-10T01:39:45.388Z","1.2.121":"2019-11-14T20:49:56.651Z","1.2.122":"2019-11-14T23:19:15.604Z","1.2.123":"2019-11-15T20:26:12.572Z","1.2.124":"2019-11-17T13:39:37.304Z","1.2.125":"2019-11-18T15:24:56.540Z","1.2.126":"2019-11-21T23:38:43.120Z","1.2.127":"2019-11-22T04:03:17.870Z","1.2.128":"2019-11-22T19:11:59.548Z","1.2.129":"2019-11-22T19:16:15.860Z","2.0.0-rc.1":"2021-06-16T17:21:40.656Z","2.0.0-rc.2":"2021-06-16T19:57:50.957Z","2.0.0":"2021-06-18T17:17:36.494Z","2.0.1":"2021-06-21T21:38:06.749Z","2.0.2":"2021-06-22T06:00:29.125Z","2.0.3":"2021-06-22T06:05:00.314Z","2.0.4":"2021-09-22T20:14:52.351Z","2.0.5":"2021-09-23T13:09:53.876Z","2.0.6":"2021-09-23T13:50:52.587Z","2.0.7":"2021-09-23T17:17:40.634Z","2.0.8":"2022-10-19T18:47:30.165Z"},"homepage":"https://github.com/WarpWorks/warpjs-utils#readme","keywords":["WarpJS"],"repository":{"type":"git","url":"git+https://github.com/WarpWorks/warpjs-utils.git"},"author":{"name":"Hữu Ðà Trần","email":"huuda.tran@quoininc.com","url":"https://www.quoininc.com/staff/huu-da-tran/"},"bugs":{"url":"https://github.com/WarpWorks/warpjs-utils/issues"},"license":"MIT","readmeFilename":""}