{"_id":"@brightsole/bg-card-pile","_rev":"2-d178b09b470f67c3c22209c9a09c60d9","name":"@brightsole/bg-card-pile","dist-tags":{"latest":"0.1.0"},"versions":{"0.0.0":{"name":"@brightsole/bg-card-pile","version":"0.0.0","description":"bg-card-pile","keywords":["new","package","brightsole","board game","game","card game","card"],"main":"dist/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/brightsole/bg-card-pile.git"},"author":{"name":"Drew Showalter","email":"maelstroswim@gmail.com"},"license":"MIT","scripts":{"lint":"eslint --fix .","build":"tsc index.ts --outDir dist -d","precommit":"lint-staged","prepush":"ava","test":"ava"},"lint-staged":{"*.js":["eslint --fix","git add"]},"devDependencies":{"@brightsole/eslint-config-lint-node-ts":"0.0.0","ava":"^2.4.0","husky":"^0.14.2","lint-staged":"^9.4.2","ts-node":"^8.4.1","typescript":"^3.6.4"},"dependencies":{"@brightsole/bg-utils":"0.0.0"},"gitHead":"5ec70e699af34fc0f3fbeeccb2b0021a6fdf9008","bugs":{"url":"https://github.com/brightsole/bg-card-pile/issues"},"homepage":"https://github.com/brightsole/bg-card-pile#readme","_id":"@brightsole/bg-card-pile@0.0.0","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-EveHe6isMxgM/bQA6Gt9JhTOnlni/4qr6Osp+w3SOB3FG5cYUM3bAbrdhl+dLXawtmBMuIiUOUPj4b6O/+xc4w==","shasum":"cfa388c86088ec11b61c2ee29a4bab11e5055653","tarball":"https://registry.npmjs.org/@brightsole/bg-card-pile/-/bg-card-pile-0.0.0.tgz","fileCount":4,"unpackedSize":5148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtDi7CRA9TVsSAnZWagAAwaEP/1BKBoKzn1MtIIUPNY7d\nQyX0iGf+MvlVa1X5F8FspuIGkmLrBLFWTSxlfD3KdnKc1R4EmDy1coz+9qLh\nEZUOPlbLTfT3IglFUljTNv8NzANELU6JIk6Nwt+Hn9UMy3nl0eecWL/sVn0A\n5Y6nl6UcW1XJ9fpdnCpSXyS8/6i34yiIyQqa5B1lvG0WPZjNhBX5IzECIVxL\nH3MBFWHIPAIxGaK7fFsp/xp6BPr5orrVcQ001rl43MOCJ1M4atwsjuhE0DVc\nefwpKezebOs/fWxl+EcaL3+prqwGT639iZACPPk3xYPnzFxYL/3WtfMzcmTg\nJfVbRxau7D/jzTHlxtQggHLyDq9D10unV/DwrgSQcJgAzr8TmhzHtZPvXrdd\n9mVSZTzg3WwND3V6xYzwoAK/nlCoZPRTZ3GKmEQ0/Ik0zpyHU12pxik27Lqv\nEeIh+KOz0IwS923KTQ2hLyYJaUG0171DBiuSDx8M1ECA/kaF4QeKBaRqcugW\nd/akr85rV6+WiHr63RmpzfeTplk4GZmY5z4eMiU/jTgu/XPxu6WwntWlXwHE\n4xa2NpPNdPx5sIw9w2bBjCjrJQskISl3Fqv3T8r+DJuiWhtR5sWRa79LdKI0\nFXt3RYHfvm1dg+Xzs/F4to4h7eA6z2r8d6pw1vkAerYceT1rO/Vzv0E3hlc8\npNpT\r\n=LT2z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDJsDSCMqgVLzNrKxYiRaRdgSP1hZwetCpWL8o+Q3k+bAiB320EetjCWAPlyoU/1bKaqMvvRYEJ+LI63QSEYlVaTbg=="}]},"maintainers":[{"name":"one19","email":"maelstroswim@gmail.com"}],"_npmUser":{"name":"one19","email":"maelstroswim@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bg-card-pile_0.0.0_1572092091443_0.42219307114129156"},"_hasShrinkwrap":false},"0.1.0":{"name":"@brightsole/bg-card-pile","version":"0.1.0","description":"bg-card-pile","keywords":["new","package","brightsole","board game","game","card game","card"],"main":"dist/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/brightsole/bg-card-pile.git"},"author":{"name":"Drew Showalter","email":"maelstroswim@gmail.com"},"license":"MIT","scripts":{"lint":"eslint --fix .","build":"tsc index.ts --outDir dist -d","precommit":"lint-staged","prepush":"ava","test":"ava"},"lint-staged":{"*.js":["eslint --fix","git add"]},"devDependencies":{"@brightsole/eslint-config-lint-node-ts":"0.0.0","ava":"^2.4.0","husky":"^0.14.2","lint-staged":"^9.5.0","ts-node":"^8.5.4","typescript":"^3.7.3"},"dependencies":{"@brightsole/bg-utils":"^1.0.3"},"gitHead":"2c1fffebfb4e55b73aff0efca69ef475e23b3b2e","bugs":{"url":"https://github.com/brightsole/bg-card-pile/issues"},"homepage":"https://github.com/brightsole/bg-card-pile#readme","_id":"@brightsole/bg-card-pile@0.1.0","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-ClX6ET2+3bXaltD5WGrooeTx5xMi2K2mg2LJzERRiqzkYxD7r53aA8Zh/6Jtg1OZfcYEX+ibOT7RYcZmjoHi9g==","shasum":"ce31920496c0e67dbfd7f0e72280f2e936e96a4c","tarball":"https://registry.npmjs.org/@brightsole/bg-card-pile/-/bg-card-pile-0.1.0.tgz","fileCount":4,"unpackedSize":5250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9FyLCRA9TVsSAnZWagAAkdUQAJ7/1EjSFUeSrR88N4Pc\nYBagVI0ZUz3IlIOTq/ZEQFIGUWPl5lsr+Uff/msnlQAvvDS+wqqNwd8dPWm4\nXE5aCvXbaW+mKpRRgIaiAWo45xn4z0sa1OE3S4eHFX3NVBdpUgxypYH9ecr2\nQn2tN1Dsr1Av/iyw9cDtZg+MB61CMbdsBcjnNBstmbCUO5k+1pdMX/fp2GGv\ngqqsAP1rIUG0T530bLlOmlsOvJFKUB5wiC5GLF72FZjPgbvzHN+A3zqyF4B6\nvSzQNllFh2Qx6HdC/YTavg9bXJx8nkQISHAcwnkFiM4WEI2zzicRM7jc0bPY\nF4aiLpxrZKNX8z9H8bB1axaf7fWra2fAeLDlNNQXYgJAJm2ZZVXm4r63kCTt\nP9lgc4MJ7h22JWGaSyTd4oZlQ609Jw+5h/flLBGRAgtIz05El9b1+bi/xXvs\noeCStL6txMpJszPTE0NZ1tSmLs8rJLWDtxfluX33wYx2gqIb/J2TA8S0/GnX\nD6EQcfBJnFLi0QfburEhSTEXZ1b1j9IUl0qORG0GOYyGO6Cq7o8M6UrcG/hH\n+iDVw31sricjZ1+b42haPZnktZlRiTShjJ3A7x7mOd8t2Z6VgGZoaiiyRlwq\ndbjy1IToZQ3MO3ijZa+6MlLna6yCAxy9fNWTw2ck6Ot4i7Zqf9UY2I/dPzK9\njgPs\r\n=XvM5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGJ7+rSwaMeYr+WghG/0j0MmntOohwogJi55tLvh4Xh1AiBmVlbrhWqobmlNeQhGPmP34TVVaugLQk16uctmtbH0UA=="}]},"maintainers":[{"name":"one19","email":"maelstroswim@gmail.com"}],"_npmUser":{"name":"one19","email":"maelstroswim@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bg-card-pile_0.1.0_1576295563375_0.5601705798099901"},"_hasShrinkwrap":false}},"time":{"created":"2019-10-26T12:14:51.388Z","0.0.0":"2019-10-26T12:14:51.556Z","modified":"2022-04-04T20:40:59.663Z","0.1.0":"2019-12-14T03:52:43.558Z"},"maintainers":[{"name":"one19","email":"maelstroswim@gmail.com"}],"description":"bg-card-pile","homepage":"https://github.com/brightsole/bg-card-pile#readme","keywords":["new","package","brightsole","board game","game","card game","card"],"repository":{"type":"git","url":"git+ssh://git@github.com/brightsole/bg-card-pile.git"},"author":{"name":"Drew Showalter","email":"maelstroswim@gmail.com"},"bugs":{"url":"https://github.com/brightsole/bg-card-pile/issues"},"license":"MIT","readme":"# bg-card-pile\n\n### What is it?\n<details>\n  <summary>\n    tl;dr: a deck! a graveyard! an exile field! WHATEVER!\n  </summary>\n  <br />\n\n  It's just a big pile of `card`s, that might be anything.\n\n  It has a bunch of helpful ways to access these cards, and interact with the deck in a variety of human ways.\n\n</details>\n<br/>\n\n### How to use it?\n<details>\n  <summary>\n    tl;dr: <TODO><code>`npm i @brightsole/bg-card-pile`</code>\n  </summary>\n  <br />\n\n  | Method | Description | return |\n  | :---------------: | :--------------- | ---------------: |\n  | shuffle() | shuffle card order internally | void |\n  | cardsRemainingCount() | Get the count of the cards left in the deck | number |\n  | draw(number) | Draws x number of cards from the top of the pile | [card] |\n  | drawFromBottom(number) | Draws x number of cards from the bottom of the pile | [card] |\n  | drawRandomly(number) | Draws x number of cards randomly from the pile | [card] |\n  | returnAndShuffle([card]) | Returns cards to the deck and shuffles the order * | void |\n  | returnToTop([card]) | Returns cards onto the top of the deck in order * | void |\n  | returnToBottom([card]) | Returns cards onto the bottom of the deck in order * | void |\n\n  * All `return` methods try to `reset` the card *if* the card is an object with a *reset* method\n\n</details>\n<br/>\n\n### TODO:\nnothing! It's a functional deck/graveyard/whatever pile of cards. Methods can be added as needed, but this will handle the next 3 games I have planned.\n\n<br/>\n<a href=\"https://www.buymeacoffee.com/Ao9uzMG\" target=\"_blank\"><img src=\"https://cdn.buymeacoffee.com/buttons/default-yellow.png\" alt=\"Buy Me A Coffee\" style=\"height: 51px !important;width: 217px !important;\" ></a>","readmeFilename":"README.md"}