{"_id":"@bscotch/stitch-config","_rev":"8-62b2f3c589b99a7cd53222436d30ed53","name":"@bscotch/stitch-config","dist-tags":{"latest":"0.7.0"},"versions":{"0.2.0":{"name":"@bscotch/stitch-config","version":"0.2.0","keywords":["stitch","bscotch"],"license":"MIT","_id":"@bscotch/stitch-config@0.2.0","maintainers":[{"name":"bscotchadam","email":"npm@bscotch.net"}],"homepage":"https://github.com/bscotch/stitch/tree/develop/packages/config#readme","bugs":{"url":"https://github.com/bscotch/stitch/issues"},"dist":{"shasum":"c195ec2d0c1393acf473054afc0bfc3714abb40a","tarball":"https://registry.npmjs.org/@bscotch/stitch-config/-/stitch-config-0.2.0.tgz","fileCount":11,"integrity":"sha512-ONgvJ+J4opBF7YSUJM7ocud4l2IOIjL25PvzSLtEISI0+dVQ4sd/W7p4Sel1iNLFpDg8TmqpshemCwjDnBa1+A==","signatures":[{"sig":"MEQCIEpS+X+7/xtreC1a3HeufTYPNryPFz/zVB9/ARe+L1u3AiBif4wbviYnlwrUk+qbGt/k6oaejK/BlORyYFdUypd9ug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14479},"main":"dist/index.js","type":"module","_from":"file:bscotch-stitch-config-0.2.0.tgz","types":"./dist/index.d.ts","scripts":{"build":"tsc --build && node scripts/update-schemas.mjs","watch":"tsc --build --watch"},"_npmUser":{"name":"bscotchadam","email":"npm@bscotch.net"},"_resolved":"C:\\Users\\coste\\AppData\\Local\\Temp\\98f7cfde060d8008f741e75cdc3ffc52\\bscotch-stitch-config-0.2.0.tgz","_integrity":"sha512-ONgvJ+J4opBF7YSUJM7ocud4l2IOIjL25PvzSLtEISI0+dVQ4sd/W7p4Sel1iNLFpDg8TmqpshemCwjDnBa1+A==","repository":{"url":"git+https://github.com/bscotch/stitch.git","type":"git","directory":"packages/config"},"_npmVersion":"10.2.4","description":"Schemas and utilities for the stitch.config.json file.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"zod":"3.22.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.3.3","source-map-support":"0.5.21","zod-to-json-schema":"3.21.4"},"_npmOperationalInternal":{"tmp":"tmp/stitch-config_0.2.0_1708639705009_0.7665538216440226","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@bscotch/stitch-config","version":"0.3.0","keywords":["stitch","bscotch"],"license":"MIT","_id":"@bscotch/stitch-config@0.3.0","maintainers":[{"name":"bscotchadam","email":"npm@bscotch.net"}],"homepage":"https://github.com/bscotch/stitch/tree/develop/packages/config#readme","bugs":{"url":"https://github.com/bscotch/stitch/issues"},"dist":{"shasum":"4de79274219bc9eee1b353907387ed2ba6c55f50","tarball":"https://registry.npmjs.org/@bscotch/stitch-config/-/stitch-config-0.3.0.tgz","fileCount":15,"integrity":"sha512-XdeLD2tkJwRRrV1chmfAyVUgnZvpecg96e6VMh5M+5xHJWERyjSjWjPZGxCeKtvBqS6H8dvkHVmnS8KhpSDZvw==","signatures":[{"sig":"MEMCICMeq0fwYXgaUXnita3jl/CoNQ1Gu9ywfZy38SDR6JylAh8oAhrYG+QBZZT1bc97VpKb7uDXVgR3DqeN7xZAzZKA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17840},"main":"dist/index.js","type":"module","_from":"file:bscotch-stitch-config-0.3.0.tgz","types":"./dist/index.d.ts","scripts":{"build":"tsc --build && node scripts/update-schemas.mjs","watch":"tsc --build --watch"},"_npmUser":{"name":"bscotchadam","email":"npm@bscotch.net"},"_resolved":"C:\\Users\\coste\\AppData\\Local\\Temp\\2f55881d8c7cc3b427ebcb84155692ae\\bscotch-stitch-config-0.3.0.tgz","_integrity":"sha512-XdeLD2tkJwRRrV1chmfAyVUgnZvpecg96e6VMh5M+5xHJWERyjSjWjPZGxCeKtvBqS6H8dvkHVmnS8KhpSDZvw==","repository":{"url":"git+https://github.com/bscotch/stitch.git","type":"git","directory":"packages/config"},"_npmVersion":"10.2.4","description":"Schemas and utilities for the stitch.config.json file.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"zod":"3.22.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.3.3","source-map-support":"0.5.21","zod-to-json-schema":"3.21.4"},"_npmOperationalInternal":{"tmp":"tmp/stitch-config_0.3.0_1708717520903_0.4144358269384416","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@bscotch/stitch-config","version":"0.4.0","keywords":["stitch","bscotch"],"license":"MIT","_id":"@bscotch/stitch-config@0.4.0","maintainers":[{"name":"bscotchadam","email":"npm@bscotch.net"}],"homepage":"https://github.com/bscotch/stitch/tree/develop/packages/config#readme","bugs":{"url":"https://github.com/bscotch/stitch/issues"},"dist":{"shasum":"b6e31a389d96a51527e9733cb45efc71468b78d8","tarball":"https://registry.npmjs.org/@bscotch/stitch-config/-/stitch-config-0.4.0.tgz","fileCount":15,"integrity":"sha512-nC9Z9TyTK9mhGQ+uiBkBRNCpzjIiZvjxZZyz2/mn23wYv6/ZC5T/gzBGITWjHbFKJmb3bQh/o5mQqlKS1KxLOA==","signatures":[{"sig":"MEUCICGMjyGhSwcXnXI8O2Ka2adyfBEFDGDmOiNXi9sH7ezDAiEAtG+/eHzHmoX3hVde7pQluIWV4nQ3w/6g8HuAus3c2Kc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35056},"main":"dist/index.js","type":"module","_from":"file:bscotch-stitch-config-0.4.0.tgz","types":"./dist/index.d.ts","scripts":{"build":"tsc --build && node scripts/update-schemas.mjs","watch":"tsc --build --watch"},"_npmUser":{"name":"bscotchadam","email":"npm@bscotch.net"},"_resolved":"C:\\Users\\coste\\AppData\\Local\\Temp\\b0aff903a606672eebd7e740faea32e5\\bscotch-stitch-config-0.4.0.tgz","_integrity":"sha512-nC9Z9TyTK9mhGQ+uiBkBRNCpzjIiZvjxZZyz2/mn23wYv6/ZC5T/gzBGITWjHbFKJmb3bQh/o5mQqlKS1KxLOA==","repository":{"url":"git+https://github.com/bscotch/stitch.git","type":"git","directory":"packages/config"},"_npmVersion":"10.2.4","description":"Schemas and utilities for the stitch.config.json file.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"zod":"3.22.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.3.3","source-map-support":"0.5.21","zod-to-json-schema":"3.21.4"},"_npmOperationalInternal":{"tmp":"tmp/stitch-config_0.4.0_1709836114172_0.5931233334867263","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@bscotch/stitch-config","version":"0.4.1","keywords":["stitch","bscotch"],"license":"MIT","_id":"@bscotch/stitch-config@0.4.1","maintainers":[{"name":"bscotchadam","email":"npm@bscotch.net"}],"homepage":"https://github.com/bscotch/stitch/tree/develop/packages/config#readme","bugs":{"url":"https://github.com/bscotch/stitch/issues"},"dist":{"shasum":"411075f40f1dd086de42bea7a53ac966f4b05f81","tarball":"https://registry.npmjs.org/@bscotch/stitch-config/-/stitch-config-0.4.1.tgz","fileCount":15,"integrity":"sha512-ezBTIKdrD/ZD/Tg2qiG3RrCQUoHJ4UaG/LM/t7L6TbiSOGSBbLRT3DpGr/sxFC1H40P7VMKXlJGuDTFXVnTwrg==","signatures":[{"sig":"MEQCIDFA8O/lZHxtGW3p8uJueOr2n1E+LdvRrZMORK2Muo1iAiA+aYuOzTjLwsiZ32JmU09bVCbuj0XrwgvjCYPozd5gtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16970},"main":"dist/index.js","type":"module","_from":"file:bscotch-stitch-config-0.4.1.tgz","types":"./dist/index.d.ts","scripts":{"test":"node --test src/**/*.test.ts","build":"tsc --build && node scripts/update-schemas.mjs","watch":"tsc --build --watch"},"_npmUser":{"name":"bscotchadam","email":"npm@bscotch.net"},"_resolved":"C:\\Users\\coste\\AppData\\Local\\Temp\\3eceebf173e0a01b8da8dd69b657c484\\bscotch-stitch-config-0.4.1.tgz","_integrity":"sha512-ezBTIKdrD/ZD/Tg2qiG3RrCQUoHJ4UaG/LM/t7L6TbiSOGSBbLRT3DpGr/sxFC1H40P7VMKXlJGuDTFXVnTwrg==","repository":{"url":"git+https://github.com/bscotch/stitch.git","type":"git","directory":"packages/config"},"_npmVersion":"10.2.4","description":"Schemas and utilities for the stitch.config.json file.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"zod":"4.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","@bscotch/pathy":"^2.12.1","source-map-support":"0.5.21"},"_npmOperationalInternal":{"tmp":"tmp/stitch-config_0.4.1_1754596521993_0.643120095809596","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@bscotch/stitch-config","version":"0.5.0","keywords":["stitch","bscotch"],"license":"MIT","_id":"@bscotch/stitch-config@0.5.0","maintainers":[{"name":"bscotchadam","email":"npm@bscotch.net"}],"homepage":"https://github.com/bscotch/stitch/tree/develop/packages/config#readme","bugs":{"url":"https://github.com/bscotch/stitch/issues"},"bin":{"stitch-config":"dist/cli.mjs"},"dist":{"shasum":"d9c6fb370952e2f0a75c109203af5c3e9497835d","tarball":"https://registry.npmjs.org/@bscotch/stitch-config/-/stitch-config-0.5.0.tgz","fileCount":23,"integrity":"sha512-NQp5EOJnwldWsgHpsgjf59aRsNc/WpZe/dv/9S8pi31y4LM0ZdECLXcGYAL/a6JYexmOuOp/IyJfFAjNl/OhOw==","signatures":[{"sig":"MEUCIQC3W/fXx6/ieKRVplf170uqvyeRcEoA5yT3TMhAbjdyowIgau/wC3/jOqev7mMkyfACX4TO75nY3He8UjqXRl8yHn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31684},"main":"dist/index.js","type":"module","_from":"file:bscotch-stitch-config-0.5.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./project":{"types":"./dist/project.d.ts","import":"./dist/project.js"}},"scripts":{"test":"node --test src/**/*.test.ts","build":"tsc --build && node scripts/update-schemas.mjs","watch":"tsc --build --watch"},"_npmUser":{"name":"bscotchadam","email":"npm@bscotch.net"},"_resolved":"C:\\Users\\coste\\AppData\\Local\\Temp\\5bc9046a72fe44221a0b7c0959657a2f\\bscotch-stitch-config-0.5.0.tgz","_integrity":"sha512-NQp5EOJnwldWsgHpsgjf59aRsNc/WpZe/dv/9S8pi31y4LM0ZdECLXcGYAL/a6JYexmOuOp/IyJfFAjNl/OhOw==","repository":{"url":"git+https://github.com/bscotch/stitch.git","type":"git","directory":"packages/config"},"_npmVersion":"10.2.4","description":"Schemas and utilities for the stitch.config.json file.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"zod":"4.0.15","@bscotch/yy":"2.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","@bscotch/pathy":"^2.12.1","source-map-support":"0.5.21"},"_npmOperationalInternal":{"tmp":"tmp/stitch-config_0.5.0_1754697120951_0.9400053195266229","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@bscotch/stitch-config","version":"0.5.1","keywords":["stitch","bscotch"],"license":"MIT","_id":"@bscotch/stitch-config@0.5.1","maintainers":[{"name":"bscotchadam","email":"npm@bscotch.net"}],"homepage":"https://github.com/bscotch/stitch/tree/develop/packages/config#readme","bugs":{"url":"https://github.com/bscotch/stitch/issues"},"bin":{"stitch-config":"dist/cli.mjs"},"dist":{"shasum":"af03d9faa1cc0de23ebb3ee176625542b1646c4d","tarball":"https://registry.npmjs.org/@bscotch/stitch-config/-/stitch-config-0.5.1.tgz","fileCount":23,"integrity":"sha512-qxPXiRO6mt7J2lOmOk8NlrQpY0o+JCkkMKmLQ+KCthhUMAv52m5eth1rljnfyJJwRGaZ1sYs7X1G2JC3np7zrw==","signatures":[{"sig":"MEUCIAKhY8nvPYRU3BDdH/8BY7bwEu1uNRv957zSgxawWgA/AiEA+T6L1m6+ApNWAfU9LOJxmwZnVzBFs/YmtVCLhdOjs+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31684},"main":"dist/index.js","type":"module","_from":"file:bscotch-stitch-config-0.5.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./project":{"types":"./dist/project.d.ts","import":"./dist/project.js"}},"scripts":{"test":"node --test src/**/*.test.ts","build":"tsc --build && node scripts/update-schemas.mjs","watch":"tsc --build --watch"},"_npmUser":{"name":"bscotchadam","email":"npm@bscotch.net"},"_resolved":"C:\\Users\\coste\\AppData\\Local\\Temp\\8e175e024e8b6c7d9f671432e44ab48a\\bscotch-stitch-config-0.5.1.tgz","_integrity":"sha512-qxPXiRO6mt7J2lOmOk8NlrQpY0o+JCkkMKmLQ+KCthhUMAv52m5eth1rljnfyJJwRGaZ1sYs7X1G2JC3np7zrw==","repository":{"url":"git+https://github.com/bscotch/stitch.git","type":"git","directory":"packages/config"},"_npmVersion":"10.2.4","description":"Schemas and utilities for the stitch.config.json file.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"zod":"4.0.15","@bscotch/yy":"2.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","@bscotch/pathy":"^2.12.1","source-map-support":"0.5.21"},"_npmOperationalInternal":{"tmp":"tmp/stitch-config_0.5.1_1755558504789_0.30354660555220225","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@bscotch/stitch-config","version":"0.6.0","keywords":["stitch","bscotch"],"license":"MIT","_id":"@bscotch/stitch-config@0.6.0","maintainers":[{"name":"bscotchadam","email":"npm@bscotch.net"}],"homepage":"https://github.com/bscotch/stitch/tree/develop/packages/config#readme","bugs":{"url":"https://github.com/bscotch/stitch/issues"},"bin":{"stitch-config":"dist/cli.mjs"},"dist":{"shasum":"7dd014dd8023916d8eab5785f8dad32fc349288e","tarball":"https://registry.npmjs.org/@bscotch/stitch-config/-/stitch-config-0.6.0.tgz","fileCount":23,"integrity":"sha512-/GfdHbbTocivh2rSBSIJLjTaiBazgWD+27hm03SOOY2s/h9cORCDJYY3U2Kqx9o7UcjoXQ51+LUBzuBk9E+Lhg==","signatures":[{"sig":"MEYCIQD8+TqLhukWztXU8W8j9zJazLVu2K7II7Lvz9mDsODDwQIhAIrI2giNyueneJxMBZjcR6DUt4UdERJAA3zI+53mduJW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31110},"main":"dist/index.js","type":"module","_from":"file:bscotch-stitch-config-0.6.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./project":{"types":"./dist/project.d.ts","import":"./dist/project.js"}},"scripts":{"test":"node --test src/**/*.test.ts","build":"tsc --build && node scripts/update-schemas.mjs","watch":"tsc --build --watch"},"_npmUser":{"name":"bscotchadam","email":"npm@bscotch.net"},"_resolved":"C:\\Users\\coste\\AppData\\Local\\Temp\\65526b631a0675234ec19d1701f7e5b8\\bscotch-stitch-config-0.6.0.tgz","_integrity":"sha512-/GfdHbbTocivh2rSBSIJLjTaiBazgWD+27hm03SOOY2s/h9cORCDJYY3U2Kqx9o7UcjoXQ51+LUBzuBk9E+Lhg==","repository":{"url":"git+https://github.com/bscotch/stitch.git","type":"git","directory":"packages/config"},"_npmVersion":"11.6.2","description":"Schemas and utilities for the stitch.config.json file.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"4.3.5","@bscotch/yy":"2.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@bscotch/pathy":"^2.12.1","source-map-support":"0.5.21"},"_npmOperationalInternal":{"tmp":"tmp/stitch-config_0.6.0_1767823116952_0.2509706059032828","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@bscotch/stitch-config","version":"0.7.0","description":"Schemas and utilities for the stitch.config.json file.","keywords":["stitch","bscotch"],"homepage":"https://github.com/bscotch/stitch/tree/develop/packages/config#readme","repository":{"type":"git","url":"git+https://github.com/bscotch/stitch.git","directory":"packages/config"},"license":"MIT","type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./project":{"types":"./dist/project.d.ts","import":"./dist/project.js"}},"main":"dist/index.js","bin":{"stitch-config":"dist/cli.mjs"},"dependencies":{"zod":"4.3.5","@bscotch/yy":"2.7.0"},"devDependencies":{"@bscotch/pathy":"^2.12.1","source-map-support":"0.5.21","typescript":"5.9.3"},"publishConfig":{"access":"public"},"scripts":{"build":"tsc --build && node scripts/update-schemas.mjs","test":"node --test src/**/*.test.ts","watch":"tsc --build --watch"},"types":"./dist/index.d.ts","_id":"@bscotch/stitch-config@0.7.0","bugs":{"url":"https://github.com/bscotch/stitch/issues"},"_integrity":"sha512-0uPwl4D8DWBqEJe94dagyu1U+vwQZC8NTR3OHITmIrcDlb33Y+fU5IChVospgEoqsBYI3tK5N95nmYcySZBgTQ==","_resolved":"C:\\Users\\coste\\AppData\\Local\\Temp\\a9304cc3b7118461920d7367193c6223\\bscotch-stitch-config-0.7.0.tgz","_from":"file:bscotch-stitch-config-0.7.0.tgz","_nodeVersion":"24.12.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-0uPwl4D8DWBqEJe94dagyu1U+vwQZC8NTR3OHITmIrcDlb33Y+fU5IChVospgEoqsBYI3tK5N95nmYcySZBgTQ==","shasum":"337749e49e52c126827bef9f2fb54a5bd287d4c5","tarball":"https://registry.npmjs.org/@bscotch/stitch-config/-/stitch-config-0.7.0.tgz","fileCount":23,"unpackedSize":31110,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDqdBLsbkd51i/k2pa9OEoHhS+7+y5sYJHqsErngk8zDwIgRdRBKYpvG6Z2+0ThBhZNLiXsvYc0F1BEMWxdQA6kWI4="}]},"_npmUser":{"name":"bscotchadam","email":"npm@bscotch.net"},"directories":{},"maintainers":[{"name":"bscotchadam","email":"npm@bscotch.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/stitch-config_0.7.0_1767998935339_0.9163967475509633"},"_hasShrinkwrap":false}},"time":{"created":"2024-02-22T22:08:24.912Z","modified":"2026-01-09T22:48:55.734Z","0.2.0":"2024-02-22T22:08:25.161Z","0.3.0":"2024-02-23T19:45:21.079Z","0.4.0":"2024-03-07T18:28:34.329Z","0.4.1":"2025-08-07T19:55:22.157Z","0.5.0":"2025-08-08T23:52:01.155Z","0.5.1":"2025-08-18T23:08:24.976Z","0.6.0":"2026-01-07T21:58:37.105Z","0.7.0":"2026-01-09T22:48:55.502Z"},"bugs":{"url":"https://github.com/bscotch/stitch/issues"},"license":"MIT","homepage":"https://github.com/bscotch/stitch/tree/develop/packages/config#readme","keywords":["stitch","bscotch"],"repository":{"type":"git","url":"git+https://github.com/bscotch/stitch.git","directory":"packages/config"},"description":"Schemas and utilities for the stitch.config.json file.","maintainers":[{"name":"bscotchadam","email":"npm@bscotch.net"}],"readme":"# Stitch Config\r\n\r\n[Stitch](https://github.com/bscotch/stitch) is a collection of tools for managing [GameMaker](https://gamemaker.io) projects, developed by [Butterscotch Shenanigans](https://www.bscotch.net/).\r\n\r\nStitch projects make use of some shared libraries and resources. This package provides schemas and utilities to help manage the `stitch.config.json` file, which lives alongside a GameMaker project's `.yyp` file and is used for configuration of various Stitch features.\r\n\r\nThe `stitch.config.json` file is used for configuration options that:\r\n\r\n- Are specific to the project (i.e. not general configuration)\r\n- Must be followed by all collaborators on that project\r\n- Are not machine-dependent nor user-dependent\r\n\r\nIt should therefore be tracked in your project's Git history.\r\n\r\n## Usage\r\n\r\n### Programmatic\r\n\r\nYou can import the schemas from the main entrypoint:\r\n\r\n```ts\r\nimport { stitchConfigSchema } from '@bscotch/stitch-config';\r\n```\r\n\r\nAnd a few GameMaker project-management functions from the 'projects' entrypoint:\r\n\r\n```ts\r\nimport {\r\n  findProjectConfigPath,\r\n  ensureProjectConfig, // Initialize a config file\r\n  loadProjectConfig,\r\n  saveProjectConfig,\r\n  applyGroupAssignments, // Apply texture group and audio group assignments from a config to its project\r\n} from '@bscotch/stitch-config/project';\r\n```\r\n\r\n### CLI\r\n\r\nIf you install globally you can use the CLI via `stitch-config`. Otherwise you can call it in a local install with `npx stitch-config`.\r\n\r\n- `stitch-config init <yypFile>`: Ensure a Stitch config file exists for the target project\r\n- `stitch-config sync-groups <yypFile>`: The Stitch config allows specifying audio and texture group assignment rules. This command updates the sprites and sounds to follow those rules.\r\n","readmeFilename":"README.md"}