{"_id":"@budajeff/killer-game-logic","_rev":"2-a1302b807efebef58b32691bb45718df","name":"@budajeff/killer-game-logic","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.131":{"name":"@budajeff/killer-game-logic","version":"1.0.131","description":"Logic for the Killer card game","main":"build/index.js","types":"build/types/index.d.ts","scripts":{"start":"webpack serve --config webpack.config.demo.js","build":"webpack && tsc","build:demo":"webpack --config webpack.config.demo.js","test":"jest --silent","coverage":"npm run test -- --coverage","prepare":"npm run build","trypublish":"npm publish || true"},"repository":{"type":"git","url":"git+https://github.com/budajeff/killer-game-logic.git"},"author":{"name":"Jeff Buda","email":"budajeff@gmail.com","url":"https://github.com/budajeff"},"license":"MIT","bugs":{"url":"https://github.com/budajeff/killer-game-logic/issues"},"homepage":"https://github.com/budajeff/killer-game-logic","keywords":["library","starter","es6"],"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-typescript":"^7.14.6","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.14.7","@types/jest":"^26.0.23","@typescript-eslint/eslint-plugin":"^4.28.1","@typescript-eslint/parser":"^4.28.1","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","babel-preset-minify":"^0.5.0","css-loader":"^5.2.6","eslint":"^7.29.0","file-loader":"^6.2.0","html-webpack-plugin":"^5.3.2","jest":"^27.0.6","mini-css-extract-plugin":"^2.0.0","optimize-css-assets-webpack-plugin":"^6.0.1","prettier":"^2.3.2","prettier-webpack-plugin":"^1.2.0","style-loader":"^3.0.0","terser-webpack-plugin":"^5.1.4","typescript":"^4.3.5","url-loader":"^4.1.1","webpack":"^5.42.0","webpack-cli":"^4.7.2","webpack-dev-server":"4.0.0-beta.3"},"jest":{"roots":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!**/tests/**"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"],"modulePaths":["<rootDir>/src/"],"moduleNameMapper":{"\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js","\\.(css|less)$":"<rootDir>/scripts/testMock.js"},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"]},"gitHead":"b6a130644faf482d75c39a7ccc3c03bce990096b","_id":"@budajeff/killer-game-logic@1.0.131","_nodeVersion":"14.17.2","_npmVersion":"6.14.13","dist":{"integrity":"sha512-zr1kLaLApejjbO3ZWW/FrI0J2ekc/bvpJIgrR0Eg6AmAZHCdG3wWAuozeI4dCS3NQF54g3YYxqF4+b0PByaGTA==","shasum":"a6f67a6272d89f18628d33fd581e18c9189d5a10","tarball":"https://registry.npmjs.org/@budajeff/killer-game-logic/-/killer-game-logic-1.0.131.tgz","fileCount":14,"unpackedSize":128649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8IdZCRA9TVsSAnZWagAAHPEP/2I6P6St2c4TW5DzrTkg\n72F69SoPWHOi71PThUCgKwp+HoXEpMY0U4r+cicJ0HQ9SwvHZ4oflnMOtXs+\n0BKXhe7Rr7oFqn1Ju1t+Z9ViyiXPaTcYDjdoG/iU8hhy/talpSCkFdBP5PW7\n4Jcjzia9dWg33v+Wvs1pVaV4T8wnkr48BCa8/pLbJ94lLQJaY46AQ5LQoRNA\nuy3f2oqdRbF7ZxSNruTIM1tbRD1v1QhcsibzqrcIng55xcp6lU+Sf8PEoYww\namQCGdazfQKVt1xQ2Z1U3YkQXUn0Kl6bnj8BlStAlU2F5VfGkyVW0PicekcW\nud9nf7VklnT5LCvHzirmE4ep4R+v63idY4HpB0C4xurPZT49bfnoip2SMD6P\nHCXZCd4rfZKt4yySEOgbBTTPBY4ILpXktKD0JvaxD5zmr48U2JVZUCCScDwN\nEtaLOAmTOZLbkbiCY2GKPBC0HaPgci3wE6P3T6/2BXn0ZJ42Fw6WrPMKj9R2\nw9l0qCdVP2hJBPDfVwGPOdN5g1JuPivWrOIzZLATelXqTqPftMHFmQZqZ8vp\nDDPsRuX07BQFSudxe5X4K6IQ87YuWX/MoZXSjVNwSlvuGAM6ryM/n88k/h7M\ntrWVkZemWtdsnv1zp/Mb00+xsPU+48rJZ6otJvjyUh4ptcMyGv0rOGeAcEs3\n3jfM\r\n=/Pgw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHxV6ZN0JxMxFboXdg3MsZboR4RwQHDBhGZU+eIKjel8AiAkkLyZfJhWcV+QSlZPf+YQwRFZAFh0HgZ5xwNkXcO2dw=="}]},"_npmUser":{"name":"budajeff","email":"budajeff@gmail.com"},"directories":{},"maintainers":[{"name":"budajeff","email":"budajeff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/killer-game-logic_1.0.131_1626376025612_0.16198062619412923"},"_hasShrinkwrap":false},"1.1.0":{"name":"@budajeff/killer-game-logic","version":"1.1.0","description":"Logic for the Killer card game","main":"build/index.js","types":"build/types/index.d.ts","scripts":{"start":"webpack serve --config webpack.config.demo.js","build":"webpack && tsc","build:demo":"webpack --config webpack.config.demo.js","test":"jest --silent","coverage":"npm run test -- --coverage","prepare":"npm run build","trypublish":"npm publish || true"},"repository":{"type":"git","url":"git+https://github.com/budajeff/killer-game-logic.git"},"author":{"name":"Jeff Buda","email":"budajeff@gmail.com","url":"https://github.com/budajeff"},"license":"MIT","bugs":{"url":"https://github.com/budajeff/killer-game-logic/issues"},"homepage":"https://github.com/budajeff/killer-game-logic","keywords":["library","starter","es6"],"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-typescript":"^7.14.6","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.14.7","@types/jest":"^26.0.23","@typescript-eslint/eslint-plugin":"^4.28.1","@typescript-eslint/parser":"^4.28.1","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","babel-preset-minify":"^0.5.0","css-loader":"^5.2.6","eslint":"^7.29.0","file-loader":"^6.2.0","html-webpack-plugin":"^5.3.2","jest":"^27.0.6","mini-css-extract-plugin":"^2.0.0","optimize-css-assets-webpack-plugin":"^6.0.1","prettier":"^2.3.2","prettier-webpack-plugin":"^1.2.0","style-loader":"^3.0.0","terser-webpack-plugin":"^5.1.4","typescript":"^4.3.5","url-loader":"^4.1.1","webpack":"^5.42.0","webpack-cli":"^4.7.2","webpack-dev-server":"4.0.0-beta.3"},"jest":{"roots":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!**/tests/**"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"],"modulePaths":["<rootDir>/src/"],"moduleNameMapper":{"\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js","\\.(css|less)$":"<rootDir>/scripts/testMock.js"},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"]},"gitHead":"e3943490b7361fbb3da524ff9618696c18184791","_id":"@budajeff/killer-game-logic@1.1.0","_nodeVersion":"14.17.2","_npmVersion":"6.14.13","dist":{"integrity":"sha512-rm5OYrwp9o+e1xCxzwj1LjOEOmzvJA8EwkxTahgP+YQIGfkh4ETBnDe0hJjU9wo1fiS9uGNkkrmhAzvrBWt9Qw==","shasum":"84823a9198bcdfc9fecfc164429a804db050dfe6","tarball":"https://registry.npmjs.org/@budajeff/killer-game-logic/-/killer-game-logic-1.1.0.tgz","fileCount":14,"unpackedSize":129857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8XbiCRA9TVsSAnZWagAA590P/ime6+9JaagfL2TpE+S+\nRCngSMYOMiE/V4qKkQoybXAgzlZlCeWaks7y60J79z0z3XIbemXzxnEh9Y3j\nznUenJFnc8uLcukAx0flwEIGG7ykzg96ovif/uatmJu0KPkijv0iEFOSOrbP\ntKSCxmGP991BMxRpGdMcWegnY2bszdsQPwfugttRRcsvovTMPQLgA/j3XhhA\nc42kGcY+/k1nt+Ju8n+MbUrYUv2tuBucsp07VMliJDYHV4bzz5eAGIV+seHg\nhhhDViY+bN+wqM0WHbS5V0tQ11Wxwnp+Vf8MSX6vPI5H06lhpmJkHcQe+/CI\nuuwu3hze5nCACwyZEVEFwZwvcbsBVVSVCejm2u2BWIbH9zokQ74ZdEW4h/Kk\n89G78vJqEo+XaZI0GZlrUrhdZ/g8TIAtqihQkysFdObSBf3aMbBiefNz+Z7g\noiNCz4YJSlT8Z/+d57BXlS8/zTnE8UD7l+ek5FCvJ3zdN2XZ8hkU9zytBs++\n97i0Sif4BOkOdBrLhTXaCxBJMWTRZpBCGpyOU2q3fUW3XTJ5lzw7+C3eLYYV\npd6ewz6ICw2EB6zyT9ID6EUOm8hmWZPjXCADpM2t5QfBndFwNcTpt/jqbm54\n6y9G2w7KEGTIFWmMmCNu68Nu3AfTZSP2YdiBuNPkkqOnwbB3dwBf20qBo8Po\ntvXD\r\n=OMcG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFBuwc5/sXvUnX3BD4Q4kaPbp2pn4v6ZrxYsKSz4ZqspAiBDTpwhxJEgiuhW8c6wrYRhPgQ7nJIedGIodimaoy/Xbw=="}]},"_npmUser":{"name":"budajeff","email":"budajeff@gmail.com"},"directories":{},"maintainers":[{"name":"budajeff","email":"budajeff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/killer-game-logic_1.1.0_1626437346239_0.5481835791514587"},"_hasShrinkwrap":false}},"time":{"created":"2021-07-15T19:07:05.524Z","1.0.131":"2021-07-15T19:07:05.811Z","modified":"2022-04-04T20:55:44.871Z","1.1.0":"2021-07-16T12:09:06.390Z"},"maintainers":[{"name":"budajeff","email":"budajeff@gmail.com"}],"description":"Logic for the Killer card game","homepage":"https://github.com/budajeff/killer-game-logic","keywords":["library","starter","es6"],"repository":{"type":"git","url":"git+https://github.com/budajeff/killer-game-logic.git"},"author":{"name":"Jeff Buda","email":"budajeff@gmail.com","url":"https://github.com/budajeff"},"bugs":{"url":"https://github.com/budajeff/killer-game-logic/issues"},"license":"MIT","readme":" <div align=\"center\">\n <img align=\"center\" width=\"230\" src=\"https://i.imgur.com/iHgtvmg.png\" />\n  <h2>Typescript Library Boilerplate Basic</h2>\n  <blockquote>Minimal Library Starter Kit for your Typescript projects</blockquote>\n \n <a href=\"https://github.com/npm /ts-library-boilerplate-basic/actions\"><img alt=\"Build Status\" src=\"https://github.com/hodgef/ts-library-boilerplate-basic/workflows/Build/badge.svg?color=green\" /></a> <a href=\"https://github.com/hodgef/ts-library-boilerplate-basic/actions\"> <img alt=\"Publish Status\" src=\"https://github.com/hodgef/ts-library-boilerplate-basic/workflows/Publish/badge.svg?color=green\" /></a> <img src=\"https://img.shields.io/david/hodgef/ts-library-boilerplate-basic.svg\" /> <a href=\"https://david-dm.org/hodgef/ts-library-boilerplate-basic?type=dev\"><img src=\"https://img.shields.io/david/dev/hodgef/ts-library-boilerplate-basic.svg\" /></a> <img src=\"https://api.dependabot.com/badges/status?host=github&repo=hodgef/ts-library-boilerplate-basic\" />\n \n<strong>For a plain Javascript alternative, check out [js-library-boilerplate-basic](https://github.com/hodgef/js-library-boilerplate-basic).</strong>\n\n</div>\n\n## ⭐️ Features\n\n- Webpack 5\n- Babel 7\n- Hot reloading (`npm start`)\n- Automatic Types file generation (index.d.ts)\n- UMD exports, so your library works everywhere.\n- Jest unit testing\n- Daily [dependabot](https://dependabot.com) dependency updates\n\n## 📦 Getting Started\n\n```\ngit clone https://github.com/hodgef/ts-library-boilerplate-basic.git myLibrary\nnpm install\n```\n\n## 💎 Customization\n\n> Before shipping, make sure to:\n\n1. Edit `LICENSE` file\n2. Edit `package.json` information (These will be used to generate the headers for your built files)\n3. Edit `library: \"MyLibrary\"` with your library's export name in `./webpack.config.js`\n\n## 🚀 Deployment\n\n1. `npm publish`\n2. Your users can include your library as usual\n\n### npm\n\n```\nimport MyLibrary from 'my-library';\nconst libraryInstance = new MyLibrary();\n...\n```\n\n### self-host/cdn\n\n```\n<script src=\"build/index.js\"></script>\n\nconst MyLibrary = window.MyLibrary.default;\nconst libraryInstance = new MyLibrary();\n...\n```\n\n## ✅ Libraries built with this boilerplate\n\n> Made a library using this starter kit? Share it here by [submitting a pull request](https://github.com/hodgef/ts-library-boilerplate-basic/pulls)!\n\n- [simple-keyboard](https://github.com/hodgef/simple-keyboard) - Javascript Virtual Keyboard\n- [react-simple-keyboard](https://github.com/hodgef/react-simple-keyboard) - React Virtual Keyboard\n- [simple-keyboard-layouts](https://github.com/hodgef/simple-keyboard-layouts) - Keyboard layouts for simple-keyboard\n","readmeFilename":"README.md"}