{"_id":"@ag1/tuple","_rev":"5-42e6dc4f3f702e7a5c72f8c1b14363dc","name":"@ag1/tuple","dist-tags":{"latest":"1.1.1"},"versions":{"0.1.0":{"name":"@ag1/tuple","version":"0.1.0","description":"tuple utils","main":"app/index.js","author":{"name":"agent one co., ltd."},"license":"MIT","private":false,"scripts":{"compile":"tsc","lint":"tslint -p tsconfig.json -t stylish","prettier":"yarn prettier-config && yarn prettier-ts","prettier-config":"prettier --no-config --write \"./*.{json,yml}\"","prettier-ts":"prettier --write \"./**/*.ts\"","test":"jest --config \"./jest.config.json\""},"devDependencies":{"@types/jest":"^23.3.2","jest":"^23.6.0","prettier":"^1.14.2","ts-jest":"^23.10.0","tslint":"^5.11.0","tslint-microsoft-contrib":"^5.2.1","typescript":"^3.0.3"},"keywords":["tuple","util","typescript"],"repository":{"url":"https://github.com/AgentOneCoLtd/tuple.git","type":"git"},"_id":"@ag1/tuple@0.1.0","dist":{"shasum":"cbd94393e7406db4507c197f72adcc00005cb33b","integrity":"sha512-YRlhceXWOQPGEI2nku2zdWPfriXU/AKGUUJ5Ocn2iSKSdKX+6UVGhljbqkM3fJlT9SArUVmhZLBL+ok08HIwkA==","tarball":"https://registry.npmjs.org/@ag1/tuple/-/tuple-0.1.0.tgz","fileCount":11,"unpackedSize":2798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtxJSCRA9TVsSAnZWagAA2eUP/RSaHQ+dN6dtE8QKdPHV\nvSeZpAZKfX5DYJTmpJWQU8MAH+yOjo2j5n0btuGLOHz0k1Tm+9+4UonF6kKS\nkjvV6ovyDH/HewAUKAgPfaVIMsZ6A8LWF9XSZUCOOJ1fRg/piQk48UtoEE9t\ntgf4ll8vYpUUUZ1QLswEeNlvKDjGnQB9pujZoh4STCbiQX4UlZEaygBiudOR\nknW4IfdTL/AS8OKVKe72edIRZ+2hlaQYIfv8n7VMoStk2kW3P/frjaHduZ6f\nVYDRfKh06eyQMWXyXJIAHTFQimjnAACtPto2hag//A+M+EwIa7V4AeiNoLUK\neFnYTlxAJJMEXUoRuK/535tnq8dESsDDGwQdDVnUEavSXGLz319osKpSa2AN\n97cisqoe6NGG+a5b//awIbeu8smJ/7UnK/sUw4X58P05OfjLQn9n7JVgC7Yc\nobJ0bfQpoL7GZr+mMAS2NYYzpNfjeHtksdHi7MG3bV15h+G+7rru/uVVycnR\n7zepABhHjo+UeeFFGajoL+BdwoN/TxadDOyO3/jeNicgoD6WF01d9agYmAbR\n1qqc+QIzbn1kIGkqLNxtKAoIyvh9IfROx/mo1PsIlxpSwuq8AZslpi4BdkNT\ntTJPKPGLKl9/0+9yQQe/DSjbZyVpt8vQKLDDlpocbuOGqP/yWTSn6j3qUTKN\n4Ywf\r\n=VOMS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1vU1FacfRbNNZ1yuVo774pTRYGUAAdcKJ6WAHWVKGTAIgKR5JLKXKwb0gRWUoexYrbdweF2phyHGUB35Dnlj3H2Q="}]},"maintainers":[{"name":"kpping","email":"kp@kpping.me"}],"_npmUser":{"name":"kpping","email":"kp@kpping.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuple_0.1.0_1538724434141_0.6388882980386408"},"_hasShrinkwrap":false},"1.0.0":{"name":"@ag1/tuple","version":"1.0.0","description":"key-value tuple","main":"./lib/index.js","jsnext:main":"./lib-module/index.js","module":"./lib-module/index.js","typings":"./lib/index.d.ts","author":{"name":"agent one co., ltd."},"license":"MIT","private":false,"scripts":{"tsc:lib":"tsc -b tsconfig.json","tsc:lib-module":"tsc -b tsconfig-module.json","compile":"yarn tsc:lib && yarn tsc:lib-module","lint:onlyts":"tslint -c tslint.json -p tsconfig.json -t stylish","lint:spects":"tslint -c tslint-spects.json -p tsconfig-spects.json -t stylish","lint":"yarn lint:onlyts --fix && yarn lint:spects --fix","prettier:config":"prettier --no-config --write \"./*.{json,yml}\"","prettier:ts":"prettier --write \"./src/**/*.ts\"","prettier":"yarn prettier:config && yarn prettier:ts","test":"jest --config \"./jest.config.json\"","build":"yarn prettier && yarn lint && yarn compile && yarn test"},"devDependencies":{"@types/jest":"^24.0.11","jest":"^24.5.0","prettier":"^1.16.4","ts-jest":"^24.0.0","tslint":"^5.14.0","tslint-microsoft-contrib":"^6.1.0","typescript":"^3.3.3333"},"keywords":["tuple","util","typescript"],"repository":{"url":"https://github.com/AgentOneCoLtd/tuple.git","type":"git"},"_id":"@ag1/tuple@1.0.0","dist":{"shasum":"56a9793023fffea2badb07eb33716afa157f8608","integrity":"sha512-KqYOhVfrs9/mAL2BanfALV11DNxsUbOJasK4KZe0OQ/nPlZrwfONzleCeg6zg4gf/EfeAdUDnPs/wETurJbKoQ==","tarball":"https://registry.npmjs.org/@ag1/tuple/-/tuple-1.0.0.tgz","fileCount":15,"unpackedSize":6298,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciL9TCRA9TVsSAnZWagAAjkMP/R3BWWo1y3ZyOj+9O8Me\nKBfIxoKfA8dzBXqoBGS5WZRPOh0XxyaF8LFQgEt7Hp1lfrshstBZH445AshO\nOXdDKGcMJj3+QC7Ii2PhbeO+ucYGQSVhydnd4wuhI+NYya2hjtNmW58Ut7DK\nq+m7ow+LeKPGDmPqMLr7vlno1pP1aRfLxwUTnq6Thw5wiPpGUiqFukLlE4Pk\n3f7ZVeD9BcJTWNl3MBlv22k6orRMeipK7RYPwraGW9/CivOIfdAmUgZVUrC3\n2j5PUfEKaR6y77ZDgBi3cT/tkPH07aG/YdK43v5xsgdFMk8PNTJ5aqJDCSur\nBlr9/4UqdlHE3Uim0It3WR55MiXs/KL8HgSVq6LoGup95stgfgQ084Hq0mZC\nmih8k6517YGdRAriw23Q2ZHOKMGxB7uVLwHegYB7xGpmFREtmlVEbMpDh8ME\n4wIz2ZQwIiiR5x6iOFOkUfutAN5SVHsxe5vRALKuojTe0hvMgyQvbNo//O6F\nciy27rmUM9xR5EVuHgEfMseq7TnoVgHTqjohLgXg5a7uXVdENf4UT7ZVLCJk\nlKGsqDmBPNHWG80U0tfZADcRf1g5NXUCgQdqIkc7owzdNSNThqfDLeVi58tb\nPd3FZSbgK7yEk9NLBBay16vcXS8EuqJ6AuApfBAosDDm5MWd4hivkT7oyzGx\nI2D2\r\n=Yuq/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOyI8cKnTuqA+UpIgY/i5Yp476HeTaK4yhWVBfx90OFAIhANzGo9cY4C26XpyKMh1PivqoFeOkz9nHZ70+tEZMfmLv"}]},"maintainers":[{"name":"kpping","email":"kp@kpping.me"}],"_npmUser":{"name":"kpping","email":"kp@kpping.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuple_1.0.0_1552465746697_0.8868081923801625"},"_hasShrinkwrap":false},"1.1.0":{"name":"@ag1/tuple","version":"1.1.0","description":"key-value tuple","main":"./lib/index.js","jsnext:main":"./lib-module/index.js","module":"./lib-module/index.js","typings":"./lib/index.d.ts","author":{"name":"agent one co., ltd."},"license":"MIT","private":false,"scripts":{"tsc:onlyts":"tsc -b tsconfig-onlyts.json","tsc:module":"tsc -b tsconfig-module.json","compile":"yarn tsc:onlyts && yarn tsc:module","lint":"eslint --ext .ts,.js . --fix","prettier:config":"prettier --no-config --write \"./*.{json,yml}\"","prettier:ts":"prettier --write \"./src/**/*.ts\"","prettier":"yarn prettier:config && yarn prettier:ts","test":"jest","build":"yarn prettier && yarn lint && yarn compile && yarn test"},"devDependencies":{"@babel/core":"^7.5.5","@babel/preset-env":"^7.5.5","@babel/preset-typescript":"^7.3.3","@types/jest":"^24.0.18","@typescript-eslint/eslint-plugin":"^2.1.0","@typescript-eslint/parser":"^2.1.0","eslint":"^6.3.0","eslint-config-prettier":"^6.2.0","eslint-plugin-prettier":"^3.1.0","jest":"^24.9.0","prettier":"^1.18.2","ts-jest":"^24.0.2","typescript":"^3.6.2"},"keywords":["tuple","util","typescript"],"repository":{"url":"https://github.com/AgentOneCoLtd/tuple.git","type":"git"},"_id":"@ag1/tuple@1.1.0","dist":{"shasum":"1e1c8a68506e7cc7805d202d5dcada0086338a8e","integrity":"sha512-OSt+lCvoMGzLjf7JLZWx4Htq3dAAZvw7Lvj3MStJgTy+JepiYNXJRbsqEyBASHYmy1UAaPhiJnjMuGa+oFqLuw==","tarball":"https://registry.npmjs.org/@ag1/tuple/-/tuple-1.1.0.tgz","fileCount":15,"unpackedSize":5759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdb3ODCRA9TVsSAnZWagAAQQEQAJ0YQnhB1Vf005sV5e42\nPMQKiNIgnMUBghq7MikhDoFFD3EZZxFTViesvAqwm7bRd5Z64J5NtXgSrP73\nUHTUPh8uS+H2Boo08Tll9Yn5556Y6QNJ7og027ljR40W3bdr2PTBm6vYFLPt\n8PyR+SuFjBlEJWS8XgxWTJMqKih50FnTgLGgbVSCoEVZ3Xc6YHfDFn5D1p0z\nD5Cmm2FQARWm7sL4XBBa0B/ybvlWVw96SbQTEUaWAivBdV5DCAcz73oAwEJU\nXAap5CQy1hmZHk6jSJ28qBu9rWcs7y09G4/vzYWHOhFfKDfLaziKPZY8bSL+\nsrokfQ2bIU+BIFSL5wD9jxjz2Wo5OSSHVAUAMUPgvPaM1o1ZkgkatuqhUaAD\n4/b+JCQGKHj5ELletTE1sVBmC9e55oJCFWOpjMuIjYZoJN09HnjbT4X8G7hV\nh9/q7/LE2zAzohL659KfafXQx5MSxduLki1pvAhidb0x2C5hO1wEUItfuygR\nscNMvn9j+wLPTYstWNEKcz4XpaOf587rHw0Ino7PaY0efQ++K4DbWXvXcS97\nZShebEXqahuRdaAX+VLtoMKQNaEwpZ/MgY4P53uaq9XhO9nlWw0D0wizP7N/\nO5+XBjf6lBJfTgLPjMFNNwMMcHS8SylPebu63PDQhzpIjvWb/bVN9iZf1zDo\n9wPJ\r\n=NQsT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBDiDGjXgEtNVUlg1zt3zi3wYhEP+YHRrKw/GMQ5WCtkAiEAiXx1Pk/QYHm7QU4F0Pl98YAQPRw7UnzjgclOOUAUOMI="}]},"maintainers":[{"name":"kpping","email":"kp@kpping.me"}],"_npmUser":{"name":"kpping","email":"kp@kpping.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuple_1.1.0_1567585155237_0.9923392198952146"},"_hasShrinkwrap":false},"1.1.1":{"name":"@ag1/tuple","version":"1.1.1","description":"key-value tuple","main":"./lib/index.js","jsnext:main":"./lib-module/index.js","module":"./lib-module/index.js","typings":"./lib/index.d.ts","author":{"name":"agent one co., ltd."},"license":"MIT","private":false,"scripts":{"tsc:onlyts":"tsc -b tsconfig-onlyts.json","tsc:module":"tsc -b tsconfig-module.json","compile":"yarn tsc:onlyts && yarn tsc:module","lint":"eslint --ext .ts,.js . --fix","prettier:config":"prettier --no-config --write \"./*.{json,yml}\"","prettier:ts":"prettier --write \"./src/**/*.ts\"","prettier":"yarn prettier:config && yarn prettier:ts","test":"jest","build":"yarn prettier && yarn lint && yarn compile && yarn test"},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-typescript":"^7.9.0","@types/jest":"^25.2.1","@typescript-eslint/eslint-plugin":"^2.28.0","@typescript-eslint/parser":"^2.28.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.1","eslint-plugin-prettier":"^3.1.3","jest":"^25.3.0","prettier":"^2.0.4","ts-jest":"^25.3.1","typescript":"^3.8.3"},"keywords":["tuple","util","typescript"],"repository":{"url":"https://github.com/AgentOneCoLtd/tuple.git","type":"git"},"_id":"@ag1/tuple@1.1.1","dist":{"shasum":"247cd845d222cc6fb6d74f27eba621e5096319f3","integrity":"sha512-XnS2xdDkVtELU3Ha363YRJnhQIPNbh/+y5AOMLIsAFtlgj1e6Wf8ZSW+a/r+RBqNksK5i0S5kLujsz6lgvdXUA==","tarball":"https://registry.npmjs.org/@ag1/tuple/-/tuple-1.1.1.tgz","fileCount":15,"unpackedSize":5894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemIl3CRA9TVsSAnZWagAAD9UP/0apvTuMUgj35bNhZvCA\nFwvr9bZeSvIICWWyefzON9U4NfbKIitnwn3wH8TLGnyLkpbNbXcl5tope8Ad\nJDiQfU1F0rcjhd10U6P8BM7XD25ZJLOiwteEBPClusvGH2tRPgzaiFf+TvHU\nzQDD5E+v0Mnh5oJAejLl0HZVKOyQuJ9VNhJtMgCfgDaVWQcL9sBELfjrbu9A\nYP3ypfUl8vjyQy7pk83UoAqY4mSlNJb9V3xa+/R666QKpKPEPV8NKILzfHkB\nRmqL7medJlWVCbf2sqMqUOVrMFSPdP6lqP3H0G0O9mmBgPM1z+6G5wBlEaBv\nYXfHchCzRjfZGjQuJGbxLDDA+PxCRJHo3BknFfz7OohYYhEYlTL8qY+ek50N\n3j/zKyaUEAvvdZorObMuk0ZwtKWzJU9YToR9JW6yPHUVBi7BMebE4Z014ANf\nelNVsyDJ/rZ2Ir/ZutYtpbm7M5ejDu5wS8Dym2eYJ5G/mgdHIHKIirxBJOYt\ntiRmSw5/+ILojhEfV+LfHhBiPlCSMdTundTc13PR56auFD1ztO1nWvxEslop\nI4AEk6r1MmJE34Yy3vsaiMAk/M5gMLkBHzuJXb3JoS5Y0Ef0zN0KbW5KmcQf\nIg6FNzRn9T75ipzp+T+67gBDe5xb7eFR1BxusTZegC7WRcD+J8eMgvFxWl/e\nMoEa\r\n=DLxp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCN7g7qMNJNoKcuqf3I91G7J97Gj8sm3e3jYvTWPFQHgIgDooO3qgxnuKGbXxJow+sbrIP2Rc7azqhmbAqQgrB+qE="}]},"maintainers":[{"name":"kpping","email":"kp@kpping.me"}],"_npmUser":{"name":"kpping","email":"kp@kpping.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tuple_1.1.1_1587054967056_0.37218661963623934"},"_hasShrinkwrap":false}},"time":{"created":"2018-10-05T07:27:13.999Z","0.1.0":"2018-10-05T07:27:14.296Z","modified":"2022-04-04T11:53:46.688Z","1.0.0":"2019-03-13T08:29:06.840Z","1.1.0":"2019-09-04T08:19:15.369Z","1.1.1":"2020-04-16T16:36:07.195Z"},"maintainers":[{"email":"worasitipon.t@hotmail.com","name":"worasitipon"},{"email":"kp@kpping.me","name":"kpping"}],"description":"key-value tuple","keywords":["tuple","util","typescript"],"repository":{"url":"https://github.com/AgentOneCoLtd/tuple.git","type":"git"},"author":{"name":"agent one co., ltd."},"license":"MIT","readme":"# Tuple Utils\n![Node.js CI](https://github.com/AgentOneCoLtd/tuple/workflows/Node.js%20CI/badge.svg)\n\nMimic tuple behavior of other language [key, val].\n\n## Functions\n\n### `toObject<T>(tuple: IKeyValTuple<T> | IKeyValTuple<T>[]): T`\n\n```typescript\ntype fooType = { a: string; b: string };\n\nconst tupleList: IKeyValTuple<fooType>[] = [['a', 'a'], ['b', 'b']];\n\nexpect(toObject(tupleList)).toEqual({ a: 'a', b: 'b' });\n```\n","readmeFilename":"README.md"}