{"_id":"@homepages/dev-media","_rev":"61-e055238dc6c46db3e8715b26f36328f7","name":"@homepages/dev-media","dist-tags":{"dev":"2.2.0-dev-20260731213520","latest":"10.0.0"},"versions":{"0.0.0":{"name":"@homepages/dev-media","version":"0.0.0","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@0.0.0","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/template-packages#readme","bugs":{"url":"https://github.com/falktravis/template-packages/issues"},"dist":{"shasum":"be3f07fdd42690f5844e1615b3e79e2c2b407a73","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-0.0.0.tgz","fileCount":71,"integrity":"sha512-48qQTUlPqVPd9Ro4IZ/nRvbQ199kt94X7Xlnv4T13wvnhIEeI8+wur6y53jcq2zt0K91JfQOUbzEQYNQ6KyUbA==","signatures":[{"sig":"MEQCICnSP7JZev+ZPX66I2oHxo/Qrs4SblYaPJk08fBLBL0RAiBv72YhMug65AeWA4IeqLcDSLrZ9bW5Eww9TdG+fG6Ypg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8546547},"type":"module","types":"./index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"gitHead":"56db3c0debf0bd102b68b6f910369d1dc49b3ef8","scripts":{"check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"travisfalk","email":"falk.travis@gmail.com"},"repository":{"url":"git+https://github.com/falktravis/template-packages.git","type":"git","directory":"packages/dev-media"},"_npmVersion":"10.9.7","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_0.0.0_1784554863158_0.7732995206261493","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.1":{"name":"@homepages/dev-media","version":"0.0.1","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@0.0.1","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/template-packages#readme","bugs":{"url":"https://github.com/falktravis/template-packages/issues"},"dist":{"shasum":"772b139d9c6e18285f19811fc0a15b08855d60f5","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-0.0.1.tgz","fileCount":48,"integrity":"sha512-LQh4FLTs4X4XAi8GkYZwgo7JemM1JL5E5z/aGQWk/E+MSVLWD+xPP0jkzf7GDGI/Y+5O03i6zeRworY6FqE+kA==","signatures":[{"sig":"MEQCIGeztJzpjSRzXyPOm4GTYyUtyb45kWJRKIxyrycYELHDAiAnW4ix45AdCiHNSOIWvAZHkF5CWLNAAZw+8mnz9GnI8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35299598},"type":"module","types":"./index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"gitHead":"a7faec4d0615ab1c0ad19bf765df3653338c4c18","scripts":{"check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:256f0031-c507-4e85-bf3e-75f0800b331f"}},"repository":{"url":"git+https://github.com/falktravis/template-packages.git","type":"git","directory":"packages/dev-media"},"_npmVersion":"12.0.1","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_0.0.1_1784721619033_0.08472055675914314","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.0":{"name":"@homepages/dev-media","version":"1.0.0","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@1.0.0","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/template-packages#readme","bugs":{"url":"https://github.com/falktravis/template-packages/issues"},"dist":{"shasum":"1bc67847dc44d16c097966016ad3f8fe144cd7d7","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-1.0.0.tgz","fileCount":48,"integrity":"sha512-NWLmCBKA7G+QpeJLhqvw4fCcLDbNvxSzbQPpYbEz1QUr4Ho8v/x9PIsDqBde0EW1pQTHwhu9N66Q6IDfcDMHfw==","signatures":[{"sig":"MEUCIQDYHt50sdt+RQKi80tRuUPWQ8IXhyNPlUDWPELIoJDWwQIgfdIMytWzjsv0QjlMyEGK+AH0a3P0UQGH4GKphfeYE4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35299598},"type":"module","types":"./index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"gitHead":"0f1f129edb490ce6ea7142263b8a791e1edac718","scripts":{"check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:256f0031-c507-4e85-bf3e-75f0800b331f"}},"repository":{"url":"git+https://github.com/falktravis/template-packages.git","type":"git","directory":"packages/dev-media"},"_npmVersion":"12.0.1","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_1.0.0_1784816318170_0.35773908862922266","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0-dev-20260725222034":{"name":"@homepages/dev-media","version":"2.0.0-dev-20260725222034","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@2.0.0-dev-20260725222034","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/template-packages#readme","bugs":{"url":"https://github.com/falktravis/template-packages/issues"},"dist":{"shasum":"812b8cc1eea32e5d7bc0f88e34c6b9692a09a48d","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-2.0.0-dev-20260725222034.tgz","fileCount":48,"integrity":"sha512-AdymeIfIk8h3g+WiSLbxgAoIysmBlUSxI1xP4B4yXADsNoKq9Bmvo2kdOaDHe9xTpq6KmFLLRzWzlZqVa1vv+w==","signatures":[{"sig":"MEQCIG1YOeEIfLutRbPpVxj9o3PnTa8Hc28+iPPxXdxo8tn0AiBMKUu9QphpyPeWD4PrQ5IkIbdTcE6PggGjOzeG4fDSxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35299625},"type":"module","types":"./index.d.ts","engines":{"node":"^22.13.0 || >=24"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"gitHead":"72c3f34fd4b911518f845e17d35a7e122be87755","scripts":{"check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:256f0031-c507-4e85-bf3e-75f0800b331f"}},"repository":{"url":"git+https://github.com/falktravis/template-packages.git","type":"git","directory":"packages/dev-media"},"_npmVersion":"12.0.1","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_2.0.0-dev-20260725222034_1785018049111_0.496844925845205","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0-dev-20260725233009":{"name":"@homepages/dev-media","version":"2.0.0-dev-20260725233009","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@2.0.0-dev-20260725233009","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/template-packages#readme","bugs":{"url":"https://github.com/falktravis/template-packages/issues"},"dist":{"shasum":"fa1e9436c6e0d5971a0b7746c81880739a5d5758","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-2.0.0-dev-20260725233009.tgz","fileCount":48,"integrity":"sha512-Nhp40+cZhhPBIVPXJyADAk2xughW6NULnCOPTIYaiDqi5JwfMYp/2CxCVYADTGYmRQvNRDgUubIg+VfCikB43A==","signatures":[{"sig":"MEQCID6V2oGRuDETz/eiQbMglZEcFTNOl6yAntfOhlb42okvAiByN3wFH05hvQynZecixpr1nuzsvo2K5tD4u9Kd4aBefQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35299625},"type":"module","types":"./index.d.ts","engines":{"node":"^22.13.0 || >=24"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"gitHead":"e4480dbade80b7d384ed897bd67da76a64901206","scripts":{"check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:256f0031-c507-4e85-bf3e-75f0800b331f"}},"repository":{"url":"git+https://github.com/falktravis/template-packages.git","type":"git","directory":"packages/dev-media"},"_npmVersion":"12.0.1","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_2.0.0-dev-20260725233009_1785022223029_0.7068852033004971","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0-dev-20260726004823":{"name":"@homepages/dev-media","version":"2.0.0-dev-20260726004823","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@2.0.0-dev-20260726004823","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/template-packages#readme","bugs":{"url":"https://github.com/falktravis/template-packages/issues"},"dist":{"shasum":"59c498b12ffa9b32165044543eba353d5127a9d1","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-2.0.0-dev-20260726004823.tgz","fileCount":48,"integrity":"sha512-p01OV+rXgqCcjZlqBBNqNeXMZk53SUnyTVv9YK15CfXsf92Dxa6NfSE3OzUvhkiPthe3dKlTmFP5NbzHlWuqEw==","signatures":[{"sig":"MEQCIE1yRQSF8jF2vPwm9FrB7SRVpaZ3/LZ7Oy/jfSHx3dMHAiBKKw+vgvPFXmOpfDeGf4VOxOwkX/1/W2TRXyzB5/2mFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35299625},"type":"module","types":"./index.d.ts","engines":{"node":"^22.13.0 || >=24"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"gitHead":"6583d2da242f04526970a04175550500b993be7d","scripts":{"check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:256f0031-c507-4e85-bf3e-75f0800b331f"}},"repository":{"url":"git+https://github.com/falktravis/template-packages.git","type":"git","directory":"packages/dev-media"},"_npmVersion":"12.0.1","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_2.0.0-dev-20260726004823_1785026918829_0.0256286169397264","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0-dev-20260726015619":{"name":"@homepages/dev-media","version":"2.0.0-dev-20260726015619","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@2.0.0-dev-20260726015619","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/template-packages#readme","bugs":{"url":"https://github.com/falktravis/template-packages/issues"},"dist":{"shasum":"8aa0e8bfdca06606358ea4fae7bf0e4184c05817","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-2.0.0-dev-20260726015619.tgz","fileCount":48,"integrity":"sha512-p0RjLTBHY7k+2aYJ2SEHfgAdGyf2oNjWz8eogxBSz5Te3wF8ANsZVXweRE/F5HmE6yUp9CqyfQfjUNgaH5b1ZQ==","signatures":[{"sig":"MEUCIDxVxc2dKm5s0OAW4BPwOm/QJFCnmCfzFE0V8lcYphbUAiEA+W/1RVtg9WAkeQp+GZE4CKeQ1Gcm5pv4HVIsgi7upPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35299625},"type":"module","types":"./index.d.ts","engines":{"node":"^22.13.0 || >=24"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"gitHead":"be39d8881312a7febec621fac104391a8b208834","scripts":{"check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:256f0031-c507-4e85-bf3e-75f0800b331f"}},"repository":{"url":"git+https://github.com/falktravis/template-packages.git","type":"git","directory":"packages/dev-media"},"_npmVersion":"12.0.1","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_2.0.0-dev-20260726015619_1785030993898_0.24762434662804056","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0-dev-20260726022255":{"name":"@homepages/dev-media","version":"2.0.0-dev-20260726022255","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@2.0.0-dev-20260726022255","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/template-packages#readme","bugs":{"url":"https://github.com/falktravis/template-packages/issues"},"dist":{"shasum":"44db1a90e5f010d72cbd56ed977c209444d15b7e","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-2.0.0-dev-20260726022255.tgz","fileCount":48,"integrity":"sha512-GqG3AZ7tOzkjup+iAEiT5d252Qslz6+r6UzbhhoknXYIw7zE7g3F8ECxJT0mC69ZLMvOokvLtPBMuoYn0+G3fg==","signatures":[{"sig":"MEYCIQCVDaHB5+mmjqP9LemQOe0v2Mdp26FHcYg5KAQgEXXwYwIhAJx7XjN05ipGOQ5UsGkJkVhvFwAA/qUg8UVxrcjevn9e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35299625},"type":"module","types":"./index.d.ts","engines":{"node":"^22.13.0 || >=24"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"gitHead":"be39d8881312a7febec621fac104391a8b208834","scripts":{"check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:256f0031-c507-4e85-bf3e-75f0800b331f"}},"repository":{"url":"git+https://github.com/falktravis/template-packages.git","type":"git","directory":"packages/dev-media"},"_npmVersion":"12.0.1","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_2.0.0-dev-20260726022255_1785032590200_0.4954127229595533","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0-dev-20260726031323":{"name":"@homepages/dev-media","version":"2.0.0-dev-20260726031323","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@2.0.0-dev-20260726031323","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/template-packages#readme","bugs":{"url":"https://github.com/falktravis/template-packages/issues"},"dist":{"shasum":"67cb5bc059a29ddfa2537ab34ffbeec5d98bef92","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-2.0.0-dev-20260726031323.tgz","fileCount":48,"integrity":"sha512-5tCyHdqJeESd2dcd+lB2Eisu5J7u1od63iEtUVe9a09XoUm2+RT6APCwcLVye6gT73/KEYbz4huVfjWTlFwaPw==","signatures":[{"sig":"MEYCIQCsjSu8eyHP6EpZRMPf8+rIUx0186UmfzVA3MPkF2+emgIhAJrSPceQkm6RGSMDbMRLUNApEkccmSnXwV5Aszh1qi7S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35299625},"type":"module","types":"./index.d.ts","engines":{"node":"^22.13.0 || >=24"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"gitHead":"f92dd52c3e39e6f7edbf6d01be79fe9f56119ee4","scripts":{"check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:256f0031-c507-4e85-bf3e-75f0800b331f"}},"repository":{"url":"git+https://github.com/falktravis/template-packages.git","type":"git","directory":"packages/dev-media"},"_npmVersion":"12.0.1","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_2.0.0-dev-20260726031323_1785035618349_0.07313183829138437","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0-dev-20260726112057":{"name":"@homepages/dev-media","version":"2.0.0-dev-20260726112057","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@2.0.0-dev-20260726112057","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/template-packages#readme","bugs":{"url":"https://github.com/falktravis/template-packages/issues"},"dist":{"shasum":"1f7bbc5dc6b6cc54c9999cd69c4abde8b2e1aae7","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-2.0.0-dev-20260726112057.tgz","fileCount":48,"integrity":"sha512-hCSTLzrNbAW/oAbZd5Y5zsQGKR3K+KtMadCasLm9J9fMl8M9JqGNekkYBH3fnT9tKErAHIYMuEQlf7ek8FLaJw==","signatures":[{"sig":"MEUCIEd69DTSZRZmLYxpJ9wNu9Mx/yy3sVDffgN4bYtZoQYTAiEA6oQCE0KbblZ7ThzoFlfenw0lFyunALRh+gAwpCW3UXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35299625},"type":"module","types":"./index.d.ts","engines":{"node":"^22.13.0 || >=24"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"gitHead":"aedd86ad77bffa425cdefbe3f648e2fe5b2dbe3e","scripts":{"check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:256f0031-c507-4e85-bf3e-75f0800b331f"}},"repository":{"url":"git+https://github.com/falktravis/template-packages.git","type":"git","directory":"packages/dev-media"},"_npmVersion":"12.0.1","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_2.0.0-dev-20260726112057_1785064871928_0.19356255824151813","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0-dev-20260726122014":{"name":"@homepages/dev-media","version":"2.0.0-dev-20260726122014","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@2.0.0-dev-20260726122014","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/template-packages#readme","bugs":{"url":"https://github.com/falktravis/template-packages/issues"},"dist":{"shasum":"9c51ae3099b507bcfc71f71263596938c3edaf4d","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-2.0.0-dev-20260726122014.tgz","fileCount":48,"integrity":"sha512-pABcZrq6aqK78LQJjq7kZsN5BAHwLaP/cb3PrihXm81RWkS2NcgKXeldD2KdLwR3Lt0L2HI2VIJ9cQVN4MNkhQ==","signatures":[{"sig":"MEYCIQC87IHorQI+bsNKUmSrJETM8W/rQADqvRS7t8sFHqlEXQIhAKWceNeGSSWaophryVgiLb50B1ESSWEM03xH+/VbQNRf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35299625},"type":"module","types":"./index.d.ts","engines":{"node":"^22.13.0 || >=24"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"gitHead":"f744e8345b8841c0500bdd52b3683be594ee80f5","scripts":{"check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:256f0031-c507-4e85-bf3e-75f0800b331f"}},"repository":{"url":"git+https://github.com/falktravis/template-packages.git","type":"git","directory":"packages/dev-media"},"_npmVersion":"12.0.1","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_2.0.0-dev-20260726122014_1785068428263_0.40846944163260734","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0-dev-20260726122601":{"name":"@homepages/dev-media","version":"2.0.0-dev-20260726122601","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@2.0.0-dev-20260726122601","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/template-packages#readme","bugs":{"url":"https://github.com/falktravis/template-packages/issues"},"dist":{"shasum":"9265fafa47721418021a4f47d4650744eec09de3","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-2.0.0-dev-20260726122601.tgz","fileCount":48,"integrity":"sha512-M52xQsr0W0MMqUTlyqcqCtYEn44QpUSBGZZJoMg7XHsJTuSvTA7vRtTdqdoK+SdyGLFdWfLu4fMXb5qBMAJiLQ==","signatures":[{"sig":"MEYCIQCDC6J4JKfqjYxUH7bnrdoEOMAOLkrTajW7To6fmre3RwIhAI/I2EPxTczoSstOi+TyAfVLwH5SBhXYU2540kWW44Dr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35299625},"type":"module","types":"./index.d.ts","engines":{"node":"^22.13.0 || >=24"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"gitHead":"b1ead07b40a843e69a10a289164fba3693864a1a","scripts":{"check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:256f0031-c507-4e85-bf3e-75f0800b331f"}},"repository":{"url":"git+https://github.com/falktravis/template-packages.git","type":"git","directory":"packages/dev-media"},"_npmVersion":"12.0.1","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_2.0.0-dev-20260726122601_1785068776591_0.5852585389497416","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0-dev-20260726130403":{"name":"@homepages/dev-media","version":"2.0.0-dev-20260726130403","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@2.0.0-dev-20260726130403","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/template-packages#readme","bugs":{"url":"https://github.com/falktravis/template-packages/issues"},"dist":{"shasum":"1f3def07f62cd7a856b46fa89d9900f247dd57e5","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-2.0.0-dev-20260726130403.tgz","fileCount":48,"integrity":"sha512-gewleq/IVGWcIuI8+/feabFwSe/x6D6ozOLi1MX8Z66/p5HyP1AMz+gG3HbZj5oZplsF9c+URX7POuVIWw+IBQ==","signatures":[{"sig":"MEUCICIDo07EO32e28WsfeV7ONET3zZolQ7rwyaYHAuet3yRAiEAlpC+qIPtQyh5Fu7kxfGYVrrLNDw5MbTPatiqktJfa3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35299625},"type":"module","types":"./index.d.ts","engines":{"node":"^22.13.0 || >=24"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"gitHead":"f07273535b3eb1c4341d5e8b014ad33b25d24a0f","scripts":{"check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:256f0031-c507-4e85-bf3e-75f0800b331f"}},"repository":{"url":"git+https://github.com/falktravis/template-packages.git","type":"git","directory":"packages/dev-media"},"_npmVersion":"12.0.1","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_2.0.0-dev-20260726130403_1785071059256_0.05111229220846214","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0-dev-20260726150557":{"name":"@homepages/dev-media","version":"2.0.0-dev-20260726150557","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@2.0.0-dev-20260726150557","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/template-packages#readme","bugs":{"url":"https://github.com/falktravis/template-packages/issues"},"dist":{"shasum":"912d531a310222a5290aa06a50e9a77ec2287a9f","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-2.0.0-dev-20260726150557.tgz","fileCount":48,"integrity":"sha512-iYWWJH45bpvOMJDfS9ai0QDIZ8SzdD2A72o3eHH79ME/xUAHtmmUxLNJ/hdLnppDp9Aa9lUYThrha353oC5NVQ==","signatures":[{"sig":"MEYCIQDN4QvvYSK5OHdaM6QaCgskBOlq6vJOD9sJc6KKKbpjSQIhAJBY1s5qoBkG49rzELC8HpbmCfQPRI3jum3CS8X6j4zO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35299625},"type":"module","types":"./index.d.ts","engines":{"node":"^22.13.0 || >=24"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"gitHead":"b8ebf4b5a3741ae794362d7a0be22ecfe731678d","scripts":{"check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:256f0031-c507-4e85-bf3e-75f0800b331f"}},"repository":{"url":"git+https://github.com/falktravis/template-packages.git","type":"git","directory":"packages/dev-media"},"_npmVersion":"12.0.1","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_2.0.0-dev-20260726150557_1785078371602_0.97079791625022","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0-dev-20260726151403":{"name":"@homepages/dev-media","version":"2.0.0-dev-20260726151403","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@2.0.0-dev-20260726151403","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/template-packages#readme","bugs":{"url":"https://github.com/falktravis/template-packages/issues"},"dist":{"shasum":"5eaddfc788e050a741311a1a107efb96d9c27160","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-2.0.0-dev-20260726151403.tgz","fileCount":48,"integrity":"sha512-6W0fb/lR/4nBxlUyOy0hVpt2aRI6R+Cd3RSAY4/zvngoAxDP8nkj+mSocCBQArydSfFbcpPtHY4DA8u2Radoqw==","signatures":[{"sig":"MEYCIQD96dc4gbZL56mcpdbM5ifwmI9e9DykTmoC3zVhZLB8AwIhAJbhphJDakaHQGzK35pr7Udk5VGLQLkgxhFQWpWs+qf2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35299625},"type":"module","types":"./index.d.ts","engines":{"node":"^22.13.0 || >=24"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"gitHead":"751337ab97ac6aaccee85ed627d8b34592dd9fff","scripts":{"check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:256f0031-c507-4e85-bf3e-75f0800b331f"}},"repository":{"url":"git+https://github.com/falktravis/template-packages.git","type":"git","directory":"packages/dev-media"},"_npmVersion":"12.0.1","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_2.0.0-dev-20260726151403_1785078857502_0.5550210930827162","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0-dev-20260726163042":{"name":"@homepages/dev-media","version":"2.0.0-dev-20260726163042","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@2.0.0-dev-20260726163042","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/template-packages#readme","bugs":{"url":"https://github.com/falktravis/template-packages/issues"},"dist":{"shasum":"502711ec0a46deb8c1d3ea33261e414ed398d495","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-2.0.0-dev-20260726163042.tgz","fileCount":48,"integrity":"sha512-6FspMLObFGId3YLCxnU98eLzwEHLfpLgS5cywEVhXNcaUI9wjyHd52DugGuZHOnaYM7+eJUczVBq5g72dJNB3A==","signatures":[{"sig":"MEUCIQCdv9vQ5nV5rHQ4dZ3L4fM1QTkr/R4FA6bONfimnlGdKgIgVR6XDut3MoU0QB5NpuGu5SvIJh/200ypXDoVgM1a3yE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35299625},"type":"module","types":"./index.d.ts","engines":{"node":"^22.13.0 || >=24"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"gitHead":"1613e859bfebae3f09cd9d15a125981373783b1c","scripts":{"check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:256f0031-c507-4e85-bf3e-75f0800b331f"}},"repository":{"url":"git+https://github.com/falktravis/template-packages.git","type":"git","directory":"packages/dev-media"},"_npmVersion":"12.0.1","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_2.0.0-dev-20260726163042_1785083460456_0.33007719906141886","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0-dev-20260726171747":{"name":"@homepages/dev-media","version":"2.0.0-dev-20260726171747","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@2.0.0-dev-20260726171747","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/template-packages#readme","bugs":{"url":"https://github.com/falktravis/template-packages/issues"},"dist":{"shasum":"5c1781588591571c3039a9e89c98975ae1b4a8b2","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-2.0.0-dev-20260726171747.tgz","fileCount":48,"integrity":"sha512-gk0P0AF4qTtxsvhh8j4sFNGIHJEIg8Dh9wIszaVe3IftCj0pE9HYBXySW4oM2EwJTbPbRHFGVqXubESfPe45yQ==","signatures":[{"sig":"MEUCID+pl0J4ywjHwRRc1mU2WtSNa6LQYWE0DzHY/XIMQDr4AiEA5iCc0p2CKt4vQI6NaWU8TWde4nTLD8I78X0wIVIOv6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35299625},"type":"module","types":"./index.d.ts","engines":{"node":"^22.13.0 || >=24"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"gitHead":"f83959ac3a4d0a0afaa462f728dcd2bf2dbd02bf","scripts":{"check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:256f0031-c507-4e85-bf3e-75f0800b331f"}},"repository":{"url":"git+https://github.com/falktravis/template-packages.git","type":"git","directory":"packages/dev-media"},"_npmVersion":"12.0.1","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_2.0.0-dev-20260726171747_1785086281363_0.3078200717368491","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0-dev-20260726175448":{"name":"@homepages/dev-media","version":"2.0.0-dev-20260726175448","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@2.0.0-dev-20260726175448","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/template-packages#readme","bugs":{"url":"https://github.com/falktravis/template-packages/issues"},"dist":{"shasum":"c6bc01827cf72803a5bae685cb56ad0d070b9c21","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-2.0.0-dev-20260726175448.tgz","fileCount":48,"integrity":"sha512-kD6m9aSgUNFqpEJGjTxSU42jOzOc8QTLZ6kAg4jna/2uXvPp7aAzc414DPkPbLN6LPciGDNcz5BTbHqLylcniA==","signatures":[{"sig":"MEYCIQDln8mBJTK8iA8Z4NEyctFq2huiMvN4xHMs7fAR6W8DZwIhAIssXM6ihNH5Cjad06kbOoFlfyi6WkldQTUYVDoX1n1E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35299625},"type":"module","types":"./index.d.ts","engines":{"node":"^22.13.0 || >=24"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"gitHead":"d382ff5de78b4dcca862bfd2bec8393b1867a60a","scripts":{"check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:256f0031-c507-4e85-bf3e-75f0800b331f"}},"repository":{"url":"git+https://github.com/falktravis/template-packages.git","type":"git","directory":"packages/dev-media"},"_npmVersion":"12.0.1","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_2.0.0-dev-20260726175448_1785088501806_0.7826657241820627","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0-dev-20260726193345":{"name":"@homepages/dev-media","version":"2.0.0-dev-20260726193345","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@2.0.0-dev-20260726193345","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/template-packages#readme","bugs":{"url":"https://github.com/falktravis/template-packages/issues"},"dist":{"shasum":"104b8106a28eab5f85ea4bd2c30ffad88950e7c7","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-2.0.0-dev-20260726193345.tgz","fileCount":48,"integrity":"sha512-AdfzmsO9MeVoHYYLZ/+Eiqx8O9L7IbpafyqT9cRgjUdDe4LGeXkC1CeJKtLLnq17qHT4/zfF7HjiJDH/+9lmRQ==","signatures":[{"sig":"MEQCIFPDkL/h+fFtPWMwWGn4cbP1DJeDG9ag91g4aP9XfSM/AiBm0MUj3ndcLn1PIynkDccgUba6n6OLhoqKz3lAGMpD0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35299625},"type":"module","types":"./index.d.ts","engines":{"node":"^22.13.0 || >=24"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"gitHead":"03f41015ae09d67019185d9d92b80586867a594a","scripts":{"check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:256f0031-c507-4e85-bf3e-75f0800b331f"}},"repository":{"url":"git+https://github.com/falktravis/template-packages.git","type":"git","directory":"packages/dev-media"},"_npmVersion":"12.0.1","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_2.0.0-dev-20260726193345_1785094439961_0.7203645373113048","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0-dev-20260726215326":{"name":"@homepages/dev-media","version":"2.0.0-dev-20260726215326","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@2.0.0-dev-20260726215326","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/template-packages#readme","bugs":{"url":"https://github.com/falktravis/template-packages/issues"},"dist":{"shasum":"eb0ee0ed0e1b47aa68813e9d1eb0104352399c9e","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-2.0.0-dev-20260726215326.tgz","fileCount":48,"integrity":"sha512-rvFJv4wNRXL8x1g+hTs4AFbMYdW7BvKHUwcAHLiUrjtIMgdv8NSKOGsRsdFnhlxRxTd2YY50G+JEKwrp57fRaw==","signatures":[{"sig":"MEYCIQC6VIsVgzHIwkRhOOLasLxbqRmwEvUi+fh9csqGIs6S8QIhAOKXx0AIUg2Fwar6OhnGKr0HbQGYlpgBFfy4Mb9d6W8m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35299625},"type":"module","types":"./index.d.ts","engines":{"node":"^22.13.0 || >=24"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"gitHead":"30280d3bdcd583a860553b5f17333a49b51d4971","scripts":{"check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:256f0031-c507-4e85-bf3e-75f0800b331f"}},"repository":{"url":"git+https://github.com/falktravis/template-packages.git","type":"git","directory":"packages/dev-media"},"_npmVersion":"12.0.1","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_2.0.0-dev-20260726215326_1785102821071_0.8598415908266828","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0-dev-20260727000223":{"name":"@homepages/dev-media","version":"2.0.0-dev-20260727000223","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@2.0.0-dev-20260727000223","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/template-packages#readme","bugs":{"url":"https://github.com/falktravis/template-packages/issues"},"dist":{"shasum":"3cbc860949bd92b6f8f0193b21ceff9e3632f1a9","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-2.0.0-dev-20260727000223.tgz","fileCount":48,"integrity":"sha512-psJ/5Ek6Defd1FVxuUXIKhBLgO+6CV84735h6fCuJErYX4yN2RkKnl9ViN+q6nVKJ5Fc0pH9jpk0dy94FT7ytQ==","signatures":[{"sig":"MEQCICEK9pgevb0c0Pc22vAuuP/d72wxJWiQgI7sfCbu7E9jAiBrxfIyHLH41VFZ7Sbfx7Yz9xYfgZD/FD5gYfrcdDBpPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35299625},"type":"module","types":"./index.d.ts","engines":{"node":"^22.13.0 || >=24"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"gitHead":"592fbafe9ea0be1d736a853af6b8e3bdd86ed662","scripts":{"check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:256f0031-c507-4e85-bf3e-75f0800b331f"}},"repository":{"url":"git+https://github.com/falktravis/template-packages.git","type":"git","directory":"packages/dev-media"},"_npmVersion":"12.0.1","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_2.0.0-dev-20260727000223_1785110557429_0.4219295097232465","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0-dev-20260727003512":{"name":"@homepages/dev-media","version":"2.0.0-dev-20260727003512","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@2.0.0-dev-20260727003512","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/template-packages#readme","bugs":{"url":"https://github.com/falktravis/template-packages/issues"},"dist":{"shasum":"6f61844d34d9994b0f02d2399bf78184598b4aff","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-2.0.0-dev-20260727003512.tgz","fileCount":48,"integrity":"sha512-ItWpa9kORmxH9gPgH1LvYr4EcwwwDiOGzslgBXH4NmdnxcVWBGytxuRUytGOr5U32xxbQy4t2BvA9Qeeluhlvg==","signatures":[{"sig":"MEUCIBVdOJ3oiewWDNWJVHcsrEVhHwZE19cGELFw8rUGCLpbAiEAgiTiQhWdYSbXi/lbKh5YtZcs01mYioD1/ODJMDf+YwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35299625},"type":"module","types":"./index.d.ts","engines":{"node":"^22.13.0 || >=24"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"gitHead":"2cf4318a2522e1a3821d63050020b693b625ee7e","scripts":{"check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:256f0031-c507-4e85-bf3e-75f0800b331f"}},"repository":{"url":"git+https://github.com/falktravis/template-packages.git","type":"git","directory":"packages/dev-media"},"_npmVersion":"12.0.1","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_2.0.0-dev-20260727003512_1785112528731_0.9237622357675466","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0-dev-20260727015628":{"name":"@homepages/dev-media","version":"2.0.0-dev-20260727015628","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@2.0.0-dev-20260727015628","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/template-packages#readme","bugs":{"url":"https://github.com/falktravis/template-packages/issues"},"dist":{"shasum":"da7aa1066de4d15b147c7af4bc6f8ea143761c80","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-2.0.0-dev-20260727015628.tgz","fileCount":48,"integrity":"sha512-QR4NYbtA0wexF3Faz5Nyd8volU3dTpa466Dvi7os2N7oPBTHH8AYVxPJ4y1dyPu9NdraDBxjXYuqGj/B+uEc9g==","signatures":[{"sig":"MEUCIGz8enkdX3Wvo3DZSCk7lIsXPxN9zj7ojKw8pxYcrtsDAiEA46wxNLiTYc1NDXIZOeCSLtOFdVQ4v7Haueo8PprzC+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35299625},"type":"module","types":"./index.d.ts","engines":{"node":"^22.13.0 || >=24"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"gitHead":"57fd605bfddb8bfde71d870438aecf5522fcb271","scripts":{"check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:256f0031-c507-4e85-bf3e-75f0800b331f"}},"repository":{"url":"git+https://github.com/falktravis/template-packages.git","type":"git","directory":"packages/dev-media"},"_npmVersion":"12.0.1","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_2.0.0-dev-20260727015628_1785117403000_0.32106671321176705","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0-dev-20260727031013":{"name":"@homepages/dev-media","version":"2.0.0-dev-20260727031013","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@2.0.0-dev-20260727031013","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/template-packages#readme","bugs":{"url":"https://github.com/falktravis/template-packages/issues"},"dist":{"shasum":"5775831d397e8e151358386f8b28231e9751d542","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-2.0.0-dev-20260727031013.tgz","fileCount":48,"integrity":"sha512-NEPKGtemghrHEyV+kSAcZRT632LBUxfhAz55JBz4GBV1/u3jaRQDwFzPiTl0G41LoP7hEiwYMBqe6Ae4AIdx7w==","signatures":[{"sig":"MEQCIAHoTvTaSBenwCDgbnh5120w650Y1n9bb+4Rx5onhFIRAiBDAPPalGYwdg8V9/Y5UBmq8ci6BzQb1Lw66gxHzzJvhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35299625},"type":"module","types":"./index.d.ts","engines":{"node":"^22.13.0 || >=24"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"gitHead":"39926f2f3a39cd5a07d6981d6d4866025f47b3e6","scripts":{"check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:256f0031-c507-4e85-bf3e-75f0800b331f"}},"repository":{"url":"git+https://github.com/falktravis/template-packages.git","type":"git","directory":"packages/dev-media"},"_npmVersion":"12.0.1","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_2.0.0-dev-20260727031013_1785121828886_0.7882022167322811","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0-dev-20260727035145":{"name":"@homepages/dev-media","version":"2.0.0-dev-20260727035145","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@2.0.0-dev-20260727035145","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/template-packages#readme","bugs":{"url":"https://github.com/falktravis/template-packages/issues"},"dist":{"shasum":"eab286d4a3128ae85b0a3a7890ea8883faff0291","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-2.0.0-dev-20260727035145.tgz","fileCount":48,"integrity":"sha512-48YoxF0DYhsx91qJPQHnE1HBrcu+dslBiQCby1LQlDJZvuIc9/rrpGe7+wldX66eEWx2yIgBE66fuozNNukwKA==","signatures":[{"sig":"MEUCIQCFzIQCba7FMxQADhwuDbb/dyMvn6gJPkZwBU+9UDYfNwIgB5PcF2H1tULrHTRmBe52cbImcZLQ18Ku1TPjQUGFsZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35299625},"type":"module","types":"./index.d.ts","engines":{"node":"^22.13.0 || >=24"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"gitHead":"e32aedb144bfda46a1c60b2c7281b6056344f34d","scripts":{"check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:256f0031-c507-4e85-bf3e-75f0800b331f"}},"repository":{"url":"git+https://github.com/falktravis/template-packages.git","type":"git","directory":"packages/dev-media"},"_npmVersion":"12.0.1","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_2.0.0-dev-20260727035145_1785124320965_0.9840326794665875","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0-dev-20260727115109":{"name":"@homepages/dev-media","version":"2.0.0-dev-20260727115109","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@2.0.0-dev-20260727115109","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/template-packages#readme","bugs":{"url":"https://github.com/falktravis/template-packages/issues"},"dist":{"shasum":"fc83a76d4fa2de6a188d3615cf2e07011eba2fd7","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-2.0.0-dev-20260727115109.tgz","fileCount":48,"integrity":"sha512-A4Dnr2/2j1fkZOikZImOoBig/GpP14DIXswzDJ/2xYQ7GZNs23BZiOItGIB1uQwpnQIz4A7v68JsXyul7W0oHA==","signatures":[{"sig":"MEUCIQDyH724wKxSFw0wIMn2kI5Vv/t0GLsswKGvg7fGO7kB2AIgbKwGRU2DaRUREBmMcWDGANfOTPQfiHyopwrmeVq3jUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35299625},"type":"module","types":"./index.d.ts","engines":{"node":"^22.13.0 || >=24"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"gitHead":"78196184e840a724e39b6825bc723fa219b18f64","scripts":{"check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:256f0031-c507-4e85-bf3e-75f0800b331f"}},"repository":{"url":"git+https://github.com/falktravis/template-packages.git","type":"git","directory":"packages/dev-media"},"_npmVersion":"12.0.1","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_2.0.0-dev-20260727115109_1785153083955_0.16561602704769585","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0-dev-20260727122838":{"name":"@homepages/dev-media","version":"2.0.0-dev-20260727122838","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@2.0.0-dev-20260727122838","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/template-packages#readme","bugs":{"url":"https://github.com/falktravis/template-packages/issues"},"dist":{"shasum":"82ff68da8d22b5c9584551fbbc4dfcc3aab24990","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-2.0.0-dev-20260727122838.tgz","fileCount":48,"integrity":"sha512-6yXury6HBCT9dFI9j/qsYXeIF5fckoUHEGbNCjG67/HzxmfwpBEEH1WdJSqylcBXDgezUCDDUf+aOkxrv06+vQ==","signatures":[{"sig":"MEQCIGz/j2RRpiBwkLseFurSN+Rb+qdf7sveCtPl1i0gZt/jAiAoRD6NSkSq67EyBb18quVKd1LG9pQZS0xsIFyV6Ijw/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35299625},"type":"module","types":"./index.d.ts","engines":{"node":"^22.13.0 || >=24"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"gitHead":"b27d0e431ab9f901646ac748e4a917f3d965ee40","scripts":{"check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:256f0031-c507-4e85-bf3e-75f0800b331f"}},"repository":{"url":"git+https://github.com/falktravis/template-packages.git","type":"git","directory":"packages/dev-media"},"_npmVersion":"12.0.1","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_2.0.0-dev-20260727122838_1785155332476_0.3216023664116048","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0-dev-20260727133549":{"name":"@homepages/dev-media","version":"2.0.0-dev-20260727133549","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@2.0.0-dev-20260727133549","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/template-packages#readme","bugs":{"url":"https://github.com/falktravis/template-packages/issues"},"dist":{"shasum":"28dc0b00b75f5db2e37eb51e58968c375d76a488","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-2.0.0-dev-20260727133549.tgz","fileCount":48,"integrity":"sha512-yf9nDJvZEP+aijg7a4zS2qiCcfm+qEMdGpkmmov3sFcG7Do5djy6TblBjEXl0qiNSbFxbPvFosu5XOmI0bsY5Q==","signatures":[{"sig":"MEQCIALQZOTz/UHsySPgSkBkqA4q/GalAhoCaDVsHNtSdDixAiBvuOK22OUyL+UL2mcy3B3tPe5bxms+Djn9r2m1B+cAPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35299625},"type":"module","types":"./index.d.ts","engines":{"node":"^22.13.0 || >=24"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"gitHead":"7dc4d76c036edb6481d3902ca5d035c01ffecca4","scripts":{"check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:256f0031-c507-4e85-bf3e-75f0800b331f"}},"repository":{"url":"git+https://github.com/falktravis/template-packages.git","type":"git","directory":"packages/dev-media"},"_npmVersion":"12.0.1","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_2.0.0-dev-20260727133549_1785159365455_0.13950293486672005","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0-dev-20260727142818":{"name":"@homepages/dev-media","version":"2.0.0-dev-20260727142818","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@2.0.0-dev-20260727142818","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/template-packages#readme","bugs":{"url":"https://github.com/falktravis/template-packages/issues"},"dist":{"shasum":"e9d524bb38b5c51600443275b194e14739b32820","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-2.0.0-dev-20260727142818.tgz","fileCount":48,"integrity":"sha512-HOHuCN9T7tE9Him83u1n7ZgIWIGCp6cmeAduYjHkV91Bt1o02m1xS1uy5pXL59COtG3GOrHN+MSePNJa2KtSYA==","signatures":[{"sig":"MEUCIQDQwknnAIs6xGH6q0Hx3k6N1BZvK4eSlbYIlKUPxhvi4AIgW7/cDDPIL0DwqVqRakLKIWMUFPHNDaljPJRt+LK1hik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35299625},"type":"module","types":"./index.d.ts","engines":{"node":"^22.13.0 || >=24"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"gitHead":"31026820efb90082c66ac8c0a7f705b257e5d977","scripts":{"check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:256f0031-c507-4e85-bf3e-75f0800b331f"}},"repository":{"url":"git+https://github.com/falktravis/template-packages.git","type":"git","directory":"packages/dev-media"},"_npmVersion":"12.0.1","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_2.0.0-dev-20260727142818_1785162512388_0.34803022764711167","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0-dev-20260727174231":{"name":"@homepages/dev-media","version":"2.0.0-dev-20260727174231","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@2.0.0-dev-20260727174231","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/template-packages#readme","bugs":{"url":"https://github.com/falktravis/template-packages/issues"},"dist":{"shasum":"dec2dfc7472b2e4b0bffd204097fe299681056e5","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-2.0.0-dev-20260727174231.tgz","fileCount":48,"integrity":"sha512-fFwpf37mJPs+ggIgwRMxz7kShbYqEeYdofdIundgeerg+SzRTVdRFFnjzMkJQUJM/uGjNELhINk2bG8KufktTg==","signatures":[{"sig":"MEQCIHNaACFF3bQa9y7kd2WpMNkD5wzRLszmxXOPi0Gf8Hd7AiBOPclwVRo1Z9vi7qdmwOdTUx0EsT7tQ5Oqon5Z81AQ/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35299625},"type":"module","types":"./index.d.ts","engines":{"node":"^22.13.0 || >=24"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"gitHead":"f8cc8dc8dabcccb57d0d5cc00a8e3ae53c301de8","scripts":{"check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:256f0031-c507-4e85-bf3e-75f0800b331f"}},"repository":{"url":"git+https://github.com/falktravis/template-packages.git","type":"git","directory":"packages/dev-media"},"_npmVersion":"12.0.1","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_2.0.0-dev-20260727174231_1785174188734_0.7051975311079277","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0-dev-20260727180158":{"name":"@homepages/dev-media","version":"2.0.0-dev-20260727180158","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@2.0.0-dev-20260727180158","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/template-packages#readme","bugs":{"url":"https://github.com/falktravis/template-packages/issues"},"dist":{"shasum":"3ff43362db80c81986f14398154d6200bfb45400","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-2.0.0-dev-20260727180158.tgz","fileCount":48,"integrity":"sha512-RHwseEHLHT6t7qt5LVP2ioLWqCzeENQJMWseSp6lpxVzJ2s4Jt0BAKu2iGG8QOaGRKIJXgcTZZ+FzgxxE07KVQ==","signatures":[{"sig":"MEUCIQCXonpYg9bYiivgk5/QXDd9tXpqlMVtJfJiIW9L4AUzGwIgPCFn8xkz8rDLcUV6Q9eAnfp91lZplj4vzIRlOfkIpJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35299625},"type":"module","types":"./index.d.ts","engines":{"node":"^22.13.0 || >=24"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"gitHead":"02ade7bc63ad18b84be283827254334065e16ffa","scripts":{"check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:256f0031-c507-4e85-bf3e-75f0800b331f"}},"repository":{"url":"git+https://github.com/falktravis/template-packages.git","type":"git","directory":"packages/dev-media"},"_npmVersion":"12.0.1","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_2.0.0-dev-20260727180158_1785175355897_0.38839882476175425","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0-dev-20260727194158":{"name":"@homepages/dev-media","version":"2.0.0-dev-20260727194158","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@2.0.0-dev-20260727194158","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/template-packages#readme","bugs":{"url":"https://github.com/falktravis/template-packages/issues"},"dist":{"shasum":"6bff2e833bc0a8a5238868a376abae6a728e9dc5","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-2.0.0-dev-20260727194158.tgz","fileCount":48,"integrity":"sha512-C2jJbQCYSYbqC/4abJr8ShGL+jSPQcBo0evfVSkNlhNkrivaRDvwGrg1TwX6zoMY9SacCnFiUbGmP18q126ntg==","signatures":[{"sig":"MEYCIQD5znAMponuNKS01rYSjJznze3K70Pn664oQUXrM4uFfAIhAI62oO+Ac+yBz29p19OfOqUSvte5bsHLzce031m65VKb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35299625},"type":"module","types":"./index.d.ts","engines":{"node":"^22.13.0 || >=24"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"gitHead":"3cbcf2865ca45a402ab96c0e6005c08b42bcfcc2","scripts":{"check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:256f0031-c507-4e85-bf3e-75f0800b331f"}},"repository":{"url":"git+https://github.com/falktravis/template-packages.git","type":"git","directory":"packages/dev-media"},"_npmVersion":"12.0.1","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_2.0.0-dev-20260727194158_1785181358851_0.9841694988558423","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0-dev-20260727202116":{"name":"@homepages/dev-media","version":"2.0.0-dev-20260727202116","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@2.0.0-dev-20260727202116","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/template-packages#readme","bugs":{"url":"https://github.com/falktravis/template-packages/issues"},"dist":{"shasum":"846ea9a85d2a629669515b5ac153fbae6e4b339f","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-2.0.0-dev-20260727202116.tgz","fileCount":48,"integrity":"sha512-KaBcv7rcZCfcvMYz4TAD3WuMaIxUQtj1Q3ISh2VzI7HEBhxU012sLffvpyBoOpksEzG4P8nu6FeDbvFQu9gphA==","signatures":[{"sig":"MEUCIFFr3Ot8B4g98/m0m7fOnj2kI6TzysuMa6yc8Fi9HNVhAiEA9rPVCD9p5WeZv3yxVn+RrxK8F3Svd3k8IST8AdIEbDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35299625},"type":"module","types":"./index.d.ts","engines":{"node":"^22.13.0 || >=24"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"gitHead":"971b1323023710a34623b26477fb2cce7a357533","scripts":{"check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:256f0031-c507-4e85-bf3e-75f0800b331f"}},"repository":{"url":"git+https://github.com/falktravis/template-packages.git","type":"git","directory":"packages/dev-media"},"_npmVersion":"12.0.1","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_2.0.0-dev-20260727202116_1785183715039_0.19591822768814504","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0-dev-20260727205941":{"name":"@homepages/dev-media","version":"2.0.0-dev-20260727205941","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@2.0.0-dev-20260727205941","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/template-packages#readme","bugs":{"url":"https://github.com/falktravis/template-packages/issues"},"dist":{"shasum":"1d1084f4e80287c7d195ce50ff61f1a208a3de33","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-2.0.0-dev-20260727205941.tgz","fileCount":48,"integrity":"sha512-lgLA3kIGwsUGAGmzlvGlbvJ0FfW/EFAjMRi+oz6hIMxOR9R9MRTUnfvEBkYAZHx5jjxHJla2fVYq1GOSeZz5IA==","signatures":[{"sig":"MEUCIHrTFOgMRomWobLwaolJ2i2TZbu6z5xHo0vUCzFFiSB1AiEAntYUSpU2fA3jZNjL8qrdVE3yuq7KH7/P0+/L0y1eXuc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35299625},"type":"module","types":"./index.d.ts","engines":{"node":"^22.13.0 || >=24"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"gitHead":"971b1323023710a34623b26477fb2cce7a357533","scripts":{"check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:256f0031-c507-4e85-bf3e-75f0800b331f"}},"repository":{"url":"git+https://github.com/falktravis/template-packages.git","type":"git","directory":"packages/dev-media"},"_npmVersion":"12.0.1","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_2.0.0-dev-20260727205941_1785186021110_0.8615505300306436","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0-dev-20260727225138":{"name":"@homepages/dev-media","version":"2.0.0-dev-20260727225138","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@2.0.0-dev-20260727225138","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/template-packages#readme","bugs":{"url":"https://github.com/falktravis/template-packages/issues"},"dist":{"shasum":"ac09d743dfc0003d2e791caacbfb2e10e1cff1b5","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-2.0.0-dev-20260727225138.tgz","fileCount":48,"integrity":"sha512-IW5lpbvwJFiVXlfUEvuOLAO0ILbslZXcQ8NStMOTfkil2/lcOCEJN70txhUet33rqhlPK5Dju0SLG5fsDWQK1g==","signatures":[{"sig":"MEUCIQDoBnADnMe6uamh8m47s/hyYm+oxwbAsWVVn1P/TWrRAAIgbXSoq1bc/a34KU5pObqTL79kO0dtk2OyiN+0TnTUQl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35299625},"type":"module","types":"./index.d.ts","engines":{"node":"^22.13.0 || >=24"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"gitHead":"4933d5ad6e56597aff466152ee053e0923eac171","scripts":{"check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:256f0031-c507-4e85-bf3e-75f0800b331f"}},"repository":{"url":"git+https://github.com/falktravis/template-packages.git","type":"git","directory":"packages/dev-media"},"_npmVersion":"12.0.1","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_2.0.0-dev-20260727225138_1785192737956_0.9245429746460954","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0-dev-20260728011139":{"name":"@homepages/dev-media","version":"2.0.0-dev-20260728011139","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@2.0.0-dev-20260728011139","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/template-packages#readme","bugs":{"url":"https://github.com/falktravis/template-packages/issues"},"dist":{"shasum":"06861abcb4baf430435c81a58c2a3cff2069ce2e","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-2.0.0-dev-20260728011139.tgz","fileCount":48,"integrity":"sha512-PydaYEZfRJZBqXVDjSeUm9RgLr5rpbIUaHg3BN9eflnQVZJUXJH4qUjxzWuLvKtlFxJNiE9/dYhANpmXWD+xMw==","signatures":[{"sig":"MEQCICaBpBcb1hp9WDV1qHl0353tjg9ZDd7aT86kmuQes0pFAiAPuoiKQMkWF58llbXcRmQy9lb/JaBmafpLV5ckLh175A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35299625},"type":"module","types":"./index.d.ts","engines":{"node":"^22.13.0 || >=24"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"gitHead":"fe1b78d00383ee49a6aeee393117949779d299af","scripts":{"check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:256f0031-c507-4e85-bf3e-75f0800b331f"}},"repository":{"url":"git+https://github.com/falktravis/template-packages.git","type":"git","directory":"packages/dev-media"},"_npmVersion":"12.0.1","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_2.0.0-dev-20260728011139_1785201138204_0.19983918649423926","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0-dev-20260728021150":{"name":"@homepages/dev-media","version":"2.0.0-dev-20260728021150","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@2.0.0-dev-20260728021150","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/template-packages#readme","bugs":{"url":"https://github.com/falktravis/template-packages/issues"},"dist":{"shasum":"d2807525e9c97657db8528641f247d340b78c27f","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-2.0.0-dev-20260728021150.tgz","fileCount":48,"integrity":"sha512-8JTKw0/2Qcc1DHULQ6X6KuXA8asnrBcDsyn4ToSoPZez4y/HN1s+lc7/JP5BWknEmWWFyqMHH0MP9X5gA4CyNA==","signatures":[{"sig":"MEUCIQDPrPdDt7ea4SEWk2kz8+uesu1FAKRBTebEDuiSUPzU6AIgXKjLbZhDuy1jCnfORvgAei7MJSFOC25wobxY0ae9d0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35299625},"type":"module","types":"./index.d.ts","engines":{"node":"^22.13.0 || >=24"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"gitHead":"4585d812d7db617aa89acb5499f4706355897f1b","scripts":{"check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:256f0031-c507-4e85-bf3e-75f0800b331f"}},"repository":{"url":"git+https://github.com/falktravis/template-packages.git","type":"git","directory":"packages/dev-media"},"_npmVersion":"12.0.1","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_2.0.0-dev-20260728021150_1785204747394_0.6410351027069707","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0-dev-20260728033307":{"name":"@homepages/dev-media","version":"2.0.0-dev-20260728033307","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@2.0.0-dev-20260728033307","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/template-packages#readme","bugs":{"url":"https://github.com/falktravis/template-packages/issues"},"dist":{"shasum":"cb43b6a0788e1fd6dc854b29b2910acc47b3070e","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-2.0.0-dev-20260728033307.tgz","fileCount":48,"integrity":"sha512-cwRqTVfF+PP9ivS//V8sn/7ScB+d8a0iXSfRw8xqKPb5hMc8v0QfRI5rfjXw4D3SzsGcBx/jHN5wmgVb9q2OdA==","signatures":[{"sig":"MEUCIQDbXbzKQQKAL+jmL0SkMUn2sGIE1pbzk07urNg9+8DG8gIgLAvyRotgRVMYEjZFlwYABaAp0svNpTBq4yCoxhzX3M8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35299625},"type":"module","types":"./index.d.ts","engines":{"node":"^22.13.0 || >=24"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"gitHead":"1ec7490e8f1ff5d2246bd473c65180ebf5e7e26d","scripts":{"check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:256f0031-c507-4e85-bf3e-75f0800b331f"}},"repository":{"url":"git+https://github.com/falktravis/template-packages.git","type":"git","directory":"packages/dev-media"},"_npmVersion":"12.0.1","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_2.0.0-dev-20260728033307_1785209620084_0.3231045950974525","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0-dev-20260728113846":{"name":"@homepages/dev-media","version":"2.0.0-dev-20260728113846","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@2.0.0-dev-20260728113846","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/template-packages#readme","bugs":{"url":"https://github.com/falktravis/template-packages/issues"},"dist":{"shasum":"01358dadd5198f996429e442b6ab6fab992eba1e","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-2.0.0-dev-20260728113846.tgz","fileCount":48,"integrity":"sha512-ESnO1FsLgUANqNGhbKYXiht+mDkEzuWvvsd1U1FoTp6OYKR6rpPKlht+H7G++/W8y04N9CZfdlljwXhC7KNT8g==","signatures":[{"sig":"MEUCIEgxFqHOHz7yZ3JOQWdHuvgW4rPsUGRAtu6wtu16UExSAiEAwL6C+fcgR8p/Jb+J63/iHxEgIhX1QO1bIY5MTRQ/BbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35299625},"type":"module","types":"./index.d.ts","engines":{"node":"^22.13.0 || >=24"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"gitHead":"58a81418673037e8f3c253d7c6ec86b68f73d079","scripts":{"check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:256f0031-c507-4e85-bf3e-75f0800b331f"}},"repository":{"url":"git+https://github.com/falktravis/template-packages.git","type":"git","directory":"packages/dev-media"},"_npmVersion":"12.0.1","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_2.0.0-dev-20260728113846_1785238765273_0.30593602449458746","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0-dev-20260728131506":{"name":"@homepages/dev-media","version":"2.0.0-dev-20260728131506","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@2.0.0-dev-20260728131506","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/template-packages#readme","bugs":{"url":"https://github.com/falktravis/template-packages/issues"},"dist":{"shasum":"b60835abf1268f78a88c00121c73f838443e14dd","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-2.0.0-dev-20260728131506.tgz","fileCount":48,"integrity":"sha512-8bFgj3+y4PgIDt4Qgb5Z/pCcMhXk63kEaHlCA3vaIq9C93kkxyeYpozk6Xf19oAR5yMj65jo0S12xwy6RWrSSg==","signatures":[{"sig":"MEUCIQCdxG1m1DP75CsYFXFv/0Qv9prOexr6Tj1TgyOF7enHLgIgHX9VyKo0cinUmbXIEm7Dtn3a3g5BeYRqaS9ZbTPUwu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35299625},"type":"module","types":"./index.d.ts","engines":{"node":"^22.13.0 || >=24"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"gitHead":"2d27492161034df0058501480deaa3a9b74a2948","scripts":{"check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:256f0031-c507-4e85-bf3e-75f0800b331f"}},"repository":{"url":"git+https://github.com/falktravis/template-packages.git","type":"git","directory":"packages/dev-media"},"_npmVersion":"12.0.1","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_2.0.0-dev-20260728131506_1785244544440_0.12506341871916127","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0-dev-20260728172654":{"name":"@homepages/dev-media","version":"2.0.0-dev-20260728172654","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@2.0.0-dev-20260728172654","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/template-packages#readme","bugs":{"url":"https://github.com/falktravis/template-packages/issues"},"dist":{"shasum":"200ea23c1118954c1b96751075009088a7e837b7","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-2.0.0-dev-20260728172654.tgz","fileCount":48,"integrity":"sha512-47aJJAU7VNhVO14TLMMt9/tWjtPqfKOef8/XxreLap6qa8tNh3djlwJnwO1yIAm2cU5gU5jt5u1na9KflvF0tQ==","signatures":[{"sig":"MEQCIHPHI7nwGE4MA+9DI8TN8fQZ5ZUlZz7Z2Ie2Z4crmFzaAiAZgK6ArqqVKWcnDuD/9Pm6PJqsm22ns+3DVjzjzZRjYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35299625},"type":"module","types":"./index.d.ts","engines":{"node":"^22.13.0 || >=24"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"gitHead":"31eadaf8d3215e92d3568f470203fca5babb8764","scripts":{"check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:256f0031-c507-4e85-bf3e-75f0800b331f"}},"repository":{"url":"git+https://github.com/falktravis/template-packages.git","type":"git","directory":"packages/dev-media"},"_npmVersion":"12.0.1","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_2.0.0-dev-20260728172654_1785259655170_0.8458682708695","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0-dev-20260728180604":{"name":"@homepages/dev-media","version":"2.0.0-dev-20260728180604","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@2.0.0-dev-20260728180604","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/template-packages#readme","bugs":{"url":"https://github.com/falktravis/template-packages/issues"},"dist":{"shasum":"0e26a8d4a17e0b15c49f751996d377130f7d2ba1","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-2.0.0-dev-20260728180604.tgz","fileCount":48,"integrity":"sha512-wKQyNMHU167GpsYoZYFTSn/kV8xu5RGfiPbEq6TKvfrllslJ/5IPslsHSDarvBKUSpS7ffSyjzyMJ7wLoGgqCw==","signatures":[{"sig":"MEQCIEoIiSMRrBzhX6kNH2OdP2jW6rdWZLESXzkHXLGIsQeMAiA+l1LFyxlC8h8Jl4HJ5IgH0O+dZGa859AHYeGWzEUPtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35299625},"type":"module","types":"./index.d.ts","engines":{"node":"^22.13.0 || >=24"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"gitHead":"440fb33b1d64792efde31744a8c8f2fbffcebe90","scripts":{"check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:256f0031-c507-4e85-bf3e-75f0800b331f"}},"repository":{"url":"git+https://github.com/falktravis/template-packages.git","type":"git","directory":"packages/dev-media"},"_npmVersion":"12.0.1","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_2.0.0-dev-20260728180604_1785262004175_0.7297875141737684","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0":{"name":"@homepages/dev-media","version":"2.0.0","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@2.0.0","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/template-packages#readme","bugs":{"url":"https://github.com/falktravis/template-packages/issues"},"dist":{"shasum":"0059a201d638aafaf78ab6cf5b8068bbafc42691","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-2.0.0.tgz","fileCount":48,"integrity":"sha512-vtigfmSRmoRPv8hMG5qa/bVlQOLBSvc+B2LZ73K1hQ6pKClabOmttEBjaT6llCw2VdTkSLENyaO6fmfuvQewXA==","signatures":[{"sig":"MEUCIGhHP9j6rHBRiQXN7DqUk/9FM9I6Lk47c8WyQTfSlVa8AiEAhfIeJHzKqzAROeQ4JKkya91hXEPdMkIXtlfSWVjxYlY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35299606},"type":"module","types":"./index.d.ts","engines":{"node":"^22.13.0 || >=24"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"gitHead":"ec4f440ee1ed631fcb8cefd96365e10a394a7405","scripts":{"check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:256f0031-c507-4e85-bf3e-75f0800b331f"}},"repository":{"url":"git+https://github.com/falktravis/template-packages.git","type":"git","directory":"packages/dev-media"},"_npmVersion":"12.0.1","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_2.0.0_1785330528065_0.2914254493716719","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.2.0-dev-20260731213520":{"name":"@homepages/dev-media","version":"2.2.0-dev-20260731213520","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@2.2.0-dev-20260731213520","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/template-packages#readme","bugs":{"url":"https://github.com/falktravis/template-packages/issues"},"dist":{"shasum":"383cab51a45a1cfc7bbc0db0ec7ec0014130bc02","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-2.2.0-dev-20260731213520.tgz","fileCount":48,"integrity":"sha512-0HhZHGkXkaRcBRZqHMe2OsW2tptJF7miZzY5sp+tc+FBlNBWvs3Z0PyXLvvrQS0k7PKBElg82Exr4ngJ46Vd/A==","signatures":[{"sig":"MEUCIEVWzQBMMGjvM8jX37rLm5aOe21cPX/bHm28Nuu1aPFoAiEAgpyzamScRkfkxSP7cyNPQ0K/mR1PkdNlLuNlA8NQi9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35299629},"type":"module","types":"./index.d.ts","engines":{"node":"^22.13.0 || >=24"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"gitHead":"e0358ce5524151bee00509dcf950b853a1ad9095","scripts":{"check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:256f0031-c507-4e85-bf3e-75f0800b331f"}},"repository":{"url":"git+https://github.com/falktravis/template-packages.git","type":"git","directory":"packages/dev-media"},"_npmVersion":"12.0.2","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_2.2.0-dev-20260731213520_1785533755318_0.5027810250999807","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.2.0":{"name":"@homepages/dev-media","version":"2.2.0","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@2.2.0","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/template-packages#readme","bugs":{"url":"https://github.com/falktravis/template-packages/issues"},"dist":{"shasum":"603b9baf7ef58418e52737df22bda1a2dda1bdf0","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-2.2.0.tgz","fileCount":48,"integrity":"sha512-0QvNXD0Bpm8BkE8ZX/jTvF1Q7M5fqUT1ySPilHrXZjS1fMM7qEq70NTRXrWgKoTff+Qb/WRkBKJbUGrjoIismg==","signatures":[{"sig":"MEUCIHj563vXCVICkj3a65W2tNMKxfhwVCyLPtOSIfBblF/jAiEApOouDd9RYBg8iObA+jhOCGCv1ON4VLQURbxpoQDL48Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35299610},"type":"module","types":"./index.d.ts","engines":{"node":"^22.13.0 || >=24"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"gitHead":"14325d95e0810fcfd8c1338ad4ade695ce377ba6","scripts":{"check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:256f0031-c507-4e85-bf3e-75f0800b331f"}},"repository":{"url":"git+https://github.com/falktravis/template-packages.git","type":"git","directory":"packages/dev-media"},"_npmVersion":"12.0.2","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_2.2.0_1785541582140_0.34365926423607585","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.2.1":{"name":"@homepages/dev-media","version":"2.2.1","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@2.2.1","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/template-packages#readme","bugs":{"url":"https://github.com/falktravis/template-packages/issues"},"dist":{"shasum":"8712446e5ac55dcc9172697935457c0e3f8ecf45","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-2.2.1.tgz","fileCount":48,"integrity":"sha512-ciI0q3YAfLd8P+lwkVrYlJXIFMOdahczCW04yz9l+B10f7Oom0iX52qur4VIvUxeSWstesbgtOK15KCfaVHdZw==","signatures":[{"sig":"MEUCIQD/imgPqqEPlX1ZdFr3fgL4O4rqsY+zENho+RLmaSw4IwIgTtqP6a0wMcRIdgGioJwtiXl/ImUU/1j0KSoTWQ7hFMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35299610},"type":"module","types":"./index.d.ts","engines":{"node":"^22.13.0 || >=24"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"gitHead":"e504825460f3c5bb4970a251ab3e8d111c9d3196","scripts":{"check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:256f0031-c507-4e85-bf3e-75f0800b331f"}},"repository":{"url":"git+https://github.com/falktravis/template-packages.git","type":"git","directory":"packages/dev-media"},"_npmVersion":"12.0.2","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_2.2.1_1785544573988_0.48632377433039453","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.2.2":{"name":"@homepages/dev-media","version":"2.2.2","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@2.2.2","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/homepages#readme","bugs":{"url":"https://github.com/falktravis/homepages/issues"},"dist":{"shasum":"f78173568e5ea71b857973347f4db8dccc5ea2bf","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-2.2.2.tgz","fileCount":48,"integrity":"sha512-SDREokZrqf4crWIpj1Qs559ey1+BeSx1HnsZZMwSpvq+GfY2g2GGY9q9llx/LmM+sfRs0pgksII2gpIzX/AjdA==","signatures":[{"sig":"MEYCIQCRP1nuJnMuvKoLHGYKHu+/ps4SR8OMFXRqZQKhtg/UtwIhAPnaXh/ahk9/zlcjR19Q8tLpatz1GoLSPRR/MnRp/xmK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35299610},"type":"module","_from":"file:homepages-dev-media-2.2.2.tgz","types":"./index.d.ts","engines":{"node":"^22.13.0 || >=24"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"scripts":{"check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"travisfalk","email":"falk.travis@gmail.com"},"_resolved":"/tmp/1ea9c17b864bbc777cb664d6d313d75e/homepages-dev-media-2.2.2.tgz","_integrity":"sha512-SDREokZrqf4crWIpj1Qs559ey1+BeSx1HnsZZMwSpvq+GfY2g2GGY9q9llx/LmM+sfRs0pgksII2gpIzX/AjdA==","repository":{"url":"git+https://github.com/falktravis/homepages.git","type":"git","directory":"packages/external/dev-media"},"_npmVersion":"10.9.7","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_2.2.2_1785703452610_0.9592636537211097","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.3.0":{"name":"@homepages/dev-media","version":"2.3.0","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@2.3.0","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/homepages#readme","bugs":{"url":"https://github.com/falktravis/homepages/issues"},"dist":{"shasum":"9beafcfb498e4f1d8391e36324264d5dd8bedcbd","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-2.3.0.tgz","fileCount":65,"integrity":"sha512-4gFEI5JjJJc319qCWcMH0Xd5V8rpNrgeDhw19b5Lg90dxxN2alMufbzIOVu8HyV4ZC49W06moPEiwcndjIWIgA==","signatures":[{"sig":"MEUCIQDHRmeZjOLwAErOfaa5rV2deeM2gpQODtST54dW3UcckgIgIY/mdHjNfOHaOdlKq9TzmkVGVpPUSR7M0kL0g81o8Xc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36762426},"type":"module","_from":"file:/home/tfalk/Documents/homepages/packages/external/dev-media/homepages-dev-media-2.3.0.tgz","types":"./index.d.ts","engines":{"node":"^22.13.0 || >=24"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"scripts":{"check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"travisfalk","email":"falk.travis@gmail.com","approver":{"name":"travisfalk","email":"falk.travis@gmail.com"}},"_resolved":"/home/tfalk/Documents/homepages/packages/external/dev-media/homepages-dev-media-2.3.0.tgz","_integrity":"sha512-4gFEI5JjJJc319qCWcMH0Xd5V8rpNrgeDhw19b5Lg90dxxN2alMufbzIOVu8HyV4ZC49W06moPEiwcndjIWIgA==","repository":{"url":"git+https://github.com/falktravis/homepages.git","type":"git","directory":"packages/external/dev-media"},"_npmVersion":"12.0.2","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_2.3.0_1785872318425_0.11425708759574738","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.0.0":{"name":"@homepages/dev-media","version":"3.0.0","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@3.0.0","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/homepages#readme","bugs":{"url":"https://github.com/falktravis/homepages/issues"},"dist":{"shasum":"bd8220ef532d91a5d198cfe362ae476fe100a98c","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-3.0.0.tgz","fileCount":65,"integrity":"sha512-HxG+XVI+iXV8d7PhHw5B4eG+9l61QbV/2jKnHIUCOI674cK1CNr0w5GDg7tWEUiR3bUfSYV7zb9JWYLXJot4gQ==","signatures":[{"sig":"MEQCIDdJCW+zjoF8b5ppdUoWMc4Bw5JqP3gNlVMj34oYbVztAiADuDEMFkEKEn3GsK4oVfPXcQ+SvgrjkxCXmlt7QoUGpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36762426},"type":"module","_from":"file:/home/tfalk/Documents/homepages/packages/external/dev-media/homepages-dev-media-3.0.0.tgz","types":"./index.d.ts","engines":{"node":"^22.13.0 || >=24"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"scripts":{"check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"travisfalk","email":"falk.travis@gmail.com","approver":{"name":"travisfalk","email":"falk.travis@gmail.com"}},"_resolved":"/home/tfalk/Documents/homepages/packages/external/dev-media/homepages-dev-media-3.0.0.tgz","_integrity":"sha512-HxG+XVI+iXV8d7PhHw5B4eG+9l61QbV/2jKnHIUCOI674cK1CNr0w5GDg7tWEUiR3bUfSYV7zb9JWYLXJot4gQ==","repository":{"url":"git+https://github.com/falktravis/homepages.git","type":"git","directory":"packages/external/dev-media"},"_npmVersion":"12.0.2","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_3.0.0_1785979232619_0.23518800065643308","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.0.1":{"name":"@homepages/dev-media","version":"3.0.1","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@3.0.1","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/homepages#readme","bugs":{"url":"https://github.com/falktravis/homepages/issues"},"dist":{"shasum":"b7160ba49549cabcd7cb9205d4e95d8e55b7693b","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-3.0.1.tgz","fileCount":65,"integrity":"sha512-dmpDGJ1JJriCDXiG28rqCNUg9fBsZSKvzJcYLSYa1Kv/RJf6W+w4BqGbgrJ394dlKYSTUTwPSrnq6anpWGU+JQ==","signatures":[{"sig":"MEYCIQCmfxGkZGjUJrleuL/fXbWXOgAZfmGkHto7iAwG9efjlAIhAOX5I/bh65ThltUrBhNaM/aWkvjN1A1ZP8lhk8V+VO2s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36762426},"type":"module","_from":"file:/home/tfalk/Documents/homepages/packages/external/dev-media/homepages-dev-media-3.0.1.tgz","types":"./index.d.ts","engines":{"node":"^22.13.0 || >=24"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"scripts":{"check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"travisfalk","email":"falk.travis@gmail.com","approver":{"name":"travisfalk","email":"falk.travis@gmail.com"}},"_resolved":"/home/tfalk/Documents/homepages/packages/external/dev-media/homepages-dev-media-3.0.1.tgz","_integrity":"sha512-dmpDGJ1JJriCDXiG28rqCNUg9fBsZSKvzJcYLSYa1Kv/RJf6W+w4BqGbgrJ394dlKYSTUTwPSrnq6anpWGU+JQ==","repository":{"url":"git+https://github.com/falktravis/homepages.git","type":"git","directory":"packages/external/dev-media"},"_npmVersion":"12.0.2","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_3.0.1_1786025499163_0.30237934053844895","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"4.0.0":{"name":"@homepages/dev-media","version":"4.0.0","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@4.0.0","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/homepages#readme","bugs":{"url":"https://github.com/falktravis/homepages/issues"},"dist":{"shasum":"e8f66c9794854cde39801b18753bbf84e1fb4852","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-4.0.0.tgz","fileCount":66,"integrity":"sha512-+kTrtHaDC02i1hxlKQeVd6B2UQErefyYTaiSQPiDNY0icxqRp6LfzT5C2ATDuw1mXNEw6wD/9wDntlh5Wv+b4g==","signatures":[{"sig":"MEYCIQD9a744ayOqFZBjELQdAKD4qQ9I2b8GsH4ENqg+Nd4ccQIhAMFSe8uaK6qQZ/3btqqBMKREdkqVIvfDqHnQ77KCHg1Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36766168},"type":"module","_from":"file:/home/tfalk/Documents/homepages/packages/external/dev-media/homepages-dev-media-4.0.0.tgz","types":"./index.d.ts","engines":{"node":"^22.13.0 || >=24"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"scripts":{"test":"node scripts/validate.mjs","check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"travisfalk","email":"falk.travis@gmail.com","approver":{"name":"travisfalk","email":"falk.travis@gmail.com"}},"_resolved":"/home/tfalk/Documents/homepages/packages/external/dev-media/homepages-dev-media-4.0.0.tgz","_integrity":"sha512-+kTrtHaDC02i1hxlKQeVd6B2UQErefyYTaiSQPiDNY0icxqRp6LfzT5C2ATDuw1mXNEw6wD/9wDntlh5Wv+b4g==","repository":{"url":"git+https://github.com/falktravis/homepages.git","type":"git","directory":"packages/external/dev-media"},"_npmVersion":"12.0.2","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_4.0.0_1786288792926_0.09393750878571239","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"5.0.0":{"name":"@homepages/dev-media","version":"5.0.0","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@5.0.0","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/homepages#readme","bugs":{"url":"https://github.com/falktravis/homepages/issues"},"dist":{"shasum":"77a1cecea87b09e57e65b8783d0d79ede91092ce","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-5.0.0.tgz","fileCount":69,"integrity":"sha512-ULu7Fksrk3Jqe9gBAK31GtYMHhZ4T9F/QSSh8Kg8XH9jynYcDeSkPdpDflgkFmuy3kyREDtABjvNVUmcnpC5tQ==","signatures":[{"sig":"MEUCIQD+5pRx3BCXUTlk48JSKz9AlGwkbv22Tw1kE+l1tNXPkQIgcE+xOzLDgE55/uqO4tSyMoBfM7cdg0cD4j+fWFO+HvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36785326},"type":"module","_from":"file:/home/tfalk/Documents/homepages/packages/external/dev-media/homepages-dev-media-5.0.0.tgz","types":"./index.d.ts","engines":{"node":"^22.13.0 || >=24"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"scripts":{"test":"node scripts/validate.mjs","check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"travisfalk","email":"falk.travis@gmail.com","approver":{"name":"travisfalk","email":"falk.travis@gmail.com"}},"_resolved":"/home/tfalk/Documents/homepages/packages/external/dev-media/homepages-dev-media-5.0.0.tgz","_integrity":"sha512-ULu7Fksrk3Jqe9gBAK31GtYMHhZ4T9F/QSSh8Kg8XH9jynYcDeSkPdpDflgkFmuy3kyREDtABjvNVUmcnpC5tQ==","repository":{"url":"git+https://github.com/falktravis/homepages.git","type":"git","directory":"packages/external/dev-media"},"_npmVersion":"12.0.2","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_5.0.0_1786495794953_0.19298266354075833","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"6.0.0":{"name":"@homepages/dev-media","version":"6.0.0","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@6.0.0","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/homepages#readme","bugs":{"url":"https://github.com/falktravis/homepages/issues"},"dist":{"shasum":"7c7132cd1bd4aa89d6be66b2427940099d2bc2c8","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-6.0.0.tgz","fileCount":69,"integrity":"sha512-qaR8Anj/WAheEI219jiM5XBczdbWYn98R735SCWdumtj/pQ2DPrWtzOgJobUqfiJIx6cZDyxVHuLnWBeVPJ4cA==","signatures":[{"sig":"MEUCIBpnUNZAhbS4OrAufD8tOlHV/8DvNf+8WqazyHLRF2shAiEAxbR2NHIBU+E44tel0o1Wmew458+idNbqZLs0HKHBKBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36785326},"type":"module","_from":"file:/home/tfalk/Documents/homepages/packages/external/dev-media/homepages-dev-media-6.0.0.tgz","types":"./index.d.ts","engines":{"node":"^22.13.0 || >=24"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"scripts":{"test":"node scripts/validate.mjs","check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"travisfalk","email":"falk.travis@gmail.com","approver":{"name":"travisfalk","email":"falk.travis@gmail.com"}},"_resolved":"/home/tfalk/Documents/homepages/packages/external/dev-media/homepages-dev-media-6.0.0.tgz","_integrity":"sha512-qaR8Anj/WAheEI219jiM5XBczdbWYn98R735SCWdumtj/pQ2DPrWtzOgJobUqfiJIx6cZDyxVHuLnWBeVPJ4cA==","repository":{"url":"git+https://github.com/falktravis/homepages.git","type":"git","directory":"packages/external/dev-media"},"_npmVersion":"12.0.2","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_6.0.0_1786662109463_0.7591668915353338","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"7.0.0":{"name":"@homepages/dev-media","version":"7.0.0","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@7.0.0","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/homepages#readme","bugs":{"url":"https://github.com/falktravis/homepages/issues"},"dist":{"shasum":"217251c695f981d8b80b4f5b76d81ebbd809cbdb","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-7.0.0.tgz","fileCount":69,"integrity":"sha512-hU4G6+hKdtr4U/79v0yf8SEY4s5VaFMKvjmVrtz5g3Nw0/0M1oj77hyoMvf5nV5vOoTwD1HAgwgpEmOI07IMpw==","signatures":[{"sig":"MEUCIDcRj0/B5Bs/8pJgvfNzwzkrWZeus2PORUrL+1go4ivrAiEArrvWo7UY+ZBq/oSaoYjkL6pxzpabLyf4RoN3HehjiGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36785326},"type":"module","_from":"file:/home/tfalk/Documents/homepages/packages/external/dev-media/homepages-dev-media-7.0.0.tgz","types":"./index.d.ts","engines":{"node":"^22.13.0 || >=24"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"scripts":{"test":"node scripts/validate.mjs","check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"travisfalk","email":"falk.travis@gmail.com","approver":{"name":"travisfalk","email":"falk.travis@gmail.com"}},"_resolved":"/home/tfalk/Documents/homepages/packages/external/dev-media/homepages-dev-media-7.0.0.tgz","_integrity":"sha512-hU4G6+hKdtr4U/79v0yf8SEY4s5VaFMKvjmVrtz5g3Nw0/0M1oj77hyoMvf5nV5vOoTwD1HAgwgpEmOI07IMpw==","repository":{"url":"git+https://github.com/falktravis/homepages.git","type":"git","directory":"packages/external/dev-media"},"_npmVersion":"12.0.2","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_7.0.0_1786841083962_0.7921947965547633","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"8.0.0":{"name":"@homepages/dev-media","version":"8.0.0","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@8.0.0","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/homepages#readme","bugs":{"url":"https://github.com/falktravis/homepages/issues"},"dist":{"shasum":"761d95d0a0398bea18a6c48f8809b5e921069d5b","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-8.0.0.tgz","fileCount":69,"integrity":"sha512-qpLKaZMyxOWoafepTT0pIiYuiMQvqDZddYUkJmCQ6B29FfSiInwJ6UoE4gFxW9WepHYhHpcfdVvgVzFnl3lzkA==","signatures":[{"sig":"MEUCIHG2757OVEJc1BR0BRFrUjfS96KYKFVTDU8uyV0JjT+TAiEA0PqJPqqpmuqMEsmdCLDG9psiuedMaadngDmHtb4j2BU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36785326},"type":"module","_from":"file:/home/tfalk/Documents/homepages/packages/external/dev-media/homepages-dev-media-8.0.0.tgz","types":"./index.d.ts","engines":{"node":"^22.13.0 || >=24"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"scripts":{"test":"node scripts/validate.mjs","check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"travisfalk","email":"falk.travis@gmail.com","approver":{"name":"travisfalk","email":"falk.travis@gmail.com"}},"_resolved":"/home/tfalk/Documents/homepages/packages/external/dev-media/homepages-dev-media-8.0.0.tgz","_integrity":"sha512-qpLKaZMyxOWoafepTT0pIiYuiMQvqDZddYUkJmCQ6B29FfSiInwJ6UoE4gFxW9WepHYhHpcfdVvgVzFnl3lzkA==","repository":{"url":"git+https://github.com/falktravis/homepages.git","type":"git","directory":"packages/external/dev-media"},"_npmVersion":"12.0.2","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_8.0.0_1787506069643_0.9120440778398429","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"8.0.1":{"name":"@homepages/dev-media","version":"8.0.1","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@8.0.1","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/homepages#readme","bugs":{"url":"https://github.com/falktravis/homepages/issues"},"dist":{"shasum":"50e5e22c60f89744beee1b2deb310bcccdf0c45a","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-8.0.1.tgz","fileCount":69,"integrity":"sha512-Wd+Abxz5rQQ4oZO4BuiK3jyjf7o6LCy1Id0wI+MDssZNGa+DUgwBy7YDrcDV6a73gWBgCbFAqyLpetLv6xflVQ==","signatures":[{"sig":"MEUCIQDdhahmggL8QV6LvHIwgOfRNLKWYhxZySPUUpOVi7tf6gIgE4stStfzoo/f95bLDbWXUn/3N/BRQUTK2fw0UHItBoo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36785326},"type":"module","_from":"file:/home/tfalk/Documents/homepages/packages/external/dev-media/homepages-dev-media-8.0.1.tgz","types":"./index.d.ts","engines":{"node":"^22.13.0 || >=24"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"scripts":{"test":"node scripts/validate.mjs","check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"travisfalk","email":"falk.travis@gmail.com","approver":{"name":"travisfalk","email":"falk.travis@gmail.com"}},"_resolved":"/home/tfalk/Documents/homepages/packages/external/dev-media/homepages-dev-media-8.0.1.tgz","_integrity":"sha512-Wd+Abxz5rQQ4oZO4BuiK3jyjf7o6LCy1Id0wI+MDssZNGa+DUgwBy7YDrcDV6a73gWBgCbFAqyLpetLv6xflVQ==","repository":{"url":"git+https://github.com/falktravis/homepages.git","type":"git","directory":"packages/external/dev-media"},"_npmVersion":"12.0.2","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_8.0.1_1787508407938_0.7482947245499936","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"9.0.0":{"name":"@homepages/dev-media","version":"9.0.0","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@9.0.0","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/homepages#readme","bugs":{"url":"https://github.com/falktravis/homepages/issues"},"dist":{"shasum":"e8dd47a034e810154777ee8258ec932f44f76de5","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-9.0.0.tgz","fileCount":72,"integrity":"sha512-ApYPhNGlaqw5sK8i5ub1TBFOpakH6CnndD+nyxr3l9ZgbgpVjhy5YOfcFoSC8xwPxqalq3cNZZR/irVovNOa7A==","signatures":[{"sig":"MEQCIBj0VZ0+evrIgifvIxMn3mzl02PUXdv/ZIAkMAOKhd/mAiBBsWbpsVHRQbv0xXb/dbr5sXwYHKjucLNM9B14T5RCmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37483796},"type":"module","_from":"file:/home/tfalk/Documents/homepages/packages/external/dev-media/homepages-dev-media-9.0.0.tgz","types":"./index.d.ts","engines":{"node":"^22.13.0 || >=24"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"scripts":{"test":"node scripts/validate.mjs","check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"travisfalk","email":"falk.travis@gmail.com","approver":{"name":"travisfalk","email":"falk.travis@gmail.com"}},"_resolved":"/home/tfalk/Documents/homepages/packages/external/dev-media/homepages-dev-media-9.0.0.tgz","_integrity":"sha512-ApYPhNGlaqw5sK8i5ub1TBFOpakH6CnndD+nyxr3l9ZgbgpVjhy5YOfcFoSC8xwPxqalq3cNZZR/irVovNOa7A==","repository":{"url":"git+https://github.com/falktravis/homepages.git","type":"git","directory":"packages/external/dev-media"},"_npmVersion":"12.0.2","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_9.0.0_1787936019666_0.7649478739630753","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"10.0.0":{"name":"@homepages/dev-media","version":"10.0.0","license":"SEE LICENSE IN LICENSE","_id":"@homepages/dev-media@10.0.0","maintainers":[{"name":"travisfalk","email":"falk.travis@gmail.com"}],"homepage":"https://github.com/falktravis/homepages#readme","bugs":{"url":"https://github.com/falktravis/homepages/issues"},"dist":{"shasum":"30afd8066a7005d34afc8bd01156d1589f415745","tarball":"https://registry.npmjs.org/@homepages/dev-media/-/dev-media-10.0.0.tgz","fileCount":72,"integrity":"sha512-8bbu3mXh+RHQhKkJ+wR2VTshZjhjqsa5iQDr6Y0XR1qrhNRDtoShg4nHjYCl7rVV1rIG74CKAH7XsKK1oo5HDA==","signatures":[{"sig":"MEQCIDBbHuasApzqqXtmWeBMgttu9qbs2lZvwpy0M1QwjDB6AiATDVo4q/Cp6YK4G98zqYLW8TcGU5MKJar8tbgE36rqEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37483810},"type":"module","_from":"file:/home/tfalk/Documents/homepages/packages/external/dev-media/homepages-dev-media-10.0.0.tgz","types":"./index.d.ts","engines":{"node":"^22.13.0 || >=24"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./assets/*":"./assets/*","./package.json":"./package.json","./manifest.json":"./manifest.json"},"scripts":{"test":"node scripts/validate.mjs","check":"node scripts/validate.mjs","import":"node scripts/import-media.mjs","generate":"node scripts/generate-placeholders.mjs && node scripts/generate-manifest.mjs","generate:videos":"node scripts/generate-placeholders.mjs --videos && node scripts/generate-manifest.mjs"},"_npmUser":{"name":"travisfalk","email":"falk.travis@gmail.com","approver":{"name":"travisfalk","email":"falk.travis@gmail.com"}},"_resolved":"/home/tfalk/Documents/homepages/packages/external/dev-media/homepages-dev-media-10.0.0.tgz","_integrity":"sha512-8bbu3mXh+RHQhKkJ+wR2VTshZjhjqsa5iQDr6Y0XR1qrhNRDtoShg4nHjYCl7rVV1rIG74CKAH7XsKK1oo5HDA==","repository":{"url":"git+https://github.com/falktravis/homepages.git","type":"git","directory":"packages/external/dev-media"},"_npmVersion":"12.0.2","description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-media_10.0.0_1788888392809_0.8555621229014514","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2026-07-20T13:41:03.004Z","modified":"2026-09-18T13:44:08.749Z","0.0.0":"2026-07-20T13:41:03.458Z","0.0.1":"2026-07-22T12:00:19.635Z","1.0.0":"2026-07-23T14:18:38.775Z","2.0.0-dev-20260725222034":"2026-07-25T22:20:49.670Z","2.0.0-dev-20260725233009":"2026-07-25T23:30:23.604Z","2.0.0-dev-20260726004823":"2026-07-26T00:48:39.535Z","2.0.0-dev-20260726015619":"2026-07-26T01:56:34.487Z","2.0.0-dev-20260726022255":"2026-07-26T02:23:10.778Z","2.0.0-dev-20260726031323":"2026-07-26T03:13:38.944Z","2.0.0-dev-20260726112057":"2026-07-26T11:21:12.513Z","2.0.0-dev-20260726122014":"2026-07-26T12:20:28.854Z","2.0.0-dev-20260726122601":"2026-07-26T12:26:17.143Z","2.0.0-dev-20260726130403":"2026-07-26T13:04:19.839Z","2.0.0-dev-20260726150557":"2026-07-26T15:06:12.213Z","2.0.0-dev-20260726151403":"2026-07-26T15:14:18.103Z","2.0.0-dev-20260726163042":"2026-07-26T16:31:01.020Z","2.0.0-dev-20260726171747":"2026-07-26T17:18:01.939Z","2.0.0-dev-20260726175448":"2026-07-26T17:55:02.375Z","2.0.0-dev-20260726193345":"2026-07-26T19:34:00.534Z","2.0.0-dev-20260726215326":"2026-07-26T21:53:41.638Z","2.0.0-dev-20260727000223":"2026-07-27T00:02:38.055Z","2.0.0-dev-20260727003512":"2026-07-27T00:35:29.395Z","2.0.0-dev-20260727015628":"2026-07-27T01:56:43.568Z","2.0.0-dev-20260727031013":"2026-07-27T03:10:29.449Z","2.0.0-dev-20260727035145":"2026-07-27T03:52:01.559Z","2.0.0-dev-20260727115109":"2026-07-27T11:51:24.589Z","2.0.0-dev-20260727122838":"2026-07-27T12:28:53.053Z","2.0.0-dev-20260727133549":"2026-07-27T13:36:06.025Z","2.0.0-dev-20260727142818":"2026-07-27T14:28:33.146Z","2.0.0-dev-20260727174231":"2026-07-27T17:43:09.377Z","2.0.0-dev-20260727180158":"2026-07-27T18:02:36.535Z","2.0.0-dev-20260727194158":"2026-07-27T19:42:39.522Z","2.0.0-dev-20260727202116":"2026-07-27T20:21:55.640Z","2.0.0-dev-20260727205941":"2026-07-27T21:00:21.677Z","2.0.0-dev-20260727225138":"2026-07-27T22:52:18.528Z","2.0.0-dev-20260728011139":"2026-07-28T01:12:18.934Z","2.0.0-dev-20260728021150":"2026-07-28T02:12:27.972Z","2.0.0-dev-20260728033307":"2026-07-28T03:33:40.663Z","2.0.0-dev-20260728113846":"2026-07-28T11:39:25.824Z","2.0.0-dev-20260728131506":"2026-07-28T13:15:45.042Z","2.0.0-dev-20260728172654":"2026-07-28T17:27:35.769Z","2.0.0-dev-20260728180604":"2026-07-28T18:06:44.954Z","2.0.0":"2026-07-29T13:08:48.657Z","2.2.0-dev-20260731213520":"2026-07-31T21:35:55.916Z","2.2.0":"2026-07-31T23:46:22.725Z","2.2.1":"2026-08-01T00:36:14.553Z","2.2.2":"2026-08-02T20:44:13.180Z","2.3.0":"2026-08-04T19:38:38.965Z","3.0.0":"2026-08-06T01:20:33.169Z","3.0.1":"2026-08-06T14:11:39.676Z","4.0.0":"2026-08-09T15:19:53.475Z","5.0.0":"2026-08-12T00:49:55.664Z","6.0.0":"2026-08-13T23:01:50.003Z","7.0.0":"2026-08-16T00:44:44.484Z","8.0.0":"2026-08-23T17:27:50.190Z","8.0.1":"2026-08-23T18:06:48.484Z","9.0.0":"2026-08-28T16:53:40.213Z","10.0.0":"2026-09-08T17:26:33.389Z"},"bugs":{"url":"https://github.com/falktravis/homepages/issues"},"license":"SEE LICENSE IN LICENSE","homepage":"https://github.com/falktravis/homepages#readme","repository":{"url":"git+https://github.com/falktravis/homepages.git","type":"git","directory":"packages/external/dev-media"},"description":"Dev-only media pack for template authoring: the asset bytes the fixture corpus resolves against, plus the manifest that indexes them.","maintainers":[{"name":"falktravis","email":"travis@homepages.io"}],"readme":"# @homepages/dev-media\n\nThe dev-only media pack template authoring resolves against: `manifest.json` indexing\nevery asset the fixture corpus can select, plus the bytes in `assets/`.\n\nPublished on npm at the family's shared version. It is a package rather than a\n`@homepages/template-kit` subpath because the kit is a dependency of every\nworkspace and CI install, and media bytes would tax all of them.\n\n## What is in here\n\n| path | role |\n|---|---|\n| `manifest.json` | generated pack index — assets + named media sets |\n| `ids.d.ts` | generated typed catalog — one literal id union per kind, so consuming fixture code names assets with autocomplete and a compile-checked id |\n| `selection.json` | reviewed slot → source mapping, with per-asset provenance and rights |\n| `assets/` | the bytes, `assets/<kind>/<slug>.<ext>` |\n| `sources/` | raw originals for hand-contributed real media (a headshot, a brand logo, a stock clip) that `selection.json` points a slot at via `local_file`; `npm run import` copies from here into `assets/` |\n| `vendor/` | byte-vendored copies of the derived contract; never hand-edit |\n| `scripts/` | the importer, generators, and the pack validator |\n\nIds are namespaced per id space (`dev_upl_`, `dev_efp_`, `dev_lib_`, `dev_vid_`,\n`dev_doc_`) so a dev id is impossible to mistake for a real one if it ever reaches a\nreal `content_doc`.\n\n`tags` are a contract, not decoration: fixture data selects and groups by tag,\nwhich is why `check` asserts the full tag vocabulary is covered.\n\n## Two kinds of bytes\n\nA slot holds **real media** — property photos/plans imported from the dev\nenvironment, or a headshot/logo/video/POI venue photo contributed from some other\nrights-cleared source — once `selection.json` maps it to one; until then it falls\nback to a **generated placeholder**, a labelled frame at the asset's true\ndimensions.\n`npm run check` reports the live real-vs-placeholder split (currently every image and\nvideo asset in the pack resolves to real media — see below).\n\n`document` assets are the exception with no real-media half: their bytes are always\ngenerated. A document is a PDF or a CSV — plain formats a generator can mint honestly,\nwhich is why the pack ships no office types — and each one states on its own face that\nit is a placeholder holding no real property data. Its manifest entry declares the\n`filename`, `content_type` and `size_bytes` a resolved document value carries, and\n`check` asserts the size back against the file.\n\n`selection.json` decides which is which. Each row maps a brief slot to a source: either\n`s3_key` (an object in the dev uploads bucket) or `local_file` (a path under `sources/`\nalready committed to the repo), and records that source's provenance and rights\nclearance either way. It is committed and reviewed by a human: querying the dev\ndatabase at build time would let the pack's contents shift whenever that database\nchanged, silently, with no version recording it. Reviewed once, the pack regenerates\nbyte-identically forever — from S3 for `s3_key` rows, from disk for `local_file` ones.\n\nA slot with no entry falls back to its placeholder. The required inventory only\ncarries an id if some real source could eventually back it — an id no tagger\nvocabulary or unused source could ever fill (a `room` value the tagger has no\nequivalent for, or a wholly synthetic address with no property to photograph) is\ndropped from the inventory rather than kept as a permanent placeholder.\n\n- The library logos and headshots name fictional brands and fictional people (that\n  identity metadata comes from the derived inventory, not from a source); each now\n  resolves to a real, rights-cleared photo/logo via a `local_file` row. A newly-added\n  fictional identity with no sourced media yet would still fall back to a placeholder\n  until someone sources it — this fallback is what stays permanently available, not a\n  fixed count of pending identities.\n- The `role: \"tour-poster\"` library assets are the thumbnails a provider publishes for\n  the kit's dev tour pool (`DEV_TOURS` on `@homepages/template-kit/fixtures`, every\n  entry a real public tour; the Matterport ones are its own showcase models, and the\n  Biganto one is poster-less because Biganto publishes none): Matterport's keyless\n  `…/api/v2/player/models/<sid>/thumb/` bytes, committed under `sources/library/` and\n  imported via a `local_file` row like any contributed image. A tour itself ships no\n  bytes — the pool names the poster asset by id.\n\n`s3_key` bytes are the platform's existing 2048px `image_web_variant` derivatives,\ncopied verbatim. No re-encoding: the derivatives already match the brief's width, and an\nencoder here would drift against the platform's own ladder. `local_file` bytes are\ncopied verbatim from `sources/` the same way.\n\n**Rights are enforced, not just recorded.** The importer refuses to fetch any selection\nwhose provenance is not listed in the file's `cleared` block, so adding a source without\nclearing it fails the import rather than shipping quietly.\n\n`npm run check` reports the real-vs-placeholder split explicitly. Coverage alone cannot:\nit is asserted against the inventory rather than against a source, so an import that\nsilently resolved nothing would still come out green.\n\n## Commands\n\n```\nnpm run check           # validate: schema, inventory coverage, files resolve, true dimensions\n                          # and true document sizes\nnpm run import           # materialize selected sources: fetch s3_key rows from S3 (needs dev\n                          # AWS credentials), copy local_file rows from sources/, extract real\n                          # video posters via ffmpeg-in-Docker\nnpm run generate        # regenerate placeholders + manifest, prune superseded files\nnpm run generate:videos # also re-encode the two MP4s — needs Docker (no ffmpeg on the dev host)\n```\n\nRe-authoring the selection (needs the dev Postgres container) is a deliberate,\nhand-run step — never part of the build:\n\n```\nnode scripts/derive-selection.mjs > selection.proposed.json   # review, clear rights, commit\n```\n\n## Dimensions and the responsive ladder\n\nProduction emits rungs `[320,640,960,1200,1600,2048]` across avif/webp/jpeg. The dev\nserver instead serves the source file at every rung URL while the manifest declares\neach rung's true size, so the emitted `srcset` is structurally identical to production\nand every URL resolves. The only divergence is transferred bytes — a performance\nproperty, not a layout or authoring one. This is why a manifest that lies about\nintrinsic dimensions is a real defect and `check` fails on it.\n\nThe brief's `min_width` is a separate thing from the declared dimensions: it states the\nladder ceiling the corpus binds a slot at, while the manifest states what the bytes\nactually are. Every imported floor plan is narrower than the 1024px the brief asks for —\nthe dev environment's extracted plans run 341–876px — so their top rung upscales. This\nis an accepted gap, not a defect: floor plans are line art and read acceptably upscaled,\nand the alternative was leaving every plan slot synthetic. `check` prints one\n`under-floor` warning per affected asset so the gap stays visible.\n","readmeFilename":"README.md"}