{"objects":[{"downloads":{"monthly":3457,"weekly":1201},"dependents":0,"updated":"2026-05-26T08:26:47.167Z","searchScore":361.09436,"package":{"name":"@gamemaker/gm-cli","keywords":[],"version":"2.0.0","description":"The GameMaker command-line interface GM-CLI is a helpful tool to edit, compile, package, and run your GameMaker projects.","sanitized_name":"@gamemaker/gm-cli","publisher":{"email":"eadelhult@opera.com","username":"opera-eadelhult"},"maintainers":[{"email":"iampremo@hotmail.com","username":"iampremo"},{"email":"eadelhult@opera.com","username":"opera-eadelhult"},{"email":"rkay@opera.com","username":"rwkay_opera"},{"email":"emoller@opera.com","username":"emoller"}],"license":"Apache-2.0","date":"2026-05-26T08:26:16.466Z","links":{"homepage":"https://github.com/YoYoGames/gm-cli#readme","repository":"git+https://github.com/YoYoGames/gm-cli.git","bugs":"https://github.com/YoYoGames/gm-cli/issues","npm":"https://www.npmjs.com/package/@gamemaker/gm-cli"}},"score":{"final":361.09436,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":691,"weekly":97},"dependents":"3","updated":"2026-05-20T23:31:18.080Z","searchScore":255.0363,"package":{"name":"@bscotch/gamemaker-releases","keywords":["gamemaker","game-maker","release","release-notes","patchnotes","patch-notes","changelog","yoyo","bscotch","stitch","rss","feed"],"version":"0.8.0","description":"Utility for combining GameMaker release data into a single feed.","sanitized_name":"@bscotch/gamemaker-releases","publisher":{"email":"npm@bscotch.net","username":"bscotchadam"},"maintainers":[{"email":"npm@bscotch.net","username":"bscotchadam"}],"license":"MIT","date":"2026-01-07T21:58:44.629Z","links":{"homepage":"https://github.com/bscotch/stitch/tree/develop/packages/releases#readme","repository":"git+https://github.com/bscotch/gamemaker-info.git","bugs":"https://github.com/bscotch/gamemaker-info/issues","npm":"https://www.npmjs.com/package/@bscotch/gamemaker-releases"}},"score":{"final":255.0363,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1554,"weekly":145},"dependents":"5","updated":"2026-05-20T23:31:10.666Z","searchScore":237.97925,"package":{"name":"@bscotch/yy","keywords":["yy","yyp","game maker","gamemaker","yoyo","json","parse","stringify","file","read","write"],"version":"2.7.0","description":"Stringify, parse, read, and write GameMaker yy and yyp files.","sanitized_name":"@bscotch/yy","publisher":{"email":"npm@bscotch.net","username":"bscotchadam"},"maintainers":[{"email":"npm@bscotch.net","username":"bscotchadam"}],"date":"2026-01-07T21:58:29.745Z","links":{"homepage":"https://github.com/bscotch/stitch/tree/develop/packages/yy#readme","repository":"git+https://github.com/bscotch/stitch.git","bugs":"https://github.com/bscotch/stitch/issues","npm":"https://www.npmjs.com/package/@bscotch/yy"}},"score":{"final":237.97925,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":861,"weekly":126},"dependents":"3","updated":"2026-05-23T01:31:07.863Z","searchScore":197.25905,"package":{"name":"@bscotch/stitch-launcher","keywords":["gml","gamemaker","game-maker","stitch","ide","runtime","launcher","version","installer","install","downloader","download"],"version":"1.7.1","description":"Manage GameMaker IDE and runtime installations for fast switching between versions.","sanitized_name":"@bscotch/stitch-launcher","publisher":{"email":"npm@bscotch.net","username":"bscotchadam"},"maintainers":[{"email":"npm@bscotch.net","username":"bscotchadam"}],"license":"MIT","date":"2026-01-09T23:56:49.397Z","links":{"homepage":"https://github.com/bscotch/stitch/tree/develop/packages/launcher#readme","repository":"git+https://github.com/bscotch/stitch.git","bugs":"https://github.com/bscotch/stitch/issues","npm":"https://www.npmjs.com/package/@bscotch/stitch-launcher"}},"score":{"final":197.25905,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":121,"weekly":46},"dependents":0,"updated":"2026-05-22T21:06:06.903Z","searchScore":181.71414,"package":{"name":"@odemian/gamemaker-typescript","keywords":["gamemaker","gml","typescript","cli","transpiler"],"version":"0.0.11","description":"GameMaker TypeScript is a CLI tool that allows you to transpile TypeScript into GameMaker Language (GML). It provides strong typing, better autocomplete, and compatibility with any IDE, making it easier to develop GameMaker projects with TypeScript.","sanitized_name":"@odemian/gamemaker-typescript","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:8f9cdefd-8efb-42a2-8c83-29b2f44c438d","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"oleksandrovsky@gmail.com","username":"oleksandr_demian"}],"license":"MIT","date":"2026-04-17T20:42:58.630Z","links":{"homepage":"https://github.com/OleksandrDemian/gamemaker-typescript#readme","repository":"git+https://github.com/OleksandrDemian/gamemaker-typescript.git","bugs":"https://github.com/OleksandrDemian/gamemaker-typescript/issues","npm":"https://www.npmjs.com/package/@odemian/gamemaker-typescript"}},"score":{"final":181.71414,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":165,"weekly":18},"dependents":0,"updated":"2026-05-23T01:31:07.847Z","searchScore":172.02432,"package":{"name":"@bscotch/gml-parser","keywords":["gml","parser","gamemaker","game maker","game maker language","gml parser","gamemaker parser","stitch"],"version":"1.17.2","description":"A parser for GML (GameMaker Language) files for programmatic manipulation and analysis of GameMaker projects.","sanitized_name":"@bscotch/gml-parser","publisher":{"email":"npm@bscotch.net","username":"bscotchadam"},"maintainers":[{"email":"npm@bscotch.net","username":"bscotchadam"}],"license":"MIT","date":"2026-01-09T23:56:57.721Z","links":{"homepage":"https://github.com/bscotch/stitch/tree/develop/packages/parser#readme","repository":"git+https://github.com/bscotch/stitch.git","bugs":"https://github.com/bscotch/stitch/issues","npm":"https://www.npmjs.com/package/@bscotch/gml-parser"}},"score":{"final":172.02432,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":74,"weekly":8},"dependents":0,"updated":"2026-05-25T22:41:13.511Z","searchScore":164.3777,"package":{"name":"@bscotch/gamemaker-releases-ui","keywords":["gamemaker","game-maker","release","release-notes","patchnotes","patch-notes","changelog","yoyo","bscotch","stitch","rss","feed","ui","svelte"],"version":"0.4.0","description":"An unofficial Svelte UI for displaying GameMaker release change logs.","sanitized_name":"@bscotch/gamemaker-releases-ui","publisher":{"email":"npm@bscotch.net","username":"bscotchadam"},"maintainers":[{"email":"npm@bscotch.net","username":"bscotchadam"}],"license":"MIT","date":"2023-02-13T22:46:28.930Z","links":{"homepage":"https://github.com/bscotch/gamemaker-info/blob/develop/packages/releases-ui/README.md","repository":"git+https://github.com/bscotch/gamemaker-info.git","bugs":"https://github.com/bscotch/gamemaker-info/issues","npm":"https://www.npmjs.com/package/@bscotch/gamemaker-releases-ui"}},"score":{"final":164.3777,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":57,"weekly":13},"dependents":0,"updated":"2026-05-25T05:51:07.757Z","searchScore":163.64479,"package":{"name":"@petah/gamemaker-mcp","keywords":[],"version":"1.1.0","description":"GameMaker Language documentation tools with MCP server and CLI - search, lookup, and convert GameMaker documentation","sanitized_name":"@petah/gamemaker-mcp","publisher":{"email":"d.c.neilsen@gmail.com","username":"petah"},"maintainers":[{"email":"d.c.neilsen@gmail.com","username":"petah"}],"license":"MIT","date":"2025-09-14T09:40:05.648Z","links":{"homepage":"http://#","repository":"#","npm":"https://www.npmjs.com/package/@petah/gamemaker-mcp"}},"score":{"final":163.64479,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":62,"weekly":15},"dependents":0,"updated":"2026-05-26T21:01:31.382Z","searchScore":133.82121,"package":{"name":"gn-js","keywords":[],"version":"0.0.11","description":"Websocket framework for GameMaker and Node.js","sanitized_name":"gn-js","publisher":{"email":"nbeerbower@gmail.com","username":"nbeerbower"},"maintainers":[{"email":"nbeerbower@gmail.com","username":"nbeerbower"}],"license":"MIT","date":"2023-10-28T11:35:59.825Z","links":{"homepage":"https://github.com/Yotis-Studios/gn.js#readme","repository":"git+https://github.com/Yotis-Studios/gn.js.git","bugs":"https://github.com/Yotis-Studios/gn.js/issues","npm":"https://www.npmjs.com/package/gn-js"}},"score":{"final":133.82121,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":45,"weekly":5},"dependents":0,"updated":"2026-05-26T09:51:27.153Z","searchScore":128.8873,"package":{"name":"shocknet","keywords":[],"version":"1.0.7","description":"GameMaker compatible networking","sanitized_name":"shocknet","publisher":{"email":"dylan@ezcha.net","username":"ezcha"},"maintainers":[{"email":"dylan@ezcha.net","username":"ezcha"}],"license":"MIT","date":"2018-08-18T16:16:35.044Z","links":{"homepage":"https://shocknet.ezcha.net","repository":"git+https://github.com/Ezcha/shocknet-js.git","bugs":"https://github.com/Ezcha/shocknet-js/issues","npm":"https://www.npmjs.com/package/shocknet"}},"score":{"final":128.8873,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":21,"weekly":7},"dependents":0,"updated":"2026-05-21T01:31:09.392Z","searchScore":123.77245,"package":{"name":"gamemaker-link-proxy","keywords":["mcp","gamemaker","claude","game-development","ai","proxy","gamemaker-studio"],"version":"1.0.2","description":"MCP Proxy client for GameMaker-Link - Connect Claude Desktop to GameMaker Studio","sanitized_name":"gamemaker-link-proxy","publisher":{"email":"ojaportse4@hotmail.com","username":"jorgeibiza"},"maintainers":[{"email":"ojaportse4@hotmail.com","username":"jorgeibiza"}],"license":"MIT","date":"2025-09-17T22:35:41.288Z","links":{"homepage":"https://gamemaker-link.com","repository":"git+https://github.com/gamemaker-link/proxy.git","bugs":"https://gamemaker-link.com/support","npm":"https://www.npmjs.com/package/gamemaker-link-proxy"}},"score":{"final":123.77245,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":52,"weekly":14},"dependents":0,"updated":"2026-05-25T11:51:11.501Z","searchScore":123.67818,"package":{"name":"@turlututu-games/gml-linter","keywords":[],"version":"0.0.5","description":"Linting tool for GameMaker Language","sanitized_name":"@turlututu-games/gml-linter","publisher":{"email":"npm@leomaradan.com","username":"leomaradan"},"maintainers":[{"email":"npm@leomaradan.com","username":"leomaradan"}],"date":"2026-02-09T10:38:17.189Z","links":{"npm":"https://www.npmjs.com/package/@turlututu-games/gml-linter"}},"score":{"final":123.67818,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":22,"weekly":6},"dependents":"2","updated":"2026-05-26T14:36:24.344Z","searchScore":119.547104,"package":{"name":"gamemaker-make-project","keywords":[],"version":"1.1.0","description":"Generates blank GameMaker Studio 2 projects.","sanitized_name":"gamemaker-make-project","publisher":{"email":"imdaveead@gmail.com","username":"imdaveead"},"maintainers":[{"email":"dave@davecode.me","username":"davecaruso"}],"license":"MIT","date":"2018-10-18T20:05:31.436Z","links":{"npm":"https://www.npmjs.com/package/gamemaker-make-project"}},"score":{"final":119.547104,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":134,"weekly":25},"dependents":0,"updated":"2026-05-21T05:06:15.460Z","searchScore":114.18705,"package":{"name":"docs_gm","keywords":["gamemaker","gms2","gms1","gms","docs","documentation","generator","game","maker","gms","jsdoc"],"version":"4.2.1","description":"The fantastic documentation generator for GameMaker:Studio and GameMaker Studio 2","sanitized_name":"docs_gm","publisher":{"email":"jhm.ciberman@gmail.com","username":"jhm-ciberman"},"maintainers":[{"email":"jhm.ciberman@gmail.com","username":"jhm-ciberman"}],"license":"MIT","date":"2019-08-27T06:16:04.559Z","links":{"homepage":"https://github.com/jhm-ciberman/docs_gm#readme","repository":"git+https://github.com/jhm-ciberman/docs_gm.git","bugs":"https://github.com/jhm-ciberman/docs_gm/issues","npm":"https://www.npmjs.com/package/docs_gm"}},"score":{"final":114.18705,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":57,"weekly":5},"dependents":0,"updated":"2026-05-23T00:21:07.674Z","searchScore":111.97908,"package":{"name":"@bscotch/sprite-source","keywords":["sprite","image","2D","gamemaker","game maker","art","art asset","pipeline","spine"],"version":"1.6.0","description":"Art pipeline scripting module for GameMaker sprites.","sanitized_name":"@bscotch/sprite-source","publisher":{"email":"npm@bscotch.net","username":"bscotchadam"},"maintainers":[{"email":"npm@bscotch.net","username":"bscotchadam"}],"license":"MIT","date":"2026-01-09T22:49:09.665Z","links":{"homepage":"https://github.com/bscotch/stitch/tree/develop/packages/sprite-source#readme","repository":"git+https://github.com/bscotch/stitch.git","bugs":"https://github.com/bscotch/stitch/issues","npm":"https://www.npmjs.com/package/@bscotch/sprite-source"}},"score":{"final":111.97908,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":18,"weekly":3},"dependents":0,"updated":"2026-05-20T21:41:27.305Z","searchScore":105.49078,"package":{"name":"gamemaker-linux","keywords":["gamemaker","linux","compiler"],"version":"1.0.1","description":"tools to help make gamemaker easier to run on linux. installed with setupstudio2.","sanitized_name":"gamemaker-linux","publisher":{"email":"imdaveead@gmail.com","username":"imdaveead"},"maintainers":[{"email":"dave@davecode.me","username":"davecaruso"}],"license":"MIT","date":"2020-01-05T02:09:47.809Z","links":{"homepage":"https://github.com/imdaveead/gamemaker-linux#readme","repository":"git+https://github.com/imdaveead/gamemaker-linux.git","bugs":"https://github.com/imdaveead/gamemaker-linux/issues","npm":"https://www.npmjs.com/package/gamemaker-linux"}},"score":{"final":105.49078,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":43,"weekly":12},"dependents":0,"updated":"2026-05-21T04:11:18.535Z","searchScore":101.215965,"package":{"name":"gm-docs-parser","keywords":["GameMaker","documentation","manual"],"version":"1.3.0","description":"Convert the open source GameMaker manual into JSON data.","sanitized_name":"gm-docs-parser","publisher":{"email":"christopherwk210@gmail.com","username":"christopherwk210"},"maintainers":[{"email":"christopherwk210@gmail.com","username":"christopherwk210"}],"license":"MIT","date":"2024-07-11T15:34:27.295Z","links":{"homepage":"https://github.com/christopherwk210/gm-docs-parser#readme","repository":"git+ssh://git@github.com/christopherwk210/gm-docs-parser.git","bugs":"https://github.com/christopherwk210/gm-docs-parser/issues","npm":"https://www.npmjs.com/package/gm-docs-parser"}},"score":{"final":101.215965,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":18,"weekly":2},"dependents":0,"updated":"2026-05-21T17:21:10.367Z","searchScore":98.02683,"package":{"name":"@iflow-mcp/darkw3bb-gamemaker-mcp-server","keywords":[],"version":"0.1.0","description":"MCP server for creating and editing GameMaker projects","sanitized_name":"@iflow-mcp/darkw3bb-gamemaker-mcp-server","publisher":{"email":"chatflowdev@gmail.com","username":"chatflowdev"},"maintainers":[{"email":"chatflowdev@gmail.com","username":"chatflowdev"},{"email":"987472953@qq.com","username":"qystart"}],"date":"2026-02-26T16:21:30.202Z","links":{"npm":"https://www.npmjs.com/package/@iflow-mcp/darkw3bb-gamemaker-mcp-server"}},"score":{"final":98.02683,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":36,"weekly":6},"dependents":0,"updated":"2026-05-23T22:41:09.591Z","searchScore":98.01965,"package":{"name":"@ovipakla/gm-cli","keywords":[],"version":"1.0.4","description":"Gamemaker CLI toolkit. Watch &amp; sync gml sources with yyp project.","sanitized_name":"@ovipakla/gm-cli","publisher":{"email":"ovipakla@gmail.com","username":"ovipakla"},"maintainers":[{"email":"ovipakla@gmail.com","username":"ovipakla"}],"license":"ISC","date":"2026-02-14T21:34:24.168Z","links":{"npm":"https://www.npmjs.com/package/@ovipakla/gm-cli"}},"score":{"final":98.01965,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":34,"weekly":5},"dependents":0,"updated":"2026-05-25T20:21:34.709Z","searchScore":93.39441,"package":{"name":"@bscotch/yymps-export","keywords":["yymps","GameMaker","cli"],"version":"0.0.4","description":"A NodeJS CLI to generate a `*.yymps` file from a GameMaker project.","sanitized_name":"@bscotch/yymps-export","publisher":{"email":"shi@bscotch.net","username":"bscotchshi"},"maintainers":[{"email":"npm@bscotch.net","username":"bscotchadam"}],"license":"MIT","date":"2022-07-05T22:29:48.089Z","links":{"homepage":"https://github.com/bscotch/yymps-export","repository":"git+https://github.com/bscotch/yymps-export.git","bugs":"https://github.com/bscotch/yymps-export/issues","npm":"https://www.npmjs.com/package/@bscotch/yymps-export"}},"score":{"final":93.39441,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":113,"weekly":27},"dependents":"1","updated":"2026-05-25T20:46:19.626Z","searchScore":82.232315,"package":{"name":"gamemaker-rubber","keywords":["gamemaker","compiler"],"version":"3.0.1","description":"GMS2 project compilation","sanitized_name":"gamemaker-rubber","publisher":{"email":"imdaveead@gmail.com","username":"imdaveead"},"maintainers":[{"email":"dave@davecode.me","username":"davecaruso"}],"license":"MIT","date":"2018-11-22T19:03:53.662Z","links":{"homepage":"https://github.com/GameMakerDiscord/Rubber#readme","repository":"git+https://github.com/GameMakerDiscord/Rubber.git","bugs":"https://github.com/GameMakerDiscord/Rubber/issues","npm":"https://www.npmjs.com/package/gamemaker-rubber"}},"score":{"final":82.232315,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":14,"weekly":3},"dependents":0,"updated":"2026-05-21T02:01:17.826Z","searchScore":78.94702,"package":{"name":"@prtksxna/conveyorbelt","keywords":[],"version":"0.1.0","description":"Aseprite sprites to GameMaker","sanitized_name":"@prtksxna/conveyorbelt","publisher":{"email":"prtksxna@gmail.com","username":"prtksxna"},"maintainers":[{"email":"prtksxna@gmail.com","username":"prtksxna"}],"license":"MIT","date":"2022-06-22T09:57:48.839Z","links":{"homepage":"https://github.com/imissmyfriends/conveyorbelt#readme","repository":"git+https://github.com/imissmyfriends/conveyorbelt.git","bugs":"https://github.com/imissmyfriends/conveyorbelt/issues","npm":"https://www.npmjs.com/package/@prtksxna/conveyorbelt"}},"score":{"final":78.94702,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":60,"weekly":3},"dependents":0,"updated":"2026-05-26T15:01:11.767Z","searchScore":67.93949,"package":{"name":"docs_gm-basic","keywords":["docs_gm","template"],"version":"3.1.0","description":"A basic documentation template for docs_gm the fantastic documentation generator for GameMaker:Studio and GameMaker Studio 2","sanitized_name":"docs_gm-basic","publisher":{"email":"jhm.ciberman@gmail.com","username":"jhm-ciberman"},"maintainers":[{"email":"jhm.ciberman@gmail.com","username":"jhm-ciberman"}],"license":"MIT","date":"2018-07-16T00:35:09.242Z","links":{"homepage":"https://github.com/jhm-ciberman/docs_gm-basic#readme","repository":"git+https://github.com/jhm-ciberman/docs_gm-basic.git","bugs":"https://github.com/jhm-ciberman/docs_gm-basic/issues","npm":"https://www.npmjs.com/package/docs_gm-basic"}},"score":{"final":67.93949,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":29,"weekly":6},"dependents":0,"updated":"2026-05-27T04:21:33.689Z","searchScore":66.33897,"package":{"name":"gamemaker","keywords":["matchmaking"],"version":"1.0.2","description":"A simple matchmaker and lobby package","sanitized_name":"gamemaker","publisher":{"email":"colin@petit-suisse.fr","username":"cstefflexin"},"maintainers":[{"email":"colin@petit-suisse.fr","username":"cstefflexin"}],"license":"ISC","date":"2020-12-19T22:31:02.837Z","links":{"homepage":"https://github.com/cstefflexin/gamemaker#readme","repository":"git+https://github.com/cstefflexin/gamemaker.git","bugs":"https://github.com/cstefflexin/gamemaker/issues","npm":"https://www.npmjs.com/package/gamemaker"}},"score":{"final":66.33897,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":13,"weekly":0},"dependents":0,"updated":"2026-05-21T05:16:12.608Z","searchScore":64.860115,"package":{"name":"bscotch-stitch-vscode","keywords":["gamemaker","gml"],"version":"0.4.3","description":"GameMaker Language (GML) support and related tools for Visual Studio Code","sanitized_name":"bscotch-stitch-vscode","publisher":{"email":"npm@bscotch.net","username":"bscotchadam"},"maintainers":[{"email":"npm@bscotch.net","username":"bscotchadam"}],"license":"SEE LICENSE IN LICENSE.md","date":"2023-03-06T23:26:52.344Z","links":{"homepage":"https://github.com/bscotch/stitch/tree/develop/packages/vscode#readme","repository":"git+https://github.com/bscotch/stitch.git","bugs":"https://github.com/bscotch/stitch/issues","npm":"https://www.npmjs.com/package/bscotch-stitch-vscode"}},"score":{"final":64.860115,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":14,"weekly":3},"dependents":0,"updated":"2026-05-26T10:51:20.599Z","searchScore":49.274525,"package":{"name":"gm-studio","keywords":["GameMaker","GML"],"version":"0.0.1","description":"A node library for loading and modifying GameMaker : Studio projects","sanitized_name":"gm-studio","publisher":{"email":"rani_sputnik@hotmail.com","username":"ranisputnik"},"maintainers":[{"email":"rani_sputnik@hotmail.com","username":"ranisputnik"}],"license":"Unlicense","date":"2015-09-29T02:28:50.616Z","links":{"homepage":"https://github.com/RaniSputnik/GM-Studio#readme","repository":"git+https://github.com/RaniSputnik/GM-Studio.git","bugs":"https://github.com/RaniSputnik/GM-Studio/issues","npm":"https://www.npmjs.com/package/gm-studio"}},"score":{"final":49.274525,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":14,"weekly":6},"dependents":0,"updated":"2026-05-26T09:31:23.076Z","searchScore":46.939304,"package":{"name":"gmpack","keywords":[],"version":"0.1.2-beta","description":"Package GameMaker projects similar to NPM Modules, and install them seperately from your project code.","sanitized_name":"gmpack","publisher":{"email":"imdaveead@gmail.com","username":"imdaveead"},"maintainers":[{"email":"dave@davecode.me","username":"davecaruso"}],"license":"MIT","date":"2018-09-19T21:41:15.478Z","links":{"npm":"https://www.npmjs.com/package/gmpack"}},"score":{"final":46.939304,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":27,"weekly":2},"dependents":0,"updated":"2026-05-26T15:16:28.169Z","searchScore":42.15633,"package":{"name":"@gamemaker/camera-shake","keywords":["gamemaker","prefab","screen shake"],"version":"1.0.1","description":"Applies a screen shake effect to the camera","sanitized_name":"@gamemaker/camera-shake","publisher":{"email":"emoller@opera.com","username":"emoller"},"maintainers":[{"email":"iampremo@hotmail.com","username":"iampremo"},{"email":"eadelhult@opera.com","username":"opera-eadelhult"},{"email":"rkay@opera.com","username":"rwkay_opera"},{"email":"emoller@opera.com","username":"emoller"}],"license":"MIT","date":"2025-07-12T12:36:55.248Z","links":{"homepage":"https://github.com/opera-gaming/prefab-camera-shake#readme","repository":"git+https://github.com/opera-gaming/prefab-camera-shake.git","bugs":"https://github.com/opera-gaming/prefab-camera-shake/issues","npm":"https://www.npmjs.com/package/@gamemaker/camera-shake"}},"score":{"final":42.15633,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":511,"weekly":26},"dependents":0,"updated":"2026-05-22T09:01:07.773Z","searchScore":41.356384,"package":{"name":"@scaffscript/core","keywords":["gamemaker","gml","scaff","script","superset","module","cli"],"version":"0.3.6","description":"A minimal superset language of GML with TypeScript-like module system","sanitized_name":"@scaffscript/core","publisher":{"email":"rois.navi@gmail.com","username":"undervolta"},"maintainers":[{"email":"rois.navi@gmail.com","username":"undervolta"}],"license":"MIT","date":"2026-05-08T08:51:45.756Z","links":{"homepage":"https://github.com/undervolta/scaffscript#readme","repository":"git+https://github.com/undervolta/scaffscript.git","bugs":"https://github.com/undervolta/scaffscript/issues","npm":"https://www.npmjs.com/package/@scaffscript/core"}},"score":{"final":41.356384,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":425,"weekly":68},"dependents":"2","updated":"2026-05-23T00:21:07.635Z","searchScore":40.018185,"package":{"name":"@bscotch/stitch-config","keywords":["stitch","bscotch"],"version":"0.7.0","description":"Schemas and utilities for the stitch.config.json file.","sanitized_name":"@bscotch/stitch-config","publisher":{"email":"npm@bscotch.net","username":"bscotchadam"},"maintainers":[{"email":"npm@bscotch.net","username":"bscotchadam"}],"license":"MIT","date":"2026-01-09T22:48:55.502Z","links":{"homepage":"https://github.com/bscotch/stitch/tree/develop/packages/config#readme","repository":"git+https://github.com/bscotch/stitch.git","bugs":"https://github.com/bscotch/stitch/issues","npm":"https://www.npmjs.com/package/@bscotch/stitch-config"}},"score":{"final":40.018185,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":13,"weekly":2},"dependents":0,"updated":"2026-05-27T14:01:10.752Z","searchScore":37.567493,"package":{"name":"@incominggames/gamemaker-rubber","keywords":["gamemaker","compiler"],"version":"3.0.1","description":"GMS2 project compilation","sanitized_name":"@incominggames/gamemaker-rubber","publisher":{"email":"jeffwtm@gmail.com","username":"jeffwtm"},"maintainers":[{"email":"jeffwtm@gmail.com","username":"jeffwtm"}],"license":"MIT","date":"2021-05-04T18:40:42.971Z","links":{"homepage":"https://github.com/GameMakerDiscord/Rubber#readme","repository":"git+https://github.com/GameMakerDiscord/Rubber.git","bugs":"https://github.com/GameMakerDiscord/Rubber/issues","npm":"https://www.npmjs.com/package/@incominggames/gamemaker-rubber"}},"score":{"final":37.567493,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":17,"weekly":1},"dependents":0,"updated":"2026-05-26T22:26:22.994Z","searchScore":36.33615,"package":{"name":"@gamemaker/transition","keywords":["gamemaker","prefab","transition"],"version":"1.0.0","description":"Transitions to another room using a visual effect.","sanitized_name":"@gamemaker/transition","publisher":{"email":"emoller@opera.com","username":"emoller"},"maintainers":[{"email":"iampremo@hotmail.com","username":"iampremo"},{"email":"eadelhult@opera.com","username":"opera-eadelhult"},{"email":"rkay@opera.com","username":"rwkay_opera"},{"email":"emoller@opera.com","username":"emoller"}],"license":"MIT","date":"2025-07-12T19:57:37.588Z","links":{"homepage":"https://github.com/opera-gaming/prefab-transition#readme","repository":"git+https://github.com/opera-gaming/prefab-transition.git","bugs":"https://github.com/opera-gaming/prefab-transition/issues","npm":"https://www.npmjs.com/package/@gamemaker/transition"}},"score":{"final":36.33615,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":656,"weekly":77},"dependents":"1","updated":"2026-05-27T04:31:22.329Z","searchScore":36.061275,"package":{"name":"@bscotch/spritely","keywords":["sprite","texture page","sprite sheet","image","2D","game engine","art","art asset","pipeline","gamemaker"],"version":"3.4.0","description":"Spritely: Image correction and cleanup for 2D video game sprites","sanitized_name":"@bscotch/spritely","publisher":{"email":"npm@bscotch.net","username":"bscotchadam"},"maintainers":[{"email":"npm@bscotch.net","username":"bscotchadam"}],"license":"MIT","date":"2023-09-20T16:02:10.651Z","links":{"homepage":"https://github.com/bscotch/stitch/tree/develop/packages/spritely#readme","repository":"git+https://github.com/bscotch/stitch.git","bugs":"https://github.com/bscotch/stitch/issues","npm":"https://www.npmjs.com/package/@bscotch/spritely"}},"score":{"final":36.061275,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":152,"weekly":41},"dependents":0,"updated":"2026-05-27T06:51:16.008Z","searchScore":33.46142,"package":{"name":"@evoleo/create-warp-app","keywords":["warp","gamemaker","networking","online","multiplayer","GameMaker Studio 2","framework"],"version":"1.2.6","description":"Bootstrap a Warp project with a single command!","sanitized_name":"@evoleo/create-warp-app","publisher":{"email":"evolutionleo2016@gmail.com","username":"evoleo"},"maintainers":[{"email":"evolutionleo2016@gmail.com","username":"evoleo"}],"license":"MIT","date":"2024-09-14T14:21:37.513Z","links":{"homepage":"https://github.com/evolutionleo/warp#readme","repository":"git+https://github.com/evolutionleo/warp.git","bugs":"https://github.com/evolutionleo/warp/issues","npm":"https://www.npmjs.com/package/@evoleo/create-warp-app"}},"score":{"final":33.46142,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":718,"weekly":100},"dependents":"1","updated":"2026-05-27T19:56:09.927Z","searchScore":32.633602,"package":{"name":"@bscotch/runway","keywords":["gamemaker","gms2","cli"],"version":"4.0.0","description":"Runway: Opinionated game versioning and deployment management tools.","sanitized_name":"@bscotch/runway","publisher":{"email":"npm@bscotch.net","username":"bscotchadam"},"maintainers":[{"email":"npm@bscotch.net","username":"bscotchadam"}],"license":"UNLICENSED","date":"2026-01-07T18:16:35.848Z","links":{"homepage":"https://github.com/bscotch/runway","repository":"git+ssh://git@github.com/bscotch/runway.git","bugs":"https://github.com/bscotch/runway/issues","npm":"https://www.npmjs.com/package/@bscotch/runway"}},"score":{"final":32.633602,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":131,"weekly":44},"dependents":"1","updated":"2026-05-26T16:16:10.588Z","searchScore":20.006199,"package":{"name":"gml-tools-langserver","keywords":["LSP","compile","language","GML","GMS2","editor","GML-Tools"],"version":"0.9.6","description":"GML Intellisense through the GML-Tools Language Server.","sanitized_name":"gml-tools-langserver","publisher":{"email":"jjspira@gmail.com","username":"jjspira"},"maintainers":[{"email":"jjspira@gmail.com","username":"jjspira"}],"license":"MIT","date":"2018-11-22T02:18:21.707Z","links":{"repository":"https://github.com/GameMakerDiscord/gml-tools-langserver","bugs":"https://github.com/GameMakerDiscord/gml-tools-langserver/issues","npm":"https://www.npmjs.com/package/gml-tools-langserver"}},"score":{"final":20.006199,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":382,"weekly":39},"dependents":0,"updated":"2026-05-20T23:31:12.022Z","searchScore":19.168795,"package":{"name":"@bscotch/gcdata","keywords":[],"version":"0.26.0","description":"Our games use a JSON-Schema-like format to describe game content. This is used by our internal \"GameChanger\" tool.","sanitized_name":"@bscotch/gcdata","publisher":{"email":"npm@bscotch.net","username":"bscotchadam"},"maintainers":[{"email":"npm@bscotch.net","username":"bscotchadam"}],"license":"MIT","date":"2026-01-07T21:58:16.940Z","links":{"npm":"https://www.npmjs.com/package/@bscotch/gcdata"}},"score":{"final":19.168795,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":27,"weekly":5},"dependents":0,"updated":"2026-05-26T21:36:32.153Z","searchScore":18.732515,"package":{"name":"create-gmof-app","keywords":["warp","gamemaker","networking","online","multiplayer","GameMaker Studio 2","framework"],"version":"1.0.0","description":"Bootstrap a Warp project with a single command!","sanitized_name":"create-gmof-app","publisher":{"email":"evolutionleo2016@gmail.com","username":"evoleo"},"maintainers":[{"email":"evolutionleo2016@gmail.com","username":"evoleo"}],"license":"MIT","date":"2022-01-08T20:49:56.764Z","links":{"homepage":"https://github.com/evolutionleo/warp#readme","repository":"git+https://github.com/evolutionleo/warp.git","bugs":"https://github.com/evolutionleo/warp/issues","npm":"https://www.npmjs.com/package/create-gmof-app"}},"score":{"final":18.732515,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":46,"weekly":17},"dependents":0,"updated":"2026-05-26T18:06:14.876Z","searchScore":16.534742,"package":{"name":"oge-ts","keywords":[],"version":"0.2.1","description":"<div align=\"center\"> \t<img src=\"https://badge.fury.io/js/oge-ts.svg\"/> \t<img src=\"https://img.shields.io/npm/collaborators/oge-ts\"/> </div> <div align=\"center\"> \t<img src=\"https://img.shields.io/badge/Node.js-43853D?style=for-the-badge&logo=node.js&logoCo","sanitized_name":"oge-ts","publisher":{"email":"dantezzstudio@gmail.com","username":"dantezz"},"maintainers":[{"email":"dantezzstudio@gmail.com","username":"dantezz"}],"license":"MIT","date":"2022-12-25T01:54:42.248Z","links":{"homepage":"https://github.com/DanteZZ/oge-ts#readme","repository":"git+https://github.com/DanteZZ/oge-ts.git","bugs":"https://github.com/DanteZZ/oge-ts/issues","npm":"https://www.npmjs.com/package/oge-ts"}},"score":{"final":16.534742,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":10,"weekly":3},"dependents":0,"updated":"2026-05-27T11:41:09.872Z","searchScore":14.880186,"package":{"name":"koodi_editor","keywords":["koodi","code","editor","codemirror"],"version":"0.0.1","description":"Base system for KoodiStudio editors","sanitized_name":"koodi_editor","publisher":{"email":"sumisj522@gmail.com","username":"sugisaku8"},"maintainers":[{"email":"sumisj522@gmail.com","username":"sugisaku8"}],"license":"MIT","date":"2025-08-06T08:14:23.214Z","links":{"npm":"https://www.npmjs.com/package/koodi_editor"}},"score":{"final":14.880186,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":19,"weekly":3},"dependents":0,"updated":"2026-05-27T13:26:25.024Z","searchScore":12.648265,"package":{"name":"zeus-runtime-parser","keywords":["gamemaker","yyp","gms"],"version":"1.0.1","description":"Node module to parse the YoYo runtime feed.","sanitized_name":"zeus-runtime-parser","publisher":{"email":"shi@bscotch.net","username":"bscotchshi"},"maintainers":[{"email":"shi@bscotch.net","username":"bscotchshi"}],"license":"MIT","date":"2022-04-28T20:57:37.447Z","links":{"homepage":"https://github.com/shichen85/Zeus-Runtime-Parser","repository":"git+https://github.com/shichen85/Zeus-Runtime-Parser.git","bugs":"https://github.com/shichen85/Zeus-Runtime-Parser/issues","npm":"https://www.npmjs.com/package/zeus-runtime-parser"}},"score":{"final":12.648265,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":39,"weekly":9},"dependents":0,"updated":"2026-05-20T21:56:09.748Z","searchScore":10.86339,"package":{"name":"mineimator-reader","keywords":["mineimator"],"version":"0.2.0","description":"A small module that can read a Mine-imator file and return an object with the data retrieved from it.","sanitized_name":"mineimator-reader","publisher":{"email":"flurpdadurp@gmail.com","username":"flarp"},"maintainers":[{"email":"flurpdadurp@gmail.com","username":"flarp"}],"license":"GPL-3.0","date":"2016-08-11T18:51:26.863Z","links":{"npm":"https://www.npmjs.com/package/mineimator-reader"}},"score":{"final":10.86339,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":61,"weekly":2},"dependents":0,"updated":"2026-05-26T12:36:33.482Z","searchScore":10.585542,"package":{"name":"patchwire","keywords":["server","socket","multiplayer","game"],"version":"0.5.0","description":"Multiplayer game server framework for Node.js","sanitized_name":"patchwire","publisher":{"email":"twisterghost@gmail.com","username":"twisterghost"},"maintainers":[{"email":"twisterghost@gmail.com","username":"twisterghost"}],"license":"MIT","date":"2020-09-13T14:43:12.230Z","links":{"homepage":"https://github.com/twisterghost/patchwire#readme","repository":"git+https://github.com/twisterghost/patchwire.git","bugs":"https://github.com/twisterghost/patchwire/issues","npm":"https://www.npmjs.com/package/patchwire"}},"score":{"final":10.585542,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":29,"weekly":6},"dependents":0,"updated":"2026-05-27T11:16:35.108Z","searchScore":9.993085,"package":{"name":"gml-pegjs","keywords":["gml","gamemaker","parser","pegjs"],"version":"0.1.2","description":"A gml parser written in pegjs","sanitized_name":"gml-pegjs","publisher":{"email":"Thomas.Hickman42@gmail.com","username":"thomashickman"},"maintainers":[{"email":"Thomas.Hickman42@gmail.com","username":"thomashickman"}],"license":"MIT","date":"2016-04-05T13:00:19.246Z","links":{"homepage":"https://github.com/ThomasHickman/gml-pegjs#readme","repository":"git+https://github.com/ThomasHickman/gml-pegjs.git","bugs":"https://github.com/ThomasHickman/gml-pegjs/issues","npm":"https://www.npmjs.com/package/gml-pegjs"}},"score":{"final":9.993085,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":28,"weekly":2},"dependents":0,"updated":"2026-05-22T00:41:10.821Z","searchScore":9.881473,"package":{"name":"sprite-detector","keywords":["sprite","spritesheet","detection","boundary","image-processing","browser"],"version":"1.0.0-prerelease-2026-04-02-c","description":"Detect sprites on spritesheets automatically! Zero-dependency browser SDK.","sanitized_name":"sprite-detector","publisher":{"email":"grace.wesson@gmail.com","username":"william-bishop"},"maintainers":[{"email":"grace.wesson@gmail.com","username":"william-bishop"}],"license":"ISC","date":"2026-04-03T00:09:25.392Z","links":{"npm":"https://www.npmjs.com/package/sprite-detector"}},"score":{"final":9.881473,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":0,"weekly":0},"dependents":0,"updated":"2026-05-27T01:26:20.564Z","searchScore":0,"package":{"name":"yymps-export","keywords":["yymps","GameMaker","cli"],"version":"0.0.4","description":"A NodeJS CLI to generate a `*.yymps` file from a GameMaker project.","sanitized_name":"yymps-export","publisher":{"email":"shi@bscotch.net","username":"bscotchshi"},"maintainers":[{"email":"shi@bscotch.net","username":"bscotchshi"}],"license":"MIT","date":"2022-07-07T14:02:34.835Z","links":{"homepage":"https://github.com/shichen85/yymps-export","repository":"git+https://github.com/shichen85/yymps-export.git","bugs":"https://github.com/shichen85/yymps-export/issues","npm":"https://www.npmjs.com/package/yymps-export"}},"score":{"final":0,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}}],"total":46,"time":"2026-05-27T20:48:27.632Z"}