{"_id":"@ai-rpg-engine/audio-director","_rev":"31-b468b0fd75b351ba7abb50c3e45a0867","name":"@ai-rpg-engine/audio-director","dist-tags":{"latest":"3.12.0"},"versions":{"2.0.0":{"name":"@ai-rpg-engine/audio-director","version":"2.0.0","keywords":["rpg","audio","director","sfx","ambient","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/audio-director@2.0.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"726e7213d59d6cd6ccf7ca30c7348637b38c8338","tarball":"https://registry.npmjs.org/@ai-rpg-engine/audio-director/-/audio-director-2.0.0.tgz","fileCount":17,"integrity":"sha512-9lyPDeYF8o2OY1ZUG/96HCUg0w8iJ3mxCbNNMCv5sBA6q96FGe8Z2ifAvD1ykL5kGkKQ62+/EzkQIDuzRnmw+w==","signatures":[{"sig":"MEYCIQDfXJnZkfpgFG3MNAdi5doQepNcd3hocBO5rXPltA4NkgIhAJK3gTQD6RrV9D7Vs3ZvAFMhBDvHkXY99uTdqsVQnsdx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22357},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"27a6663fcf5d651f2a78a842b83b513f4ffb3162","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/audio-director"},"_npmVersion":"10.9.4","description":"Audio cue scheduling, priority, ducking, and cooldown engine for AI RPG Engine","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@ai-rpg-engine/presentation":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/audio-director_2.0.0_1772886290228_0.9119997989879487","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@ai-rpg-engine/audio-director","version":"2.0.1","keywords":["rpg","audio","director","sfx","ambient","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/audio-director@2.0.1","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"0a836c282ca240f21e927709aadeae993e24b114","tarball":"https://registry.npmjs.org/@ai-rpg-engine/audio-director/-/audio-director-2.0.1.tgz","fileCount":22,"integrity":"sha512-rYehzqNTlVu85W+In/MlVEwiyDk0wBX72F4neUJQcXFJM0wqtLd9E3+UyJn5bofOyuiY9pI+ShxU7FcAKb/GUw==","signatures":[{"sig":"MEUCIQCb6X86zsXYH1DwHUQT/pqvR+e2Q+umB3kZQLbO+UBi0wIgXXkBLXdrgF7wrS42yGTFys4eWosK3ctEsJvdYhkrSe0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33805},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c38edcc94d4b864831bb4499fccd9511d2adee61","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/audio-director"},"_npmVersion":"10.9.4","description":"Audio cue scheduling, priority, ducking, and cooldown engine for AI RPG Engine","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@ai-rpg-engine/presentation":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/audio-director_2.0.1_1772887420750_0.06377192101573059","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@ai-rpg-engine/audio-director","version":"2.0.2","keywords":["rpg","audio","director","sfx","ambient","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/audio-director@2.0.2","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"72f8a506425fdd7e0ef19e498b2814436b480e9e","tarball":"https://registry.npmjs.org/@ai-rpg-engine/audio-director/-/audio-director-2.0.2.tgz","fileCount":22,"integrity":"sha512-g/oxwsmW8ZUWF+L4zLimGkf+WnZ2WvkJ+qOHDBeC2cNSurybR222+o0MokpifTVRsMmDmql+AaUC17dQDrc/+A==","signatures":[{"sig":"MEQCID9vOV5jQiDSMpa6X4Yt88JAAssuuGcaQwylaJyCIGwOAiALUD6KDBSzdC8lhqkE5MoWZGbx9l5du+VpJNxVIVbCjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33850},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7223f6f398b408986fe14a2bf0c024ca6c1c776c","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/audio-director"},"_npmVersion":"10.9.4","description":"Audio cue scheduling, priority, ducking, and cooldown engine for AI RPG Engine","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@ai-rpg-engine/presentation":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/audio-director_2.0.2_1772965932036_0.9443928117305442","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@ai-rpg-engine/audio-director","version":"2.0.3","keywords":["rpg","audio","director","sfx","ambient","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/audio-director@2.0.3","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"ac07bd9aa049274ea4291a5a7801000a9f105860","tarball":"https://registry.npmjs.org/@ai-rpg-engine/audio-director/-/audio-director-2.0.3.tgz","fileCount":18,"integrity":"sha512-+/Lfv0LgNWGpRxoJug6jouS1h6mRljoIq4SdDou7NL5alfO4uzSLD0+0reJ/wRVf9Y/vRcBBIUsgAH3t1Y+yUg==","signatures":[{"sig":"MEQCICvk1soKefeMJVo+ytGJOSlqU2JEioSEkzefdQLF/4IfAiBxNqpl8CgJZR2z3YL+Jp/fcmvrw+N7gK9VJKFTh4tanw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24896},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ad39120e32ecbd2ec42f484132757fc75ff37462","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/audio-director"},"_npmVersion":"10.9.4","description":"Audio cue scheduling, priority, ducking, and cooldown engine for AI RPG Engine","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@ai-rpg-engine/presentation":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/audio-director_2.0.3_1773120003791_0.26410698578013614","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@ai-rpg-engine/audio-director","version":"2.0.4","keywords":["rpg","audio","director","sfx","ambient","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/audio-director@2.0.4","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"c144192bf785bf11baf530e5053dd037508a3bbd","tarball":"https://registry.npmjs.org/@ai-rpg-engine/audio-director/-/audio-director-2.0.4.tgz","fileCount":18,"integrity":"sha512-fTMgIFJJ6Zz7X+s3j9PSqNbgox0tEp0P0bdpPet/WCJx7BVk7FT2uF6nDEaZnBzT9M+owoYbMIton6g7dqoQPg==","signatures":[{"sig":"MEQCIGdemAL2oDbfzqFY8kzGsUfz1tz9bqWz7Z6fmGRgkspgAiBc0PBXIPjx9vhmhtvdjtKXZJqDRY58RfhtsagB397EmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24896},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6fb0c813f0dc38278fbb7cd42b8cb8fb863f3c71","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/audio-director"},"_npmVersion":"10.9.4","description":"Audio cue scheduling, priority, ducking, and cooldown engine for AI RPG Engine","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@ai-rpg-engine/presentation":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/audio-director_2.0.4_1773121689326_0.17312250566281495","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@ai-rpg-engine/audio-director","version":"2.0.5","keywords":["rpg","audio","director","sfx","ambient","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/audio-director@2.0.5","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"96cd6f3315eb0f48e0fe84dcdf56be9aa2288dc5","tarball":"https://registry.npmjs.org/@ai-rpg-engine/audio-director/-/audio-director-2.0.5.tgz","fileCount":18,"integrity":"sha512-8x0Gd0j5YAYqDMt1Yloi+faq4hNPwZXgkKWzcOsuRjpkUsYuMc/mUvPU1VhY4uMJ8YZeU6Y/VYVpDsgaEzvG2Q==","signatures":[{"sig":"MEUCIQCgIRI8QeBi8qKS0wnZ8ZM7+MuFM1SQWFO7aj5GKynIwQIgYq6hmS3MEJZGL9H0+FeZo62vEKRrMak6EZfFUchf058=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24896},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3602b7e889be7a0aaf388c1931909e2ed7a4d21e","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/audio-director"},"_npmVersion":"10.9.4","description":"Audio cue scheduling, priority, ducking, and cooldown engine for AI RPG Engine","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@ai-rpg-engine/presentation":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/audio-director_2.0.5_1773124016369_0.2405401945081036","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@ai-rpg-engine/audio-director","version":"2.0.6","keywords":["rpg","audio","director","sfx","ambient","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/audio-director@2.0.6","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"043b656a2a0bd6dfb2f3fd77c8d44ae45dffaa39","tarball":"https://registry.npmjs.org/@ai-rpg-engine/audio-director/-/audio-director-2.0.6.tgz","fileCount":18,"integrity":"sha512-rc9CD0ngGFfvNlkIq3NutWhdrvaUQ+fW4Euv8BaNHdsGy8nobxeTjRUUt7uFM10eeHkAivbjqkwQeZ49Nd01pA==","signatures":[{"sig":"MEYCIQCD4CIZuADrquERA0sYjSVw2FWIHtnJdan+dGMoaEV7GgIhAIA5ldsMcJrLiFn4GsgdcncOgomItydwnyZT2Y9KQmPy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24896},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2cbe020c745522786ce9115fe4b873adfe79c2a3","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/audio-director"},"_npmVersion":"10.9.4","description":"Audio cue scheduling, priority, ducking, and cooldown engine for AI RPG Engine","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@ai-rpg-engine/presentation":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/audio-director_2.0.6_1773125502251_0.5632396508882047","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@ai-rpg-engine/audio-director","version":"2.0.7","keywords":["rpg","audio","director","sfx","ambient","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/audio-director@2.0.7","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"124a1efa75f37c12903d260fd8637363f0433d66","tarball":"https://registry.npmjs.org/@ai-rpg-engine/audio-director/-/audio-director-2.0.7.tgz","fileCount":25,"integrity":"sha512-9EUlxnMKqynEzJUfsKC4OITBT7Zm6NfvrFSfLzqAbrIbh3rtmbqcIDr4CGBgJscThRYjEnZEedy+bbJJZ+ZevQ==","signatures":[{"sig":"MEUCIAGkQpWKxBGTwSXYuBZtLK1KrJy1rDYp4PyRJPZWH4wcAiEA4j6U7o5NDkDDzfmjCKhjEuZGRA8dVKvWruUidfXlV+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48204},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"765b3be439bedfb5ef2fe6880b22bc4a776e4f6e","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/audio-director"},"_npmVersion":"10.9.4","description":"Audio cue scheduling, priority, ducking, and cooldown engine for AI RPG Engine","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@ai-rpg-engine/presentation":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/audio-director_2.0.7_1773159062393_0.8260343727205557","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"@ai-rpg-engine/audio-director","version":"2.0.8","keywords":["rpg","audio","director","sfx","ambient","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/audio-director@2.0.8","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"101e9c93dac60427d28b70aff556f458c9407ed1","tarball":"https://registry.npmjs.org/@ai-rpg-engine/audio-director/-/audio-director-2.0.8.tgz","fileCount":25,"integrity":"sha512-PXGTZ02mh8pnw+h+9BrG35AVKG+uAt2ktWYoYJgkkfzSzAeUftep65to28CtANG3i6hlOLfzgX+ZOb6d5CdSNw==","signatures":[{"sig":"MEQCIBcm2FRlyAABpypuS9IDIYIU01RAN33sf0Ww3wsi6jb3AiBj4oNA0NatchkmCs1XimjhY1npMsW9FLaQ9Nyyww5jxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48204},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"85a523e9c6fdc328ae55f07bbe039690c8196fec","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/audio-director"},"_npmVersion":"10.9.4","description":"Audio cue scheduling, priority, ducking, and cooldown engine for AI RPG Engine","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@ai-rpg-engine/presentation":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/audio-director_2.0.8_1773239024661_0.7391525437725621","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"@ai-rpg-engine/audio-director","version":"2.0.9","keywords":["rpg","audio","director","sfx","ambient","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/audio-director@2.0.9","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"ae83929e62746e32abf75fb4d692499d77c084fe","tarball":"https://registry.npmjs.org/@ai-rpg-engine/audio-director/-/audio-director-2.0.9.tgz","fileCount":25,"integrity":"sha512-DjB8nqQYLW4zY5QRcg98r2Rz+xv/w6NVIg919Fb56Aph2p3LYJUwx+WTJGUUiCQJXkbCl+iCq/v6UUSbxZ+ZgA==","signatures":[{"sig":"MEUCIDFP5wLMAMkxT9TRL1BWekG0Jgo0B9eTGk6KhCwp2ZrzAiEA8F8m9HJhZd2j1zB7kSQRkwEyWzayromTnSvfuTWGX4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48318},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ddb74b9c955ea04e421e767b1ebd589d117fcbf3","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/audio-director"},"_npmVersion":"10.9.4","description":"Audio cue scheduling, priority, ducking, and cooldown engine for AI RPG Engine","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@ai-rpg-engine/presentation":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/audio-director_2.0.9_1774682934138_0.144154206225251","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@ai-rpg-engine/audio-director","version":"2.4.0","keywords":["rpg","audio","director","sfx","ambient","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/audio-director@2.4.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"58a687384122d08e16398ad06c092ae68ea6c888","tarball":"https://registry.npmjs.org/@ai-rpg-engine/audio-director/-/audio-director-2.4.0.tgz","fileCount":26,"integrity":"sha512-5QtrmIx6vdFlAdtlgFbfNUEdMKeN81badrUcKD29DDM4FS7Kw5BYZ3HddKD1YY7qKxt7sfsVe20hxvvteJdN/g==","signatures":[{"sig":"MEQCIGGtsCF+7gDWO6gqDjJScTQvHnyehy5YzsnusD9cXlhsAiAKsckzeHTJF/ue2klyK2gRC2YxisgUEszxz3fy3Mv3zA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2faudio-director@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56758},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7813e53287544ede7b52d83324412e197ffb8552","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43cb85f9-7381-496d-aaee-53422b66e903"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/audio-director"},"_npmVersion":"11.16.0","description":"Audio cue scheduling, priority, ducking, and cooldown engine for AI RPG Engine","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@ai-rpg-engine/presentation":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/audio-director_2.4.0_1780445077417_0.400918194956692","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@ai-rpg-engine/audio-director","version":"2.5.0","keywords":["rpg","audio","director","sfx","ambient","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/audio-director@2.5.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"a5d814815d79e9ecd2bf61508127e52ad34fd7ee","tarball":"https://registry.npmjs.org/@ai-rpg-engine/audio-director/-/audio-director-2.5.0.tgz","fileCount":26,"integrity":"sha512-Nx1Mz8tN8XmhcTx7L6LrP+ZhrWFDzIbi7R9R7/iZ41IfGXMzCbT/pAA00fw7U+g0JBykSHRbet+SunZ5TIbYBA==","signatures":[{"sig":"MEYCIQCGOMuSqxHp0vBU/8F1JNq7jn/dYb9+B4g8IMllC+vKGwIhALJfO/yWQZQP90oOMxqBLflFUmCgDbE8SXQ0wyjsnlp4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2faudio-director@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56758},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"884efc50fb6871d6c7797b78cbabf77c79e8ea0b","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43cb85f9-7381-496d-aaee-53422b66e903"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/audio-director"},"_npmVersion":"11.18.0","description":"Audio cue scheduling, priority, ducking, and cooldown engine for AI RPG Engine","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@ai-rpg-engine/presentation":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/audio-director_2.5.0_1783497301199_0.23624949572626774","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@ai-rpg-engine/audio-director","version":"2.6.0","keywords":["rpg","audio","director","sfx","ambient","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/audio-director@2.6.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"76a778ceb3ba6378a14fa6c0dd828fae75cd9055","tarball":"https://registry.npmjs.org/@ai-rpg-engine/audio-director/-/audio-director-2.6.0.tgz","fileCount":26,"integrity":"sha512-EnEOb9zd9YyIddIENlx5McOJM3tCHB4UK9hYDuJCY3FNsvJkpWBKb34pMRKagSpc+rDO584oRM2IJCp+wnqKBg==","signatures":[{"sig":"MEUCIGVx90Mmmv5WM0UTWq9KRgAqT5bCd/Yy4R0Nr/loyhn9AiEArRYSKN/GH0erf+P8xj5V/JoxPobDGNRl0sMHMJ03dZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2faudio-director@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56758},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cba0b3aff152a56c760202a243789bbc62d2c36c","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43cb85f9-7381-496d-aaee-53422b66e903"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/audio-director"},"_npmVersion":"12.0.1","description":"Audio cue scheduling, priority, ducking, and cooldown engine for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ai-rpg-engine/presentation":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/audio-director_2.6.0_1784404817968_0.8780649219752921","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@ai-rpg-engine/audio-director","version":"2.7.0","keywords":["rpg","audio","director","sfx","ambient","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/audio-director@2.7.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"0637ecec6f3cb4c73bd5b3da149818e999392e46","tarball":"https://registry.npmjs.org/@ai-rpg-engine/audio-director/-/audio-director-2.7.0.tgz","fileCount":26,"integrity":"sha512-Z+bfi67snpH0Euj8BLZ6aRvscOG2TiLbVBaAXJX4iVVVHf0n1EadeNT64sK7e3eo8ev3HITP+dLuJEsKYqQUjA==","signatures":[{"sig":"MEUCIQCGNAdXLE63mGXL/lPGcbNZN/G4eeAhhCUSiFCKGcovSwIgFaoNdc8YA4P+d3eT3+sWyHcjABdztyTk+ZYi9KhqufM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2faudio-director@2.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56758},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"370a06b625cc25b2736141263b91768ce98ee4a2","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43cb85f9-7381-496d-aaee-53422b66e903"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/audio-director"},"_npmVersion":"12.0.1","description":"Audio cue scheduling, priority, ducking, and cooldown engine for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ai-rpg-engine/presentation":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/audio-director_2.7.0_1784694121904_0.7663378171873709","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@ai-rpg-engine/audio-director","version":"2.8.0","keywords":["rpg","audio","director","sfx","ambient","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/audio-director@2.8.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"7c9312147c5a9865ffff5354aaf1c2aa637207e1","tarball":"https://registry.npmjs.org/@ai-rpg-engine/audio-director/-/audio-director-2.8.0.tgz","fileCount":26,"integrity":"sha512-IVk0qSOaibS2fcg2JtMAd2rewFNZVbsfgGm/mzrs96Say4qVhYf0XVda555aD4q8ilAQbO+oDF4GRwTMhfeN0w==","signatures":[{"sig":"MEUCIQCZAS3Nbh5RXExQ1Lt3dCjn/Ol2zbeAfBXkPL5XTyDDLwIgDHiQI+QuCbjnhlHOOg6LKqTR4Lg+5i0nP6ktZuzvNtA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2faudio-director@2.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56758},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2e4ad7b63c10584474e73423133b5fdfbebda207","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43cb85f9-7381-496d-aaee-53422b66e903"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/audio-director"},"_npmVersion":"12.0.1","description":"Audio cue scheduling, priority, ducking, and cooldown engine for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ai-rpg-engine/presentation":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/audio-director_2.8.0_1784721119279_0.5570176806848515","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@ai-rpg-engine/audio-director","version":"2.9.0","keywords":["rpg","audio","director","sfx","ambient","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/audio-director@2.9.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"3f5799e7ceb01ed315bed10f249c3b12911d1304","tarball":"https://registry.npmjs.org/@ai-rpg-engine/audio-director/-/audio-director-2.9.0.tgz","fileCount":26,"integrity":"sha512-DWyDsAZqqTFrSKmcUxErsAwi1FyV1wThs8PmQUj/x6n6XemYI6wiEVtSAuzXCW2uO191/tbrfqDWHc76VPef5A==","signatures":[{"sig":"MEUCIBsoeMQ8BRd/62OC2DnX3UCgkQby3JFA8sCrJYO6L5f4AiEA80dUp9fnEB1IvEKyuoWx2hwguIxXj5Uzx0fqRDPTkuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2faudio-director@2.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56758},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0a19a1c6e6d05ce2b337e4b6628023cb41aa56b0","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43cb85f9-7381-496d-aaee-53422b66e903"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/audio-director"},"_npmVersion":"12.0.1","description":"Audio cue scheduling, priority, ducking, and cooldown engine for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ai-rpg-engine/presentation":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/audio-director_2.9.0_1784745241795_0.7843791627602459","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@ai-rpg-engine/audio-director","version":"3.0.0","keywords":["rpg","audio","director","sfx","ambient","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/audio-director@3.0.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"e9254a2b2b0a641b68851d4f96234ca7bcb0e98c","tarball":"https://registry.npmjs.org/@ai-rpg-engine/audio-director/-/audio-director-3.0.0.tgz","fileCount":26,"integrity":"sha512-jyla6IjacHkqsrPpfimskzLAlnu/hi9Ejan5QzG8c6Or6rrZ/2qVRXlnrGrzJo+TAbjsnFMOZK6bE20hO7YBCA==","signatures":[{"sig":"MEQCIGAieb9tsiC9HU9rryOu6YKW4TKOhuAM+YeUkWjXAqw/AiBH8y1VT4ceErwDbYtBEFBoCqFvR1sw67PGxu3HqxCD5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2faudio-director@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56758},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ce5b1b93d4eeb212d38745a398b91ada19397674","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43cb85f9-7381-496d-aaee-53422b66e903"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/audio-director"},"_npmVersion":"12.0.1","description":"Audio cue scheduling, priority, ducking, and cooldown engine for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ai-rpg-engine/presentation":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/audio-director_3.0.0_1784786022658_0.5605224427982614","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@ai-rpg-engine/audio-director","version":"3.1.0","keywords":["rpg","audio","director","sfx","ambient","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/audio-director@3.1.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"118da061ab923df9ce12aede8543139d609c4b09","tarball":"https://registry.npmjs.org/@ai-rpg-engine/audio-director/-/audio-director-3.1.0.tgz","fileCount":26,"integrity":"sha512-pBD3dIv2zxQHgNdKMjIckwuAL+AkSSZ2Dq2eGQw+46gbdgISC7EA8qgZySSZfCHqMK/2LSaOvnxFC5NZDDLJkg==","signatures":[{"sig":"MEQCIHFMgQ6+dvpTuaenxjz3p3lfsH3rZrMxbQshBAiECakBAiBYX7WWMwKZjOkObByZJtVE+6cr+Y5hbZqfRkWVCobHSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2faudio-director@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56758},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"47849e54f562ffe9cc14152cf4a6ca358ea73a6b","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43cb85f9-7381-496d-aaee-53422b66e903"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/audio-director"},"_npmVersion":"12.0.1","description":"Audio cue scheduling, priority, ducking, and cooldown engine for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ai-rpg-engine/presentation":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/audio-director_3.1.0_1784796512714_0.9789800847217349","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@ai-rpg-engine/audio-director","version":"3.2.0","keywords":["rpg","audio","director","sfx","ambient","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/audio-director@3.2.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"122e9c28bc45d2d12502ff7322bc3dfb7fabdb36","tarball":"https://registry.npmjs.org/@ai-rpg-engine/audio-director/-/audio-director-3.2.0.tgz","fileCount":26,"integrity":"sha512-8/txyYknaDSh0rpcpIMcqA7xbWtqoiBnF9XrJIpyVcehpxFRf/szDAOGy9UN62IytFPt/ZdpGnB3l0C8pgxEtA==","signatures":[{"sig":"MEUCIQCEpKvBgoMvDibjIAprBIn0X7lFAYd04TWsX3EJkqJj8gIgdeB958N+4u+o6bhM6A+reULg9D4SBvMXRXZ/lNyzoX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2faudio-director@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56758},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"09667914ed7f13c89cdba59d580467c144cc02b1","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43cb85f9-7381-496d-aaee-53422b66e903"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/audio-director"},"_npmVersion":"12.0.1","description":"Audio cue scheduling, priority, ducking, and cooldown engine for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ai-rpg-engine/presentation":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/audio-director_3.2.0_1784822811513_0.24440349543332718","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@ai-rpg-engine/audio-director","version":"3.2.1","keywords":["rpg","audio","director","sfx","ambient","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/audio-director@3.2.1","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"b950becd5ba05aaa0ef63d53bc7f1bd38c85d6c6","tarball":"https://registry.npmjs.org/@ai-rpg-engine/audio-director/-/audio-director-3.2.1.tgz","fileCount":26,"integrity":"sha512-Cjy0pd3WtdyyZHQNJB4qJ2cXT7tq7veeGYwbQ6Mm0Bexnocmh9g+rbc0LeOQUMVl0FZrRpSPT0tf3kXkHqVNZA==","signatures":[{"sig":"MEQCIAz2HFWRXphYiBp3264DKyh9iT1ycKo1ejGzmNcaYP/5AiB1Q+WcgTONUKafVIl1HQ0zTg0DWa9pGo/MKAlIGOzdww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2faudio-director@3.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56758},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e6de12a8f6507873fae5950ac5c6048a48c7026a","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43cb85f9-7381-496d-aaee-53422b66e903"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/audio-director"},"_npmVersion":"12.0.1","description":"Audio cue scheduling, priority, ducking, and cooldown engine for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ai-rpg-engine/presentation":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/audio-director_3.2.1_1784824608193_0.8063775288356929","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@ai-rpg-engine/audio-director","version":"3.3.0","keywords":["rpg","audio","director","sfx","ambient","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/audio-director@3.3.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"d1f7db58e4528de6aaffd93ee94360c13ef564f8","tarball":"https://registry.npmjs.org/@ai-rpg-engine/audio-director/-/audio-director-3.3.0.tgz","fileCount":26,"integrity":"sha512-2l4axsGl754a5MpZTmhS6ujdExGyCzumNGpJKP/Yjt8NHvBZlZBq91cixY+eo3WpsiqnhNOo20js6mQwCzO9hQ==","signatures":[{"sig":"MEUCIQC+KuFj4fOHZpLrC6hRVMKSK+Qk00AVojqXZKFEEypZUAIgAaPp0Kos1hRbdvrRy+UmXPDrcHfWLH3KJbbGNjDeZXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2faudio-director@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56758},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d76bcc55fb32dbd441483fcd882919202a9b274c","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43cb85f9-7381-496d-aaee-53422b66e903"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/audio-director"},"_npmVersion":"12.0.1","description":"Audio cue scheduling, priority, ducking, and cooldown engine for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ai-rpg-engine/presentation":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/audio-director_3.3.0_1784835747286_0.7299481758213693","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"@ai-rpg-engine/audio-director","version":"3.3.1","keywords":["rpg","audio","director","sfx","ambient","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/audio-director@3.3.1","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"fbf35d39312e258460e679a7488bbb8b430d10aa","tarball":"https://registry.npmjs.org/@ai-rpg-engine/audio-director/-/audio-director-3.3.1.tgz","fileCount":26,"integrity":"sha512-zuMweSBayeAamSfZvFQeS7DEn2yRPSmX+Wbgq+XHEpIOKbsM7s+GPNtBNe/1WaLx7fcsp/h1qPy7YSUpNzjZNg==","signatures":[{"sig":"MEYCIQCZRF8AkrQxPuK9uvUrAQKl/vSNjHK4J3fGb4ypNNITEgIhAKAmQzOVXU2UuFKiYbKViARppcQ7SSKduwbssWTFvKjd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2faudio-director@3.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56758},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c4633a54fd82db04d571918b3287524e01dadfa4","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43cb85f9-7381-496d-aaee-53422b66e903"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/audio-director"},"_npmVersion":"12.0.1","description":"Audio cue scheduling, priority, ducking, and cooldown engine for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ai-rpg-engine/presentation":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/audio-director_3.3.1_1785014244130_0.4869202145626752","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@ai-rpg-engine/audio-director","version":"3.5.0","keywords":["rpg","audio","director","sfx","ambient","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/audio-director@3.5.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"e9712785709b05205ebd3134a1d2749edcaf960d","tarball":"https://registry.npmjs.org/@ai-rpg-engine/audio-director/-/audio-director-3.5.0.tgz","fileCount":26,"integrity":"sha512-IKTjssQlLMGsqo77hXWg+9BAcmKDXf3mua/9WjZJpFYnfEfbgVhUaKwiDqXpBJ8HeYd4GWrGW25qawFxMNHZWg==","signatures":[{"sig":"MEQCIEdKeHd59q32S4LrD/5pS5wCT8iKoQ9K0qVCuoHbfR9fAiBIhCjLnw42S0TIQhvQyJkvO0xo1he54ATLLrZVAac1ZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2faudio-director@3.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56758},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"177ec3ed079b3cf271d9e459d3062b3cfe11e735","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43cb85f9-7381-496d-aaee-53422b66e903"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/audio-director"},"_npmVersion":"12.0.1","description":"Audio cue scheduling, priority, ducking, and cooldown engine for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ai-rpg-engine/presentation":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/audio-director_3.5.0_1785073774301_0.14986874584057075","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"@ai-rpg-engine/audio-director","version":"3.6.0","keywords":["rpg","audio","director","sfx","ambient","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/audio-director@3.6.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"0e33f4528f58b9b5c853f7eb7fa317caac1ba56f","tarball":"https://registry.npmjs.org/@ai-rpg-engine/audio-director/-/audio-director-3.6.0.tgz","fileCount":26,"integrity":"sha512-3gFrQ/Pn3a0Ooi1uuIRk5FQVKToGcyO5SeZ23iG8wMpIaWBtTEWadiDY/ByoDgLlmZOx5pNhroUF3s+P/vST/A==","signatures":[{"sig":"MEQCIGNpGvfPSdKjaZUzFgVosDO2xVBlID2/M+IhbRpQbSGVAiBkl/C21YXbPNWWilVvfK2CmdiF1FZNx4Fe1sEvi4dtJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2faudio-director@3.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56758},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e62645b2a8d67140746351471837b96030246d20","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43cb85f9-7381-496d-aaee-53422b66e903"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/audio-director"},"_npmVersion":"12.0.1","description":"Audio cue scheduling, priority, ducking, and cooldown engine for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ai-rpg-engine/presentation":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/audio-director_3.6.0_1785254257537_0.15676676309162807","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"@ai-rpg-engine/audio-director","version":"3.7.0","keywords":["rpg","audio","director","sfx","ambient","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/audio-director@3.7.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"b20285d1c12464e823145317b99762adbfe7864e","tarball":"https://registry.npmjs.org/@ai-rpg-engine/audio-director/-/audio-director-3.7.0.tgz","fileCount":26,"integrity":"sha512-fGXYfqJkytytGyFgnRMJ6zmQvdasoeKJ0UqHcL1s2aTad1dPauq0nD7cPXutDc9CFaxWzdeHK0liHYClRxyk/w==","signatures":[{"sig":"MEYCIQCEBgd2hylc2KF8EksnfXUR84dJVSSsEioihuSY48qQUwIhAI/CnMlPTwnZcj8wM9x7FOD/qPRdDXwXlzJHr7eCf9SL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2faudio-director@3.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56758},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c51c19fd60ef81f2cc0e5c6acfdb21cae8aeb6cd","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43cb85f9-7381-496d-aaee-53422b66e903"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/audio-director"},"_npmVersion":"12.0.1","description":"Audio cue scheduling, priority, ducking, and cooldown engine for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ai-rpg-engine/presentation":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/audio-director_3.7.0_1785264693678_0.9203902753220257","host":"s3://npm-registry-packages-npm-production"}},"3.8.0":{"name":"@ai-rpg-engine/audio-director","version":"3.8.0","keywords":["rpg","audio","director","sfx","ambient","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/audio-director@3.8.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"f91f6fcff56e3184660a16657caa62d608d8019a","tarball":"https://registry.npmjs.org/@ai-rpg-engine/audio-director/-/audio-director-3.8.0.tgz","fileCount":26,"integrity":"sha512-po+Rof+8IE/s8GtH4GmjA3pn1tnIgoj5ohBmcxmIQTxHFdPMrEtB8nLEkzuORDnN5jsI39ARRzWyccPLTn29sQ==","signatures":[{"sig":"MEQCIHWP8Rzt9rwdGawQGAFvN8iBkzdKU8FbmoriX20u0l8sAiAEv8F+kpIEUcFybV/D1ykj+SM+BiPYj+m84QxylgYBhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2faudio-director@3.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56758},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c00cd16ffcd88ec615eb788f6ce82dec3cd247f7","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43cb85f9-7381-496d-aaee-53422b66e903"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/audio-director"},"_npmVersion":"12.0.1","description":"Audio cue scheduling, priority, ducking, and cooldown engine for AI RPG Engine","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ai-rpg-engine/presentation":"^3.8.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/audio-director_3.8.0_1785280295641_0.1360535988208873","host":"s3://npm-registry-packages-npm-production"}},"3.8.1":{"name":"@ai-rpg-engine/audio-director","version":"3.8.1","keywords":["rpg","audio","director","sfx","ambient","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/audio-director@3.8.1","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"10d35b55c664ea0aad53f80f23cad399d9d2e43a","tarball":"https://registry.npmjs.org/@ai-rpg-engine/audio-director/-/audio-director-3.8.1.tgz","fileCount":26,"integrity":"sha512-EWiUN+DUv+fWuvGFvDdm5oWpAT/SvbCCxacNDD2ih1gJhTd5pra1ueFL29hYt3H2hRxF1bKocF648W54DIUZGA==","signatures":[{"sig":"MEUCIE14NQxCYRs2ZU+ghoxY/vL6fDUMmWBB4h0tgzr5MMdZAiEA0fKHorZ2xppOA7JGuES1hjIbHUp1OxHZD04yq83DA/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2faudio-director@3.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64787},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"faff5af53667073a312674d95dca8207b13a04b4","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43cb85f9-7381-496d-aaee-53422b66e903"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/audio-director"},"_npmVersion":"11.19.1","description":"Audio cue scheduling, priority, ducking, and cooldown engine for AI RPG Engine","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@ai-rpg-engine/presentation":"^3.8.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/audio-director_3.8.1_1788155725652_0.18819024129879036","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"name":"@ai-rpg-engine/audio-director","version":"3.9.0","keywords":["rpg","audio","director","sfx","ambient","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/audio-director@3.9.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"bc3a98596d0539938612d96b63f5d1c74ee17ae0","tarball":"https://registry.npmjs.org/@ai-rpg-engine/audio-director/-/audio-director-3.9.0.tgz","fileCount":26,"integrity":"sha512-mDufOPps1V84jTZJLCQmOG/24v/5FL+OlW3LrlSOyCLzvqxL2SFjjZN585zXMBjyvAyyM9ST5oAExD6Eo7zV6A==","signatures":[{"sig":"MEUCIGJfupCrrURHkq9f0ie82dqnRl9JhphORGE7NgbH2seHAiEAgOFly68onDKaJFzMjv+HXB1sxHXF7im04UfN7wSzj2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2faudio-director@3.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68958},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"281a7e5a42951dd2a76b39cb713f13b8768d3098","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43cb85f9-7381-496d-aaee-53422b66e903"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/audio-director"},"_npmVersion":"11.19.1","description":"Audio cue scheduling, priority, ducking, and cooldown engine for AI RPG Engine","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@ai-rpg-engine/presentation":"^3.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/audio-director_3.9.0_1788171382441_0.8522886150664943","host":"s3://npm-registry-packages-npm-production"}},"3.10.0":{"name":"@ai-rpg-engine/audio-director","version":"3.10.0","keywords":["rpg","audio","director","sfx","ambient","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/audio-director@3.10.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"aa4391bd2005dd5aad672bd4363affee834d42c8","tarball":"https://registry.npmjs.org/@ai-rpg-engine/audio-director/-/audio-director-3.10.0.tgz","fileCount":26,"integrity":"sha512-NGw9PZGrwlX+jGC5WwnsWRkZbFw4YkiAuFxjiYvg3pghiJp5g48PrhOP/8GmTOYmsSaGc1SGGM6qbdCWtMAmbg==","signatures":[{"sig":"MEYCIQDPKkZ69uqoHlB/SB/fdL6a/hLZZCS1dGeN6Ln8X8mhnAIhAMRiFosN5TZa+XKVvdUWANfSG4BqerYZYS53l1WuE887","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2faudio-director@3.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75452},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b84e470eccb8320f5fdb46f1ee8d8d9d42ac9b20","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43cb85f9-7381-496d-aaee-53422b66e903"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/audio-director"},"_npmVersion":"11.19.1","description":"Audio cue scheduling, priority, ducking, and cooldown engine for AI RPG Engine","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@ai-rpg-engine/presentation":"^3.10.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/audio-director_3.10.0_1788204610290_0.20523929075138891","host":"s3://npm-registry-packages-npm-production"}},"3.11.0":{"name":"@ai-rpg-engine/audio-director","version":"3.11.0","keywords":["rpg","audio","director","sfx","ambient","game-engine"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@ai-rpg-engine/audio-director@3.11.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"52ce72af5232ff0437371afa08e19de82fa298d2","tarball":"https://registry.npmjs.org/@ai-rpg-engine/audio-director/-/audio-director-3.11.0.tgz","fileCount":26,"integrity":"sha512-eXj3JNjbwRCL2sBkEX8NLcyLrNMRMXA0MLRregXSmR27wWl1rERKWEzjXoJ9n3sbDExQ41wGhnayaG42nNxixQ==","signatures":[{"sig":"MEUCIHfldDOJL9WPCFP8yX++qG+KfIX5/mc5NRMkRO4FVlzDAiEA892ex9oRg+4rUA9m4pCVgjLv2uuWhtMglA0aFuQBsNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2faudio-director@3.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77039},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"acbc2d1d3453d7af4bec321c3f6f4fba7f383aed","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43cb85f9-7381-496d-aaee-53422b66e903"}},"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/audio-director"},"_npmVersion":"11.19.1","description":"Audio cue scheduling, priority, ducking, and cooldown engine for AI RPG Engine","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@ai-rpg-engine/presentation":"^3.11.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/audio-director_3.11.0_1788246445988_0.7950380443040059","host":"s3://npm-registry-packages-npm-production"}},"3.12.0":{"_id":"@ai-rpg-engine/audio-director@3.12.0","bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"dist":{"shasum":"082b7d0f800d9da26832f95f5bd9c2b9aee4d91b","tarball":"https://registry.npmjs.org/@ai-rpg-engine/audio-director/-/audio-director-3.12.0.tgz","fileCount":26,"integrity":"sha512-gjB4nhyXT+i6ltvdCGJqg3VKMrdXm7uPOE7jJnVHwawcw7TPpAGshKl+jBF2p1kHlw5SwCJgbsALAvoCuqstlw==","signatures":[{"sig":"MEUCIC1cN59NiNxHlM54cj+tSl29TcDqUhVPSgTbJ7ISrml3AiEArTnFlMOKaQt5ZzCKCZPdr9f/ISk1YXIFwM8fJT3jsao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCY4RB7oLXq6tfMH31cpi22s26Fe6Um8P5U7EsrA//PdAIgNZA2vlT30eX6RjZE9w9sn8Zr/W3iLtDPEhJSwZtBxqs="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-rpg-engine%2faudio-director@3.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77039},"main":"./dist/index.js","name":"@ai-rpg-engine/audio-director","type":"module","types":"./dist/index.d.ts","author":{"name":"mcp-tool-shop"},"engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bf74871b46a02b5fb1bb333cec68d305c5fe7d7c","license":"MIT","scripts":{"test":"vitest run","build":"tsc"},"version":"3.12.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43cb85f9-7381-496d-aaee-53422b66e903"}},"homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","keywords":["rpg","audio","director","sfx","ambient","game-engine"],"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/audio-director"},"_npmVersion":"11.19.1","description":"Audio cue scheduling, priority, ducking, and cooldown engine for AI RPG Engine","directories":{},"maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"_nodeVersion":"24.20.0","dependencies":{"@ai-rpg-engine/presentation":"^3.12.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/audio-director_3.12.0_1789973404634_0.6122732834018105"}}},"time":{"created":"2026-03-07T12:24:50.135Z","modified":"2026-09-21T06:50:05.047Z","2.0.0":"2026-03-07T12:24:50.615Z","2.0.1":"2026-03-07T12:43:40.930Z","2.0.2":"2026-03-08T10:32:12.207Z","2.0.3":"2026-03-10T05:20:03.935Z","2.0.4":"2026-03-10T05:48:09.468Z","2.0.5":"2026-03-10T06:26:56.541Z","2.0.6":"2026-03-10T06:51:42.393Z","2.0.7":"2026-03-10T16:11:02.535Z","2.0.8":"2026-03-11T14:23:44.819Z","2.0.9":"2026-03-28T07:28:54.279Z","2.4.0":"2026-06-03T00:04:37.560Z","2.5.0":"2026-07-08T07:55:01.358Z","2.6.0":"2026-07-18T20:00:18.080Z","2.7.0":"2026-07-22T04:22:02.122Z","2.8.0":"2026-07-22T11:51:59.412Z","2.9.0":"2026-07-22T18:34:01.955Z","3.0.0":"2026-07-23T05:53:42.803Z","3.1.0":"2026-07-23T08:48:32.909Z","3.2.0":"2026-07-23T16:06:51.736Z","3.2.1":"2026-07-23T16:36:48.348Z","3.3.0":"2026-07-23T19:42:27.431Z","3.3.1":"2026-07-25T21:17:24.270Z","3.5.0":"2026-07-26T13:49:34.449Z","3.6.0":"2026-07-28T15:57:37.700Z","3.7.0":"2026-07-28T18:51:33.821Z","3.8.0":"2026-07-28T23:11:35.816Z","3.8.1":"2026-08-31T05:55:25.779Z","3.9.0":"2026-08-31T10:16:22.571Z","3.10.0":"2026-08-31T19:30:10.447Z","3.11.0":"2026-09-01T07:07:26.147Z","3.12.0":"2026-09-21T06:50:04.719Z"},"bugs":{"url":"https://github.com/mcp-tool-shop-org/ai-rpg-engine/issues"},"author":{"name":"mcp-tool-shop"},"license":"MIT","homepage":"https://mcp-tool-shop-org.github.io/ai-rpg-engine/","keywords":["rpg","audio","director","sfx","ambient","game-engine"],"repository":{"url":"git+https://github.com/mcp-tool-shop-org/ai-rpg-engine.git","type":"git","directory":"packages/audio-director"},"description":"Audio cue scheduling, priority, ducking, and cooldown engine for AI RPG Engine","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"readme":"<p align=\"center\">\n  <a href=\"README.ja.md\">日本語</a> | <a href=\"README.md\">English</a> | <a href=\"README.es.md\">Español</a> | <a href=\"README.fr.md\">Français</a> | <a href=\"README.hi.md\">हिन्दी</a> | <a href=\"README.it.md\">Italiano</a> | <a href=\"README.pt-BR.md\">Português (BR)</a>\n</p>\n\n<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/mcp-tool-shop-org/brand/main/logos/ai-rpg-engine/readme.png\" width=\"300\" alt=\"AI RPG Engine\">\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@ai-rpg-engine/audio-director\"><img src=\"https://img.shields.io/npm/v/@ai-rpg-engine/audio-director.svg\" alt=\"npm\"></a>\n  <a href=\"https://github.com/mcp-tool-shop-org/ai-rpg-engine/actions/workflows/ci.yml\"><img src=\"https://github.com/mcp-tool-shop-org/ai-rpg-engine/actions/workflows/ci.yml/badge.svg\" alt=\"CI\"></a>\n  <a href=\"https://github.com/mcp-tool-shop-org/ai-rpg-engine/blob/main/LICENSE\"><img src=\"https://img.shields.io/badge/License-MIT-yellow.svg\" alt=\"License: MIT\"></a>\n</p>\n\n# @ai-rpg-engine/audio-director\n\n用于[AI RPG Engine](https://github.com/mcp-tool-shop-org/ai-rpg-engine)的确定性音频提示调度引擎。\n\n它是**Immersion Runtime**的一部分，用于将叙述计划转换为定时、优先级的音频指令。\n\n## 安装\n\n```bash\nnpm install @ai-rpg-engine/audio-director\n```\n\n## 功能\n\nAudio Director 接收一个`NarrationPlan`，并生成有序的`AudioCommand[]`，这些指令可以由任何音频后端执行。它负责：\n\n- **优先级**: 语音 > 音效 > 音乐 > 环境音 (可配置)\n- **音量降低**: 当语音播放时，环境音/音乐会自动降低音量\n- **冷却时间**: 防止音效过度播放 (每个资源可配置)\n- **时间同步**: 将提示与语音时长相关联\n- **分层跟踪**: 了解哪些环境音层处于活动状态\n\n## 用法\n\n```typescript\nimport { AudioDirector } from '@ai-rpg-engine/audio-director';\nimport type { NarrationPlan } from '@ai-rpg-engine/presentation';\n\nconst director = new AudioDirector({\n  defaultCooldownMs: 2000,\n});\n\n// Schedule commands from a narration plan\nconst commands = director.schedule(plan);\n\n// Execute commands through your audio backend\nfor (const cmd of commands) {\n  await audioBackend.execute(cmd);\n}\n\n// Check cooldowns\ndirector.isOnCooldown('alert_warning'); // true if recently played\n\n// Clear cooldowns on scene change\ndirector.clearCooldowns();\n```\n\n## 默认音量降低规则\n\n| 触发器 | 目标 | 降低音量 |\n|---------|--------|-----------|\n| 语音 | 环境音 | 30% 音量 |\n| 语音 | 音乐 | 40% 音量 |\n| 音效 | 环境音 | 60% 音量 |\n\n## AI RPG Engine 的一部分\n\n此软件包是 [AI RPG Engine](https://github.com/mcp-tool-shop-org/ai-rpg-engine) 单一代码仓库的一部分。请参阅根目录下的 README 文件以获取完整的架构信息。\n\n## 许可证\n\nMIT\n","readmeFilename":"README.zh.md"}