{"_id":"@darkdiesel/ipa-snake-js-game","name":"@darkdiesel/ipa-snake-js-game","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.2":{"name":"@darkdiesel/ipa-snake-js-game","version":"1.0.2","description":"Adaptation of the classic game snake","keywords":["game","javascript","sass","css","snake"],"homepage":"https://github.com/darkdiesel/ipa-snake-game-js#readme","bugs":{"url":"https://github.com/darkdiesel/ipa-snake-game-js/issues"},"repository":{"type":"git","url":"git+https://github.com/darkdiesel/ipa-snake-game-js.git"},"license":"GPL-3.0","author":{"name":"Igor Peshkov"},"type":"commonjs","main":"dist/js/ipa-snake-game.js","directories":{"example":"examples"},"scripts":{"build":"npm run production","prod":"npm run production","production":"cross-env NODE_ENV=production NODE_OPTIONS=--max_old_space_size=4096 webpack","dev":"npm run development","development":"cross-env NODE_ENV=development NODE_OPTIONS=--max_old_space_size=4096 webpack","serve":"webpack serve --open","clear-cache":"cd ./node_modules && rm -r ./.cache"},"devDependencies":{"autoprefixer":"^10.5.0","copy-webpack-plugin":"^13.0.1","cross-env":"^10.1.0","css-loader":"^7.1.4","mini-css-extract-plugin":"^2.10.2","postcss":"^8.5.15","postcss-cli":"^11.0.1","postcss-combine-duplicated-selectors":"^10.0.3","postcss-combine-media-query":"^2.1.0","postcss-flexbugs-fixes":"^5.0.2","postcss-import":"^16.1.1","postcss-loader":"^8.2.1","postcss-merge-rules":"^7.0.11","postcss-sort-media-queries":"^5.2.0","postcss-will-change":"^4.0.1","progress-webpack-plugin":"^1.0.16","sass":"^1.101.0","sass-loader":"^16.0.8","style-loader":"^4.0.0","webpack":"^5.107.2","webpack-cli":"^6.0.1","webpack-dev-server":"^5.2.5","webpack-remove-empty-scripts":"^1.1.1"},"module":"dist/js/ipa-snake-game.esm.js","sass":"src/scss/ipa-snake-game.scss","style":"dist/css/ipa-snake-game.min.css","gitHead":"b3565b978b815252109de85c508b813710e418cd","_id":"@darkdiesel/ipa-snake-js-game@1.0.2","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-sMKScO0KiEB0sOPZDwOY5jPFKRvfXG29RFROmmDxTCQBrzbcW10fAZmGQITa7KuSen/vMuilcvAExaWaL/t7pA==","shasum":"6dc7aed57043d73f2975db424fcb4362c04af3ae","tarball":"https://registry.npmjs.org/@darkdiesel/ipa-snake-js-game/-/ipa-snake-js-game-1.0.2.tgz","fileCount":10,"unpackedSize":277531,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDh977SyOPY2I6WzHa8VbFA3SOktuUqxtP5Zqjow7LsawIhANZd67Dwg22bdiU8D3Wn53lTsrL5cnbu4byghp17JdId"}]},"_npmUser":{"name":"darkdiesel","email":"igor.peshkov@gmail.com"},"maintainers":[{"name":"darkdiesel","email":"igor.peshkov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ipa-snake-js-game_1.0.2_1781782244885_0.8720093801928714"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-18T11:30:44.770Z","1.0.2":"2026-06-18T11:30:45.065Z","modified":"2026-06-18T11:30:45.253Z"},"maintainers":[{"name":"darkdiesel","email":"igor.peshkov@gmail.com"}],"description":"Adaptation of the classic game snake","homepage":"https://github.com/darkdiesel/ipa-snake-game-js#readme","keywords":["game","javascript","sass","css","snake"],"repository":{"type":"git","url":"git+https://github.com/darkdiesel/ipa-snake-game-js.git"},"author":{"name":"Igor Peshkov"},"bugs":{"url":"https://github.com/darkdiesel/ipa-snake-game-js/issues"},"license":"GPL-3.0","readme":"# IPA Snake Game\r\nMy adaptation of snake game on javascript. The game was created as part of learning the javascript language  \r\n\r\n![ipa snake game](assets/snake.jpg)\r\n\r\n## Table of content\r\n- [Install](#install)\r\n- [Samples](#samples)\r\n- [Usage](#usage)\r\n- [Configuration](#configuration)\r\n- [License](#license)\r\n\r\n## Install\r\nDownload or install this repository to your project.\r\n\r\nInstall packages\r\n```bash\r\nnpm install\r\n```\r\n \r\n## Samples\r\nSamples for this game takes from site [rekkerd.org](https://rekkerd.org/mr-9999-brick-game-9999-in-1-samples/)\r\n\r\n## Usage\r\nCheck **examples** folder with examples how to run a snake. Actions, settings, controls are optional. All what you need it's just add css and js to your page, and past code:\r\n\r\n```html\r\n<div data-ipa-snake-game=\"init\"></div>\r\n```\r\n\r\n## Configuration\r\nCheck **examples** folder. \r\n\r\n_**Manual for configuration coming soon!**_\r\n\r\n## License\r\n\r\nThe IPA Snake game is licensed under the [GPL-3.0](/LICENSE).","readmeFilename":"README.md","_rev":"1-7c8031e57a1eccda1a48e1e2e1d570a8"}