{"_id":"steam-api","_rev":"27-8fc999885976f713018cea40e56d8823","name":"steam-api","description":"Steam Web Api Integration","dist-tags":{"latest":"1.1.3"},"versions":{"1.0.0":{"name":"steam-api","version":"1.0.0","description":"Steam Web Api Integration","main":"index.js","scripts":{"test":"node_modules/jasmine-node/bin/jasmine-node specs"},"repository":{"type":"git","url":"https://github.com/DPr00f/steam-api-node"},"keywords":["steam","web","api","pr00f","dpr00f","steamapi","steam-api"],"author":{"name":"Joao Lopes","email":"jocolopes@gmail.com","url":"http://joaolopes.info/"},"license":"MIT","bugs":{"url":"https://github.com/DPr00f/steam-api-node/issues"},"devDependencies":{"jasmine-node":"^1.14.5"},"dependencies":{"q":"^1.1.2","restler":"^3.2.2"},"gitHead":"d1b914b8cd8f2757797247e9b3b96f365824044a","_id":"steam-api@1.0.0","_shasum":"bef76f52845b0dcaa07a551702d5cd6b26b76e6c","_from":"./","_npmVersion":"1.4.21","_npmUser":{"name":"pr00f","email":"jocolopes@gmail.com"},"maintainers":[{"name":"pr00f","email":"jocolopes@gmail.com"}],"dist":{"shasum":"bef76f52845b0dcaa07a551702d5cd6b26b76e6c","tarball":"https://registry.npmjs.org/steam-api/-/steam-api-1.0.0.tgz","integrity":"sha512-c2O8eABY9q5iFwG4lZuUOHu+NVF6+CR+pE4Qzo7iG4AhmWaFunuCmBg44b2BvMz5Efx6qj4t977W+x6paOiQ6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG6xpx/PolAD6s0T/xUg5mu4/yAkDME+Uzqqgrx+Rd0bAiA5z4W9Wr8NIZxBnokh4Xh13Nf8NCLyXmgtXkekiKh4mg=="}]}},"1.0.1":{"name":"steam-api","version":"1.0.1","description":"Steam Web Api Integration","main":"index.js","scripts":{"test":"node_modules/jasmine-node/bin/jasmine-node specs"},"repository":{"type":"git","url":"https://github.com/DPr00f/steam-api-node"},"keywords":["steam","web","api","pr00f","dpr00f","steamapi","steam-api"],"author":{"name":"Joao Lopes","email":"jocolopes@gmail.com","url":"http://joaolopes.info/"},"license":"MIT","bugs":{"url":"https://github.com/DPr00f/steam-api-node/issues"},"devDependencies":{"jasmine-node":"^1.14.5"},"dependencies":{"q":"^1.1.2","restler":"^3.2.2"},"gitHead":"4ee3bf797ed68e9b694cd847855bd51a24802e5b","_id":"steam-api@1.0.1","_shasum":"ce7934a8065effca6f27b96de2f86cbfe23fc5e1","_from":"./","_npmVersion":"1.4.21","_npmUser":{"name":"pr00f","email":"jocolopes@gmail.com"},"maintainers":[{"name":"pr00f","email":"jocolopes@gmail.com"}],"dist":{"shasum":"ce7934a8065effca6f27b96de2f86cbfe23fc5e1","tarball":"https://registry.npmjs.org/steam-api/-/steam-api-1.0.1.tgz","integrity":"sha512-vsh7f/J5vGeU6/E9bUUD1Ua/t4+zJeIX9DDfx7FBS+Z71AoTqID0CIFpr2MoRLw3sbUTDT8/Q8uJmsoPEvHSQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+wWLh+962UxgzhxBffHkEsN3Y0XReCj9oV6e9p1/AmQIhAP/leNJfW9xdDqHuvccMCX1lwXzDJBG47wUh/i5IoOXY"}]}},"1.0.2":{"name":"steam-api","version":"1.0.2","description":"Steam Web Api Integration","main":"index.js","scripts":{"test":"node_modules/jasmine-node/bin/jasmine-node specs"},"repository":{"type":"git","url":"https://github.com/DPr00f/steam-api-node"},"keywords":["steam","web","api","pr00f","dpr00f","steamapi","steam-api"],"author":{"name":"Joao Lopes","email":"jocolopes@gmail.com","url":"http://joaolopes.info/"},"license":"MIT","bugs":{"url":"https://github.com/DPr00f/steam-api-node/issues"},"devDependencies":{"jasmine-node":"^1.14.5"},"dependencies":{"q":"^1.1.2","restler":"^3.2.2"},"gitHead":"e053a392afcd2e8ded4bc90cede60d4636fe700c","_id":"steam-api@1.0.2","_shasum":"9c3ff5a767c7615a703295c60e8282298a95f1db","_from":"./","_npmVersion":"1.4.21","_npmUser":{"name":"pr00f","email":"jocolopes@gmail.com"},"maintainers":[{"name":"pr00f","email":"jocolopes@gmail.com"}],"dist":{"shasum":"9c3ff5a767c7615a703295c60e8282298a95f1db","tarball":"https://registry.npmjs.org/steam-api/-/steam-api-1.0.2.tgz","integrity":"sha512-2cypeJ08aqGiw0vzpATfS3C+qFx0acJdCKt8Zp+ThpSVuP3Goyo4KDnrxEgNxerr02qa6c/Van7FmRK3qxnYuQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCg2NnBdlmeMIDSH8OD3XHy/nLgTI79fhyXCfsA3hCAnQIhAOzcuaLyM8iJWQCk3Za4bwDEmEVc98n0j8qXPSFuM/Zz"}]}},"1.0.4":{"name":"steam-api","version":"1.0.4","description":"Steam Web Api Integration","main":"index.js","scripts":{"test":"node_modules/jasmine-node/bin/jasmine-node specs"},"repository":{"type":"git","url":"https://github.com/DPr00f/steam-api-node"},"keywords":["steam","web","api","pr00f","dpr00f","steamapi","steam-api"],"author":{"name":"Joao Lopes","email":"jocolopes@gmail.com","url":"http://joaolopes.info/"},"license":"MIT","bugs":{"url":"https://github.com/DPr00f/steam-api-node/issues"},"devDependencies":{"jasmine-node":"^1.14.5"},"dependencies":{"merge":"^1.2.0","q":"^1.1.2","restler":"^3.2.2"},"gitHead":"9980db9adbe9c8273f50e5d2b04a940ad278fa48","homepage":"https://github.com/DPr00f/steam-api-node","_id":"steam-api@1.0.4","_shasum":"e8fbd1b77228074401edd50679f6c93fcf09ce29","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"pr00f","email":"jocolopes@gmail.com"},"maintainers":[{"name":"pr00f","email":"jocolopes@gmail.com"}],"dist":{"shasum":"e8fbd1b77228074401edd50679f6c93fcf09ce29","tarball":"https://registry.npmjs.org/steam-api/-/steam-api-1.0.4.tgz","integrity":"sha512-+HwPgznBRwviTCAi+zn3jcS2ypqXrKloC0Eyj/i9pO5aGOK416T6YxJsGTdQtwjgYy3DjLnOFZPHvuF1yJ6f4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBm8wuCE/ebTeC0r86ZDbAm9XLFaMWxTCZMOcqr3DjI8AiA1ThSZBy+NPcO3R8gAQWGdvvwSiRW/PbRnYb3s+bvvMQ=="}]}},"1.1.0":{"name":"steam-api","version":"1.1.0","description":"Steam Web Api Integration","main":"index.js","scripts":{"test":"node_modules/jasmine-node/bin/jasmine-node specs"},"repository":{"type":"git","url":"https://github.com/DPr00f/steam-api-node"},"keywords":["steam","web","api","pr00f","dpr00f","steamapi","steam-api"],"author":{"name":"Joao Lopes","email":"jocolopes@gmail.com","url":"http://joaolopes.info/"},"license":"MIT","bugs":{"url":"https://github.com/DPr00f/steam-api-node/issues"},"devDependencies":{"jasmine-node":"^1.14.5"},"dependencies":{"merge":"^1.2.0","q":"^1.1.2","restler":"^3.2.2"},"gitHead":"b0211a13ff43597b55fa48d93afbd5895d31d4db","homepage":"https://github.com/DPr00f/steam-api-node","_id":"steam-api@1.1.0","_shasum":"81c322cdd623a94cd4445c7ab260fbddfe0116a8","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"pr00f","email":"jocolopes@gmail.com"},"maintainers":[{"name":"pr00f","email":"jocolopes@gmail.com"}],"dist":{"shasum":"81c322cdd623a94cd4445c7ab260fbddfe0116a8","tarball":"https://registry.npmjs.org/steam-api/-/steam-api-1.1.0.tgz","integrity":"sha512-7N0j6oBdIXT7OBuzSOtbK9NQvSjzXe0mQLr+ksPDpu0JJg0B7O7inI5j+CHJJ3fBNGruR2EGsc8R1u9DLffPaQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEaET12+Ci+w88HHTbGrrcqHArK/m21vpq2i8EQKEbWbAiA0MLgjnokr5qXIZtcSVw7yyft5yue/tAwCfITyczYjAw=="}]}},"1.1.1":{"name":"steam-api","version":"1.1.1","description":"Steam Web Api Integration","main":"index.js","scripts":{"test":"node_modules/jasmine-node/bin/jasmine-node specs"},"repository":{"type":"git","url":"https://github.com/DPr00f/steam-api-node"},"keywords":["steam","web","api","pr00f","dpr00f","steamapi","steam-api"],"author":{"name":"Joao Lopes","email":"jocolopes@gmail.com","url":"http://joaolopes.info/"},"license":"MIT","bugs":{"url":"https://github.com/DPr00f/steam-api-node/issues"},"devDependencies":{"jasmine-node":"^1.14.5"},"dependencies":{"merge":"^1.2.0","q":"^1.1.2","restler":"^3.2.2"},"gitHead":"9f36d4b0973b3319d5c2d53d464a182692b66f2c","homepage":"https://github.com/DPr00f/steam-api-node","_id":"steam-api@1.1.1","_shasum":"2d8dd5f4e10386a08a8c7d847676bed10e686519","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"pr00f","email":"jocolopes@gmail.com"},"maintainers":[{"name":"pr00f","email":"jocolopes@gmail.com"}],"dist":{"shasum":"2d8dd5f4e10386a08a8c7d847676bed10e686519","tarball":"https://registry.npmjs.org/steam-api/-/steam-api-1.1.1.tgz","integrity":"sha512-95FtWH2mqGkxfrOtVfTWNL4c8i9ENp0d1m6PkGJQrw+SmX1HYyoi2O8JDfRnQOYgSSw7duuqmAy5+nBrIGVZjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGVAhMYNBBjfM37fkKi3IFzWI74DJ4PPixx+xWzwQtPkAiAwpV0FUfIVJc2POE9KMnx709XSpDds8bBrtyZHMIPlmw=="}]}},"1.1.2":{"name":"steam-api","version":"1.1.2","description":"Steam Web Api Integration","main":"index.js","scripts":{"test":"node_modules/jasmine-node/bin/jasmine-node specs"},"repository":{"type":"git","url":"https://github.com/DPr00f/steam-api-node"},"keywords":["steam","web","api","pr00f","dpr00f","steamapi","steam-api"],"author":{"name":"Joao Lopes","email":"jocolopes@gmail.com","url":"http://joaolopes.info/"},"license":"MIT","bugs":{"url":"https://github.com/DPr00f/steam-api-node/issues"},"devDependencies":{"jasmine-node":"^1.14.5"},"dependencies":{"merge":"^1.2.0","q":"^1.1.2","restler":"^3.2.2"},"gitHead":"be858f3ffabc3975cb11c082092dd1a29f3ebd27","homepage":"https://github.com/DPr00f/steam-api-node","_id":"steam-api@1.1.2","_shasum":"3a2ae3d4197a91149c3f29ae9ac0852d94ad422a","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"pr00f","email":"jocolopes@gmail.com"},"maintainers":[{"name":"pr00f","email":"jocolopes@gmail.com"}],"dist":{"shasum":"3a2ae3d4197a91149c3f29ae9ac0852d94ad422a","tarball":"https://registry.npmjs.org/steam-api/-/steam-api-1.1.2.tgz","integrity":"sha512-I2rOtyOnJ5I6aPYQpHGBQJVeJkQxLK9fqcK5SSbC9/jrcvwhWvLIpc0qfYtcK5COf/I/c1boUmJ+dtn+enLTOA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBC4IDvTBiyOV2q4EErqfAfHtCVEhsD21qhxA24NStNRAiEA9RVXltkvg4WEfPs+ow4Mgoqwxs6H1SZARIOwNeLJBrc="}]}},"1.1.3":{"name":"steam-api","version":"1.1.3","description":"Steam Web Api Integration","main":"index.js","scripts":{"test":"node_modules/jasmine-node/bin/jasmine-node specs"},"repository":{"type":"git","url":"git+https://github.com/DPr00f/steam-api-node.git"},"keywords":["steam","web","api","pr00f","dpr00f","steamapi","steam-api"],"author":{"name":"Joao Lopes","email":"jocolopes@gmail.com","url":"http://joaolopes.info/"},"license":"MIT","bugs":{"url":"https://github.com/DPr00f/steam-api-node/issues"},"devDependencies":{"jasmine-node":"^1.14.5"},"dependencies":{"merge":"^1.2.0","q":"^1.1.2","restler":"^3.2.2"},"gitHead":"65ad69e95a6249212d92177958312f65838ba23e","homepage":"https://github.com/DPr00f/steam-api-node#readme","_id":"steam-api@1.1.3","_shasum":"adea8dcbcf12ca624b936f940c034c2bf57017a3","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.2","_npmUser":{"name":"pr00f","email":"jocolopes@gmail.com"},"dist":{"shasum":"adea8dcbcf12ca624b936f940c034c2bf57017a3","tarball":"https://registry.npmjs.org/steam-api/-/steam-api-1.1.3.tgz","integrity":"sha512-ne4XbxCFuv/Ld7VvsEfsbuslJ1zobb29XzEfdQc0zNP3lMDOaoZHbp3K5fjqPTDzubaKsnC7i+MWNvxdTsSVhg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsufwkQGRZ6QKSbJMdHQti8+QgQDWVbWw58aNWkjD1xwIgUEho4L9KilxGKnK6V9cxC4YOuv+Pmcc7r3oiTBuoKaM="}]},"maintainers":[{"name":"pr00f","email":"jocolopes@gmail.com"}]}},"readme":"[![wercker status](https://app.wercker.com/status/b8600ecd75b2a620d06ea912c29502c6/m/master \"wercker status\")](https://app.wercker.com/project/bykey/b8600ecd75b2a620d06ea912c29502c6)\n\n# About\nNode Wrapper to communicate with Steam Web API\n\n# SteamID64 Finder\nPlease refer to [http://steamid.co/](http://steamid.co/) or [http://steamidconverter.com/](http://steamidconverter.com/) to find the user steam id.\n\n\n\n# Install\n`npm install steam-api`\n\n# Usage\nNote that the `'steam-api-key'` can be defined as an environment variable, with the name of `STEAM_API_KEY`\n```\nvar SteamApi = require('steam-api');\n\nvar user = new SteamApi.User('steam-api-key', optionalSteamId);\nvar userStats = new SteamApi.UserStats('steam-api-key', optionalSteamId);\nvar news = new SteamApi.News('steam-api-key');\nvar app = new SteamApi.App('steam-api-key');\nvar player = new SteamApi.Player('steam-api-key', optionalSteamId);\nvar inventory = new SteamApi.Inventory('steam-api-key', optionalSteamId);\nvar items = new SteamApi.Items('steam-api-key', optionalSteamId);\n\n// Steam API Backpack\nitems.GetPlayerItems(appId, optionalSteamId).done(function(result){\n  console.log(result);\n});\n\n// Inventory\ninventory.GetAppItems(appId, optionalSteamId).done(function(result){\n  console.log(result);\n});\n\n// User methods\nuser.GetPlayerBans(optionalSteamId).done(function(result){\n  console.log(result);\n});\n\nuser.GetFriendList(optionalRelationship = 'all', optionalSteamId).done(function(result){\n  console.log(result);\n});\n\nuser.GetUserGroupList(optionalSteamId).done(function(result){\n  console.log(result);\n});\n\n//// e.g. vanityUrl = \"pr00fgames\";\nuser.ResolveVanityUrl(vanityUrl).done(function(result){\n  console.log(result);\n});\n\n\n// UserStats methods\n//// e.g. appId = 17740;\n//// e.g. statsName = ['global.map.emp_isle'];\nuserStats.GetGlobalStatsForGame(appId, statsName).done(function(result){\n  console.log(result);\n});\n\n//// e.g. appId = 620;\nuserStats.GetNumberOfCurrentPlayers(appId).done(function(result){\n  console.log(result);\n});\n\nuserStats.GetSchemaForGame(appId).done(function(result){\n  console.log(result);\n});\n\nuserStats.GetPlayerAchievements(appId, optionalSteamId).done(function(result){\n  console.log(result);\n});\n\nuserStats.GetGlobalAchievementPercentagesForApp(appId).done(function(result){\n  console.log(result);\n});\n\nuserStats.GetUserStatsForGame(appId, optionalSteamId).done(function(result){\n  console.log(result);\n});\n\n\n// News Methods\nnews.GetNewsForApp(\n                    appId,\n                    optionalCount = 5,\n                    optionalMaxLength = null\n                  )\n    .done(function(result){\n  console.log(result);\n});\n\n\n// App Methods\napp.appDetails(appId).done(function(result){\n  console.log(result);\n});\n\napp.GetAppList().done(function(result){\n  console.log(result);\n});\n\napp.GetServersAtAddress(addressOrIp).done(function(result){\n  console.log(result);\n});\n\napp.UpToDateCheck(appId, version).done(function(result){\n  console.log(result);\n});\n\n\n// Player Methods\nplayer.GetSteamLevel(optionalSteamId).done(function(result){\n  console.log(result);\n});\n\nplayer.GetPlayerLevelDetails(optionalSteamId).done(function(result){\n  console.log(result);\n});\n\nplayer.GetBadges(optionalSteamId).done(function(result){\n  console.log(result);\n});\n\nplayer.GetCommunityBadgeProgress(optionalBadgeId, optionalSteamId).done(function(result){\n  console.log(result);\n});\n\nplayer.GetOwnedGames(\n                      optionalSteamId, \n                      optionalIncludeAppInfo = true, \n                      optionalIncludePlayedFreeGames = false, \n                      optionalAppIdsFilter = []\n                    )\n      .done(function(result){\n  console.log(result);\n});\n```\n\n# Release Changes\n\n## 1.1.3\n\n - Bug fixes, check the closed pull requests for more info\n\n## 1.1.2\n\n - Added Steam API IEconItems support (although the Community Inventory seems to be better for games like CS:GO)\n\n## 1.1.1\n\n - Lint and BugFixes\n\n## 1.1.0\n\n - Added Access to Community URL's\n - Introduced Inventory from community.\n\n# More Info\nPlease Refer to the tests folder to get more information on how to use the library\n\n# Objective\nThe objective of this library is to wrap the steam web API into a php object.\n\nThere are some missing methods that I plan to implement.\n\nFeel free to add some missing methods and as for a pull request on this repo.\n\nThe missing methods can be found using the [swissapiknife](https://github.com/Lagg/steam-swissapiknife).\n\n# How can you help\nIf you have the capacity to fix it yourself by all means do and create a pull request.\n\nIf you didn't already please raise an issue on github and I or someone else will try to fix it.\n","maintainers":[{"name":"pr00f","email":"jocolopes@gmail.com"}],"time":{"modified":"2022-06-27T00:15:07.405Z","created":"2015-02-05T01:21:51.570Z","1.0.0":"2015-02-05T01:21:51.570Z","1.0.1":"2015-02-05T19:34:03.009Z","1.0.2":"2015-02-07T15:39:18.423Z","1.0.4":"2015-03-23T13:35:22.055Z","1.1.0":"2015-03-23T13:42:05.864Z","1.1.1":"2015-03-23T18:45:30.203Z","1.1.2":"2015-03-23T21:58:37.374Z","1.1.3":"2015-05-27T11:33:13.940Z"},"keywords":["steam","web","api","pr00f","dpr00f","steamapi","steam-api"],"repository":{"type":"git","url":"git+https://github.com/DPr00f/steam-api-node.git"},"author":{"name":"Joao Lopes","email":"jocolopes@gmail.com","url":"http://joaolopes.info/"},"bugs":{"url":"https://github.com/DPr00f/steam-api-node/issues"},"license":"MIT","readmeFilename":"README.md","users":{"a9":true,"dylanh724":true,"hay1tsme":true,"ronin161":true,"xmwx38":true,"myfaith":true,"pixeladed":true},"homepage":"https://github.com/DPr00f/steam-api-node#readme"}