{"_id":"52-deck","_rev":"3-988fb484864181be3e460142072f6bc7","name":"52-deck","description":"Make 52 cards deck","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"52-deck","version":"1.0.0","description":"Make 52 cards deck","main":"build/index.js","scripts":{"test":"neutrino test --presets neutrino-preset-node neutrino-preset-jest","build":"neutrino build --presets neutrino-preset-standard neutrino-preset-node neutrino-middleware-minify"},"repository":{"type":"git","url":"git+https://github.com/kedoska/52-deck.git"},"bugs":{"url":"https://github.com/kedoska/52-deck/issues"},"keywords":["nodejs","cards","deck"],"engines":{"node":">=6.9.1"},"author":{"name":"Marco Casula","email":"marco.casula@linux.com"},"license":"MIT","devDependencies":{"babel-plugin-transform-class-properties":"^6.23.0","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.22.0","flow-bin":"^0.42.0","neutrino":"^4.3.1","neutrino-middleware-minify":"^5.0.0-beta.1","neutrino-preset-jest":"^4.3.0","neutrino-preset-node":"^4.2.2","neutrino-preset-standard":"^4.3.3"},"gitHead":"81e43d9f15a50c184eaba3f91a75b6c0f4559e02","homepage":"https://github.com/kedoska/52-deck#readme","_id":"52-deck@1.0.0","_shasum":"7197f72e1a0714097fcfd61c8e30bacdad609848","_from":".","_npmVersion":"4.4.4","_nodeVersion":"7.7.3","_npmUser":{"name":"kedoska","email":"marco.casula@gmail.com"},"dist":{"shasum":"7197f72e1a0714097fcfd61c8e30bacdad609848","tarball":"https://registry.npmjs.org/52-deck/-/52-deck-1.0.0.tgz","integrity":"sha512-qd1SfEfYHxNOUj8VawVT414B4xqj2wYk5xAjIgb1JAF06J3cBqZimbwnEijWuASJDR7BMW7n6HOq1rbliukh2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCc7o1H6uXQU041mpKhUG9Kti1453iKeZ1RKs71Zb3VXgIgPbWHHc1bbq21vAIpMt8v/4jdDvjM9wdqiIalMQXSoyY="}]},"maintainers":[{"name":"kedoska","email":"marco.casula@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/52-deck-1.0.0.tgz_1490996411037_0.4191766658332199"}},"1.1.0":{"name":"52-deck","version":"1.1.0","description":"Make 52 cards deck","main":"build/index.js","scripts":{"test":"neutrino test --use neutrino-preset-node neutrino-preset-jest","build":"neutrino build --use neutrino-preset-node neutrino-middleware-minify"},"repository":{"type":"git","url":"git+https://github.com/kedoska/52-deck.git"},"bugs":{"url":"https://github.com/kedoska/52-deck/issues"},"keywords":["nodejs","cards","deck"],"engines":{"node":">=6.9.1"},"author":{"name":"Marco Casula","email":"marco.casula@linux.com"},"license":"MIT","devDependencies":{"babel-plugin-transform-class-properties":"^6.23.0","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.22.0","flow-bin":"^0.42.0","neutrino":"^5.1.1","neutrino-middleware-minify":"^5.1.0","neutrino-preset-jest":"^5.1.0","neutrino-preset-node":"^5.1.0"},"gitHead":"3ed08b831fbd659b50c5dae3f11850581c94d78a","homepage":"https://github.com/kedoska/52-deck#readme","_id":"52-deck@1.1.0","_shasum":"be5c0f88bf70450502f298ce9d057e3939669ab2","_from":".","_npmVersion":"4.4.4","_nodeVersion":"7.7.3","_npmUser":{"name":"kedoska","email":"marco.casula@gmail.com"},"dist":{"shasum":"be5c0f88bf70450502f298ce9d057e3939669ab2","tarball":"https://registry.npmjs.org/52-deck/-/52-deck-1.1.0.tgz","integrity":"sha512-VqRLjFnh96QRWvOk6oHiIT+2rz9wxszAQyQr2oZeMUt3BTQygI+cr7R/8y1S//B6QHW6KlunxQYlWo1ouGaF3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCF/4IVbdjlKR5Fycb0YrwzQdrnDpYLWCqSvIchYL3a2QIhAL1H75XeKkScMJDiGKMHc0e1f1d3/adrjw28g9wVeGR3"}]},"maintainers":[{"name":"kedoska","email":"marco.casula@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/52-deck-1.1.0.tgz_1491023669434_0.2957822741009295"}}},"readme":"# 52-deck\n\n<p align=\"center\">\n<a href=\"https://travis-ci.org/kedoska/52-deck\"><img src=\"https://travis-ci.org/kedoska/52-deck.svg\" alt=\"build:\"></a>\n<a href=\"https://david-dm.org/kedoska/52-deck/\"><img src=\"https://david-dm.org/kedoska/52-deck/status.svg\" alt=\"Dependency Status\"></a>\n<a href=\"https://david-dm.org/kedoska/52-deck/?type=dev\"><img src=\"https://david-dm.org/kedoska/52-deck/dev-status.svg\" alt=\"devDependency Status\"></a>\n</p>\n\n#### Installation (2.46 kB)\n\n * `yarn add 52-deck`\n * or `npm install 52-deck`\n\n### Usage\n\n#### Get 52 cards deck\n\n```javascript\nimport { newDeck } from '52-deck'\n\nconst deck = newDeck()\n\n```\n\n#### Shuffle 2 decks\n\n```javascript\nimport { shuffle, newDecks } from '52-deck'\n\nconst deck = shuffle(newDecks(2))\n```\n\n#### Serialize \n\n```javascript\nimport { serializeCards } from '52-deck'\n\nconst [ firstCard, secondCard ] = serializeCards('♦K ♦2')\n\n```\n\nValid input strings are:\n\n - `h1 s1 d12`\n - `11d 9s 9d 4s 12h 13d 13h 11h`\n - `♠10 ♦1 ♥5 ♣6 ♠11 ♦10`\n - `1-h 10-s`\n - `12spades 8diamond`\n\n### Card Model\n\n```javascript\ntype Card = {\n  text: string,\n  suite: string,\n  value: number,\n  color: string\n}\n```\n","maintainers":[{"name":"kedoska","email":"marco.casula@gmail.com"}],"time":{"modified":"2022-06-12T14:07:56.618Z","created":"2017-03-31T21:40:11.803Z","1.0.0":"2017-03-31T21:40:11.803Z","1.1.0":"2017-04-01T05:14:30.151Z"},"homepage":"https://github.com/kedoska/52-deck#readme","keywords":["nodejs","cards","deck"],"repository":{"type":"git","url":"git+https://github.com/kedoska/52-deck.git"},"author":{"name":"Marco Casula","email":"marco.casula@linux.com"},"bugs":{"url":"https://github.com/kedoska/52-deck/issues"},"license":"MIT","readmeFilename":"README.md"}