{"_id":"@artemelion/arena-of-fury","name":"@artemelion/arena-of-fury","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@artemelion/arena-of-fury","version":"1.0.0","description":"Battle with players and weapons","type":"module","main":"./dist/index.js","exports":{".":"./dist/index.js"},"keywords":["typescript","javascript","oop","battle","player","weapon","arena"],"author":{"name":"artemelion"},"license":"ISC","scripts":{"start":"tsx ./src/index.ts","build":"tsc","prepublishOnly":"npm run build"},"devDependencies":{"@types/node":"^26.4.1","tsx":"^4.23.13","typescript":"^7.0.2"},"_id":"@artemelion/arena-of-fury@1.0.0","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-Dh4BsrSdJy1Q3LEGqaf6FqyL+Jzw9U5AoPB4ZvzAIB+3YI4EUn+5dcUXFSnWh6h941kAsUeRUwTWKMkF1QWkRg==","shasum":"e262ebb994cfcaccda6213492d270e0f5380e260","tarball":"https://registry.npmjs.org/@artemelion/arena-of-fury/-/arena-of-fury-1.0.0.tgz","fileCount":3,"unpackedSize":3152,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCKZfww0OQ0qcAv9aAJUGEk6XjIpB9JFAc2c5eA+1jOdgIgRUOyEcTp3CecSD+i7/t2UlF2O9mfGjZ9qiTyqa6mF2Q="}]},"_npmUser":{"name":"artemelion","email":"artyommorar@gmail.com"},"directories":{},"maintainers":[{"name":"artemelion","email":"artyommorar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/arena-of-fury_1.0.0_1788729740642_0.9594574658687776"},"_hasShrinkwrap":false}},"time":{"created":"2026-09-06T21:22:20.469Z","1.0.0":"2026-09-06T21:22:20.775Z","modified":"2026-09-06T21:22:20.991Z"},"maintainers":[{"name":"artemelion","email":"artyommorar@gmail.com"}],"description":"Battle with players and weapons","keywords":["typescript","javascript","oop","battle","player","weapon","arena"],"author":{"name":"artemelion"},"license":"ISC","readme":"# @artemelion/arena-of-fury\r\n\r\nBattle with players and weapons.\r\n\r\nThis is a simple TypeScript OOP project for learning:\r\n\r\n- classes\r\n- encapsulation\r\n- abstract classes\r\n- inheritance\r\n- polymorphism\r\n\r\n## Install\r\n\r\n```bash\r\nnpm install @artemelion/arena-of-fury\r\n```\r\n\r\n## Usage\r\n\r\n```js\r\nimport { Player, Sword, Bow, Pistol } from \"@artemelion/arena-of-fury\";\r\n\r\nconst player1 = new Player(\"Artem\", 100, 0);\r\nconst player2 = new Player(\"Enemy\", 100, 0);\r\n\r\nconst sword = new Sword();\r\n\r\nplayer1.attack(player2, sword);\r\n\r\nconsole.log(player1.getInfo());\r\nconsole.log(player2.getInfo());\r\n```","readmeFilename":"README.md","_rev":"1-fd831527253fb7b26985ca7bdb47b98c"}