{"_id":"@heroiclands/package-build","_rev":"108-b4676ff7689a1571854cdea3b09df0c0","name":"@heroiclands/package-build","dist-tags":{"latest":"23.0.0"},"versions":{"0.1.0":{"name":"@heroiclands/package-build","version":"0.1.0","keywords":["foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands","build"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@0.1.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://heroiclands.org","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"dist":{"shasum":"a03c6fabfd8b4bc9f4f5bae993f0cd9293bee093","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-0.1.0.tgz","fileCount":19,"integrity":"sha512-KS1nYoe9Rx+Wm1AvDcF111cOqZvZGOl+ZyIT1l4FG9xl8CrsUV1pkisg/BxyRyxn/WzZ+ogkAvUUjecpzkEJkA==","signatures":[{"sig":"MEYCIQD/wMne48+BZwb3jWbFrgYkVaCeXXzOHLHXZvp4G9C5WQIhALBFV+xLu+ld+QFy1FcdqHRj0oDJK7g2hubgs1KiRMJG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87377},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./text":{"types":"./types/text.d.mts","import":"./text.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./package.json":"./package.json"},"gitHead":"866c979a7ea400762ef65f9004ac4fe2da2170d0","scripts":{"test":"vitest run","format":"prettier --write .","prepack":"npm run build:types","prepare":"git config core.hooksPath .githooks || true","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","format:check":"prettier --check ."},"_npmUser":{"name":"toastysailor","email":"toasty@heroiclands.org"},"deprecated":"Superseded by 3.0.0, which absorbed @heroiclands/content-build. See MIGRATING.md","repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"acorn":"^8.18.0","archiver":"^8.0.0","ssh2-sftp-client":"^12.1.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","prettier":"^3.9.6","typescript":"^6.0.3","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_0.1.0_1787369606955_0.6229602884778269","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@heroiclands/package-build","version":"0.2.0","keywords":["foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands","build"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@0.2.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://heroiclands.org","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"package-build":"bin/package-build.mjs"},"dist":{"shasum":"67c41f9020c0abd6579369fec0060c8c61b823f7","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-0.2.0.tgz","fileCount":22,"integrity":"sha512-cRgJ/9a0QdsNPMXXTp6yHbImpWFG0/+7mPyONKsPpa4hJEa6QGkm6UDP0ooZZw1glw7PcbJ0aPEs298UnNi4jg==","signatures":[{"sig":"MEQCIBq7J+mB/DvUkvWBJ/PFgY6wBuU+yK1r3vRiHeJbjeiaAiA7nSk1Ix68u9hzkeQ9dmjr2vG1h4bX0PWhRkFIPLoLtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120927},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./text":{"types":"./types/text.d.mts","import":"./text.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./package.json":"./package.json"},"gitHead":"541727b5c81bfd1f2d9a83ddf376d199ff1ba0c7","scripts":{"test":"vitest run","format":"prettier --write .","prepack":"npm run build:types","prepare":"git config core.hooksPath .githooks || true","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","format:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"deprecated":"Superseded by 3.0.0, which absorbed @heroiclands/content-build. See MIGRATING.md","repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"glob":"^11.0.3","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","archiver":"^8.0.0","ssh2-sftp-client":"^12.1.1","@heroiclands/content-build":"^0.15.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","prettier":"^3.9.6","typescript":"^6.0.3","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_0.2.0_1787419292496_0.6889923926964148","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@heroiclands/package-build","version":"0.2.1","keywords":["foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands","build"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@0.2.1","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://heroiclands.org","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"package-build":"bin/package-build.mjs"},"dist":{"shasum":"8cb7406672d3d3ab46fa9aa7296a3991b9e72d7d","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-0.2.1.tgz","fileCount":23,"integrity":"sha512-C9JW2jd5QevhgfhEEw9vsD4M32ARYkkfClH/39yRb499cogMu1jOWCVf/lQCLYmhCLrHLR2cogioTgnALcao6g==","signatures":[{"sig":"MEQCIGIJDqwnUlnoykuYDbnIkiFatDfrB4hNJde78TsWdv9iAiAcvSXZYVgZOgIxr3ufnBFAu/7sn6lfTo6ApuOBl0kSIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":132039},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./text":{"types":"./types/text.d.mts","import":"./text.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./package.json":"./package.json"},"gitHead":"948c8ed8584065c70cd6a6b8940e155a9465f597","scripts":{"test":"vitest run","format":"prettier --write .","prepack":"npm run build:types","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","format:check":"prettier --check .","changeset:check":"changeset status --since=origin/main"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"deprecated":"Superseded by 3.0.0, which absorbed @heroiclands/content-build. See MIGRATING.md","repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"glob":"^11.0.3","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","archiver":"^8.0.0","ssh2-sftp-client":"^12.1.1","@heroiclands/content-build":"^0.15.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","prettier":"^3.9.6","typescript":"^6.0.3","@types/node":"^26.2.0","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_0.2.1_1787437037969_0.16041247382914214","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@heroiclands/package-build","version":"0.3.0","keywords":["foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands","build"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@0.3.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://heroiclands.org","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"package-build":"bin/package-build.mjs"},"dist":{"shasum":"61b630266ae91cdb0dd4d3202d8521bef7b14a27","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-0.3.0.tgz","fileCount":23,"integrity":"sha512-I368uGkoTIkgNcCAEw3BmryNHPehob/LC9J1QmRfmrTfOslFArMJGZP8Icnz3NhmGQmKdCCLWMC3MFbEjM5LgQ==","signatures":[{"sig":"MEUCIGK2IvVksIaYV0/DxinDRzFDdQ4tUQ6TqOcTrtPqLQ7DAiEAneUoO5TZ6MoCCm7S/4e/VQU22pUVZMsjQhtjRzzbW7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146626},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./text":{"types":"./types/text.d.mts","import":"./text.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./package.json":"./package.json"},"gitHead":"ecc8bc6c1f469e92678d012755800748b3d56d5c","scripts":{"test":"vitest run","format":"prettier --write .","prepack":"npm run build:types","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","format:check":"prettier --check .","changeset:check":"changeset status --since=origin/main"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"deprecated":"Superseded by 3.0.0, which absorbed @heroiclands/content-build. See MIGRATING.md","repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"glob":"^11.0.3","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","archiver":"^8.0.0","ssh2-sftp-client":"^12.1.1","@heroiclands/content-build":"^1.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","prettier":"^3.9.6","typescript":"^6.0.3","@types/node":"^26.2.0","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_0.3.0_1787450278291_0.8076187034284628","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@heroiclands/package-build","version":"0.4.0","keywords":["foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands","build"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@0.4.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://heroiclands.org","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"package-build":"bin/package-build.mjs"},"dist":{"shasum":"012f571852be314f205315c125f2e03174c5c457","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-0.4.0.tgz","fileCount":24,"integrity":"sha512-FqgIIEH5Y91QxthM1aGXjySwvjy8nWlM8uz5YKz4UZsKcgOhLRofa5fIS6kMZgyrqcB5sKWppd7B2QBZglwzGA==","signatures":[{"sig":"MEUCIQDN6WJdOFry/aPRzYYtnXm2Y8Y5wdgzK+9xLURtQ11vFgIgMZHIuKW4C9VvxD2NnfkH3Wyna6U530Y+NTI6wld7v9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161220},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./text":{"types":"./types/text.d.mts","import":"./text.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./package.json":"./package.json"},"gitHead":"188cd781ecbfe404952873ffee4cd2e1d071d5e9","scripts":{"test":"vitest run","format":"prettier --write .","prepack":"npm run build:types","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","format:check":"prettier --check .","changeset:check":"changeset status --since=origin/main"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"deprecated":"Superseded by 3.0.0, which absorbed @heroiclands/content-build. See MIGRATING.md","repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"glob":"^11.0.3","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","archiver":"^8.0.0","ssh2-sftp-client":"^12.1.1","@heroiclands/content-build":"^1.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","prettier":"^3.9.6","typescript":"^6.0.3","@types/node":"^26.2.0","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_0.4.0_1787458743987_0.1974902253659092","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@heroiclands/package-build","version":"0.5.0","keywords":["foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands","build"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@0.5.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://heroiclands.org","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"package-build":"bin/package-build.mjs"},"dist":{"shasum":"ddee0f329f16f0c63f32e51cb85cc89f3e5a041b","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-0.5.0.tgz","fileCount":22,"integrity":"sha512-FcVxlRuzge17CfcTm/OnmRnMTU0h0d/LEtCTsXBz8pKg2qlY5HsBGsXExJJGWif8E5LHct9LDP6ity5Y9bw13g==","signatures":[{"sig":"MEQCIHFUM+VQSU9ivIHa+6xcrf9LX4DWiNOZMthssxQzw2tMAiA1W1jT0UvQ7wQcpLzIVqGwssa57Nk9l22fz3VNCGa6GQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":157152},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./package.json":"./package.json"},"gitHead":"b47dbf2bcf4a1d0ed9cf2aa178a769e55f851a2f","scripts":{"test":"vitest run","format":"prettier --write .","prepack":"npm run build:types","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","format:check":"prettier --check .","changeset:check":"changeset status --since=origin/main"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"deprecated":"Superseded by 3.0.0, which absorbed @heroiclands/content-build. See MIGRATING.md","repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"glob":"^11.0.3","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","archiver":"^8.0.0","ssh2-sftp-client":"^12.1.1","@heroiclands/content-build":"^1.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","prettier":"^3.9.6","typescript":"^6.0.3","@types/node":"^26.2.0","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_0.5.0_1787463331891_0.3450762936324754","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@heroiclands/package-build","version":"0.6.0","keywords":["foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands","build"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@0.6.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://heroiclands.org","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"package-build":"bin/package-build.mjs"},"dist":{"shasum":"577d34d1ecc18c37e143190d321a34f4ad552aea","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-0.6.0.tgz","fileCount":30,"integrity":"sha512-gepVYK14Rx8S9VN860zHVCjF+PF3Cw3c2nLqnh+T+KAWfPez2HgWge7OgQM/hBFn+Ly9egau7l609xiOGyaOZA==","signatures":[{"sig":"MEYCIQDGs3LnJAS16QR8bmJNJT/SRcQGdvgbvdSZr0ITYQuGOgIhANVNERrWl0Y4hPzG3A4+3ZC4961YF6rGxNSKl3DWBI10","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":339282},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./package.json":"./package.json"},"gitHead":"4e22fdb00151828b280068cf4367c6b0153f9b57","scripts":{"test":"vitest run","format":"prettier --write .","prepack":"npm run build:types","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","format:check":"prettier --check .","changeset:check":"changeset status --since=origin/main"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"deprecated":"Superseded by 3.0.0, which absorbed @heroiclands/content-build. See MIGRATING.md","repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"glob":"^11.0.3","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","archiver":"^8.0.0","handlebars":"^4.7.9","typescript":"^6.0.3","ssh2-sftp-client":"^12.1.1","@foundryvtt/foundryvtt-cli":"^3.0.4","@heroiclands/content-build":"^1.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","prettier":"^3.9.6","@types/node":"^26.2.0","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_0.6.0_1787470573073_0.6024657289146094","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@heroiclands/package-build","version":"0.6.1","keywords":["foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands","build"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@0.6.1","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://heroiclands.org","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"package-build":"bin/package-build.mjs"},"dist":{"shasum":"4c83adb7a7d1f9fc58d7cbb53be90a2f666461ec","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-0.6.1.tgz","fileCount":30,"integrity":"sha512-CAilAXeS0P6Rz8OzXiWr9wTzs2fePFNE5oLWto9xt/SlL6CQiZrgVKHyVqkA2ZYWvQcyzQW+qVZkDXcn9s7PhQ==","signatures":[{"sig":"MEUCIQDdnD1FTxO8ZQgJlBlgmKvXthw2HyzTorA7A+FHU1+Y/gIgShNUg9qoEzLMhrnnyyQ9OsL8betFVvQELAVJjfIEn8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":341236},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./package.json":"./package.json"},"gitHead":"509f136ac2f2a70205c7e8905e6e3accde3f6a43","scripts":{"test":"vitest run","format":"prettier --write .","prepack":"npm run build:types","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","format:check":"prettier --check .","changeset:check":"changeset status --since=origin/main","changeset:version":"changeset version && npm install --package-lock-only"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"deprecated":"Superseded by 3.0.0, which absorbed @heroiclands/content-build. See MIGRATING.md","repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"glob":"^11.0.3","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","archiver":"^8.0.0","handlebars":"^4.7.9","typescript":"^6.0.3","ssh2-sftp-client":"^12.1.1","@foundryvtt/foundryvtt-cli":"^3.0.4","@heroiclands/content-build":"^1.8.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","prettier":"^3.9.6","@types/node":"^26.2.0","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_0.6.1_1787634059145_0.8308695833228537","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@heroiclands/package-build","version":"3.0.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@3.0.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"123ea41e4938b5de765a0177e31fe3de947423cc","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-3.0.0.tgz","fileCount":142,"integrity":"sha512-lrWj1iHAskZDy6bh0ssQ8AeABxw+ZEuHR7sZKyoB+XsFKBSUvtnys2cm+alLXetvqXXC3sLIYQqN/vQv6q9+UQ==","signatures":[{"sig":"MEQCIGX+yEcaRxuus2Z0VGLi+Ej17SzGHndbGFhgHr9PK3TBAiAfWUUyjMhbnb9Q6509k/Lhrl4UbAy6LwjMBuGB8/1KGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1477754},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"331559dd50a75af156720ea655a4efeb68e3b311","scripts":{"test":"vitest run","format":"prettier --write .","prepack":"npm run build:types","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","changeset:check":"changeset status --since=origin/main","changeset:version":"changeset version && npm install --package-lock-only"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"deprecated":"Docs in this version name a nonexistent 2.0.0 — use 3.0.1 or later.","repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"glob":"^11.0.3","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^14.1.0","classic-level":"^3.0.0","ssh2-sftp-client":"^12.1.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/node":"^26.2.0","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_3.0.0_1787670286654_0.5845811632011202","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@heroiclands/package-build","version":"3.0.1","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@3.0.1","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"8b1726a003fea45ce974a75f0e9943de017ffb51","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-3.0.1.tgz","fileCount":142,"integrity":"sha512-vFDWVLMOeYinRuvGBq252bjAKub3K2VLAnY0bMmKuJUOua8jU/xqY7Xr/hTx+1mXSgCGlaaykb7eNeZmGSXfLQ==","signatures":[{"sig":"MEYCIQCvYPEUVI/58YRSvr1LlHjzNs/I77bm5KBF0okmjcJVlQIhAPhtKaRpIRWKKf8Ws0a9U+P4QBBJqKzzOUgzUEUH9Rkd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1478079},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"0b43d40a4cf28051383bd3e13e235c19ab1a997d","scripts":{"test":"vitest run","format":"prettier --write .","prepack":"npm run build:types","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","changeset:check":"changeset status --since=origin/main","changeset:version":"changeset version && npm install --package-lock-only"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"glob":"^11.0.3","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^14.1.0","classic-level":"^3.0.0","ssh2-sftp-client":"^12.1.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/node":"^26.2.0","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_3.0.1_1787671799358_0.19997955262214684","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@heroiclands/package-build","version":"3.1.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@3.1.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"64cd6ee3a5d5d0b751a56efe9784db402f58ca13","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-3.1.0.tgz","fileCount":142,"integrity":"sha512-1NFqrZTw4K8F14oCy9MQsiS1m38KH9ZfxN+0nDEQo83ihJUAib+WAfb6Q9nNmxHJcFV4sKUaCqLRsdWyQigOdQ==","signatures":[{"sig":"MEQCIB+UcsmXso0zjSdDr3ap0M7n+Y0kV62BH63cwxcA0vwkAiB3tq9KGiVU24sKysa8chNjuVHQOqCULHiSmUcDFyCebg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1491960},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"eabfa13a9c6c99d5c37f0fcd012ca454b0f82c35","scripts":{"test":"vitest run","format":"prettier --write .","prepack":"npm run build:types","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","changeset:check":"changeset status --since=origin/main","changeset:version":"changeset version && npm install --package-lock-only"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"glob":"^11.0.3","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^14.1.0","classic-level":"^3.0.0","ssh2-sftp-client":"^12.1.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/node":"^26.2.0","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_3.1.0_1787766226917_0.3217550106749696","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@heroiclands/package-build","version":"3.2.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@3.2.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"a4fa8705b760b4c8bb4f80545a8da54085c59d5c","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-3.2.0.tgz","fileCount":142,"integrity":"sha512-yAxf2EZgbRkI81mJMVtRR8j3e9TYTgS8bal8bLHjacMT/XCTBwvnKoARACkCVYndc9jyXIlziOsC6iIEl8dqOQ==","signatures":[{"sig":"MEQCIHBCzXwmVOX7kbZjYfV2l3N1lc8zfTNLmTD1uGVugsiCAiBTAEzcB87M52qpFc/YEgM86uFvwmZ32lRHBEDtI6VjQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1494263},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"90bc0f60c198675fde077dae086398aa87db4423","scripts":{"test":"vitest run","format":"prettier --write .","prepack":"npm run build:types","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","changeset:check":"changeset status --since=origin/main","changeset:version":"changeset version && npm install --package-lock-only"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"glob":"^11.0.3","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^14.1.0","classic-level":"^3.0.0","ssh2-sftp-client":"^12.1.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/node":"^26.2.0","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_3.2.0_1787766781250_0.05927919909515267","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@heroiclands/package-build","version":"3.3.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@3.3.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"e03be6f16376287367242ed95e37b2ef53e0029c","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-3.3.0.tgz","fileCount":146,"integrity":"sha512-uMXo+IBALUjbf0XrsoknFLQtMX9jqkoqQUYbcHnyDxGk2Fd1rqcD4aTRQj+ajGhG+fB+eg+Ba6ILu0cDeSOZzw==","signatures":[{"sig":"MEUCIE+Ldy0oY4bclBD6XW9Kiau41Sl8k34jG5B61YZhxS9lAiEA9VHJU5mIOGA6me/g2UF8xFty+RN4gXXs1dVMuKPbj7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1536582},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"8dcb0d89371d73bf8f2549f035a51eec36ce4e5e","scripts":{"test":"vitest run","format":"prettier --write .","prepack":"npm run build:types","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","changeset:check":"changeset status --since=origin/main","changeset:version":"changeset version && npm install --package-lock-only"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"glob":"^11.0.3","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^14.1.0","classic-level":"^3.0.0","ssh2-sftp-client":"^12.1.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/node":"^26.2.0","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_3.3.0_1787984172188_0.8168466106623027","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@heroiclands/package-build","version":"3.4.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@3.4.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"b7fbd7016097090b8e7681d82a7c1e738a6b9255","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-3.4.0.tgz","fileCount":146,"integrity":"sha512-M1j3qCEkUe3WmJ8qhiSLUuUSPEiioBvp0DZyRQ/FNhkHt6wDaW/9wWLUMYfpvC06p5gmxt2Y3eqA99xOBYoDgQ==","signatures":[{"sig":"MEYCIQDiJbvy3K2awcOiatax90RubPUboAlQ6E3P70AOzFoeQQIhAKa268Akmw+pRxcfDIoqGWwN3lY2Ky8SpvmL/ZOsjHwy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@3.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1542325},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"221fd591f51fa54886f940840aebf0b1b59bb418","scripts":{"test":"vitest run","format":"prettier --write .","prepack":"npm run build:types","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","changeset:check":"changeset status --since=origin/main","changeset:version":"changeset version && npm install --package-lock-only"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"glob":"^11.0.3","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^14.1.0","classic-level":"^3.0.0","ssh2-sftp-client":"^12.1.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/node":"^26.2.0","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_3.4.0_1788011462107_0.38961885639125304","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@heroiclands/package-build","version":"4.0.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@4.0.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"1328ef9316d79e12c1cdc4a373ba56d4f9a3239b","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-4.0.0.tgz","fileCount":148,"integrity":"sha512-K9T1C6Bx9ljCB8KCWNXqv1zcepEPCuEqYrkiSbPrrJO5Ch5B4C1LCZ6q1jFm5km5KSw8x9kZv8nTokxU9opD/A==","signatures":[{"sig":"MEYCIQC5zAPW/MbRfek5nTaic5Pha5wjpjvhnDvhV2bjUITXEQIhAIZh1iAKOnQ3XSkFkCqUWZ+E9oy0tg2CxIaJpv05aFj3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1559457},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"1d140857054990e85f6261f340c68239007778e6","scripts":{"test":"vitest run","format":"prettier --write .","prepack":"npm run build:types","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","changeset:check":"changeset status --since=origin/main","changeset:version":"changeset version && npm install --package-lock-only"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"glob":"^11.0.3","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^14.1.0","classic-level":"^3.0.0","ssh2-sftp-client":"^12.1.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/node":"^26.2.0","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_4.0.0_1788014640873_0.9557598067019526","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@heroiclands/package-build","version":"5.0.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@5.0.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"0560c15e8d12a897274f16fad675e6b5fdb5cb99","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-5.0.0.tgz","fileCount":152,"integrity":"sha512-bFZG+VFArQERQTrpXDsSmEpVyAsbhcB5TuHYp+F/OLjKeOpr5FVXXfCCoGzxhN7PS5xY0ReEnLr63K+3+hWdxA==","signatures":[{"sig":"MEUCIE50WMzvDddc6sl+lupKzbg5Mx3oCvUK9B8dKrKLQPhMAiEA0/z43RRj4EpP3+Se1zvlWypyhRelDRQJllelVIhNq3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1602819},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"94209d6069728ccfd5ae938c4d71d51e2dabd808","scripts":{"test":"vitest run","format":"prettier --write .","prepack":"npm run build:types","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","changeset:check":"changeset status --since=origin/main","changeset:version":"changeset version && npm install --package-lock-only"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"glob":"^11.0.3","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^14.1.0","classic-level":"^3.0.0","ssh2-sftp-client":"^12.1.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/node":"^26.2.0","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_5.0.0_1788016977523_0.23987552526778733","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@heroiclands/package-build","version":"6.0.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@6.0.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"e333c8828a36188928af34b4597b8444f1b20daf","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-6.0.0.tgz","fileCount":152,"integrity":"sha512-cUP8+5LjBRa6MiGHaF3bb54LZ35F/72ND7IbaEEiOlUZws0adnz2DPFK1Z+YR1+wGGKnLFDGJ1Rnb/UixJ50qg==","signatures":[{"sig":"MEUCIGfPyt/brlidbcMAm6hvHvtfHUzzh+CaQBnuBjrFNqhpAiEA/PsRxxK8WeAtOXufl/yEHeHC+BlpsMm2JyiXyk/Es/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@6.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1686209},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"1565ba28a2320c284a513d606ca6ef3d0157b078","scripts":{"test":"vitest run","format":"prettier --write .","prepack":"npm run build:types","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","changeset:check":"changeset status --since=origin/main","changeset:version":"changeset version && npm install --package-lock-only"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"glob":"^11.0.3","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^14.1.0","classic-level":"^3.0.0","ssh2-sftp-client":"^12.1.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/node":"^26.2.0","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_6.0.0_1788051289822_0.617556573756237","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"@heroiclands/package-build","version":"6.1.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@6.1.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"3b6862b5efe6fb3d6f1d660983ed3228dc4b86a2","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-6.1.0.tgz","fileCount":154,"integrity":"sha512-Ku8Q0zSYlY2DKE7qOdqIizDTeKhoWdKfNdXZSrMUB2BjxQaCItP0r211XcHOE+gFb0QVZO4jusjmFV6WqzWBqQ==","signatures":[{"sig":"MEQCIFmWtyaueEcBT48CSb5EDtgOfgcS9Ui1oyyALVmDxjURAiBX5si2g9QmGD0NoD/BQVcPVcvX/wOH6JJmItacXSPfRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@6.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1758764},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"6aa4988263f4fd491bd45c8623a72d4eedc2ef7f","scripts":{"test":"vitest run","format":"prettier --write .","prepack":"npm run build:types","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","changeset:check":"changeset status --since=origin/main","changeset:version":"changeset version && npm install --package-lock-only"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"glob":"^11.0.3","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^14.1.0","classic-level":"^3.0.0","ssh2-sftp-client":"^12.1.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/node":"^26.2.0","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_6.1.0_1788056417973_0.14210935084905163","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"@heroiclands/package-build","version":"7.0.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@7.0.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"6b6d813928fe356250c38e0f1f774cc152935753","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-7.0.0.tgz","fileCount":154,"integrity":"sha512-nz+VEiT7SjnOWOwBfQdxnqe+E9ZWpIBt83o50ZPoVcqUR+gECddu8BlqMVcMspf2gKz+M+3C8zTuWVz4RhvSzA==","signatures":[{"sig":"MEUCIQDkjZQPI4EtmOrymG0IBlm8+L23XuDVvHrIK8NQVvFCPgIgaTEwNGmF7AroTQs+3wqyKdZMDVJjLyGo4KwJRn9Bh9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@7.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1838410},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"6b576a9dd94b53029f0b17a8ca9e8cb8ad2188d0","scripts":{"lint":"npm run format:check && npm run lint:markdown","test":"vitest run","format":"prettier --write .","prepack":"npm run build:types","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","changeset:check":"changeset status --since=origin/main","changeset:version":"changeset version && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","ssh2-sftp-client":"^12.1.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/node":"^26.2.0","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_7.0.0_1788138178710_0.014132569592117061","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"@heroiclands/package-build","version":"8.0.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@8.0.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"620dc59ff12928fd3354c84411c5e1f295649710","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-8.0.0.tgz","fileCount":158,"integrity":"sha512-YSSx13Aa7scAHf/MlXFUTU1za2zW2a2kqzzPDZwTMUu6CCrF5eFU0eq1Sn+gmIXik1Z31mZz63sWSjEjL3qLtA==","signatures":[{"sig":"MEQCIHU1Al2bbaeSv5RZdMI9M0O7HFe60AXY0ZwDcI/QDvLdAiAD9HtqfEIS8LfjUY6XzTu4S2/aypMLsVjiuAq1MmhIWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@8.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1908806},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"c83b9b1119764ac2aaf473542bf1db7b689733af","scripts":{"lint":"npm run format:check && npm run lint:markdown","test":"vitest run","format":"prettier --write .","prepack":"npm run build:types","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","changeset:check":"changeset status --since=origin/main","changeset:version":"changeset version && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","ssh2-sftp-client":"^12.1.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/node":"^26.2.0","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_8.0.0_1788146287924_0.6994221403232195","host":"s3://npm-registry-packages-npm-production"}},"8.1.0":{"name":"@heroiclands/package-build","version":"8.1.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@8.1.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"7519f5fe9bf675e3dda8003859f775aca74139fc","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-8.1.0.tgz","fileCount":158,"integrity":"sha512-nTK2LR9acYNIRm/0lZW+s+CnCf93SJqiwoMebF4MCtDI5l8mc7xWBrjlNaZ0pCKN91eeLATwX4S/aeAQ5542TQ==","signatures":[{"sig":"MEUCIQDs4wI0tq7SaDpCHMIIRCG5HNvbGgWPX9qSNLkfZ33KvwIgde+qFg9iIuj1HBdTut/6kxxai5anh5QZLJNaUm5lmZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@8.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1918195},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"d17ae01d1918b160469445219ddf5aa499e5e5aa","scripts":{"lint":"npm run format:check && npm run lint:markdown","test":"vitest run","format":"prettier --write .","prepack":"npm run build:types","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","changeset:check":"changeset status --since=origin/main","changeset:version":"changeset version && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","ssh2-sftp-client":"^12.1.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/node":"^26.2.0","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_8.1.0_1788182720534_0.8123106426587718","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"name":"@heroiclands/package-build","version":"9.0.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@9.0.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"f0a09e7dba08c3c5bac378748cc113c712756633","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-9.0.0.tgz","fileCount":158,"integrity":"sha512-iI2yHEyWaHhGtbcZRBsv3nDvZVhv06himG7R/9WZAp/vCL6r09WlaNHIr1lG2ZgjdtwFT5PTY2UNhxF1ZAzzQA==","signatures":[{"sig":"MEYCIQDT0awqpvvjqVwukslN0wgBQU8D70HcfZMwgofyfWOlWQIhALVC0M+gOW8d8Tt8SecES/Y8tm7eNp9KalviBN+zi1XP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@9.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1906695},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"18fdfd2aed6557a52e3e9f516097e37ebe2aada9","scripts":{"lint":"npm run format:check && npm run lint:markdown","test":"vitest run","format":"prettier --write .","prepack":"npm run build:types","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","changeset:check":"changeset status --since=origin/main","changeset:version":"changeset version && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","ssh2-sftp-client":"^12.1.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/node":"^26.2.0","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_9.0.0_1788183143977_0.8220527936219977","host":"s3://npm-registry-packages-npm-production"}},"10.0.0":{"name":"@heroiclands/package-build","version":"10.0.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@10.0.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"6b7ca8ed275d76b85c5afaeb5f4fc8314314de46","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-10.0.0.tgz","fileCount":177,"integrity":"sha512-BHxam98gO7/N5ojdgdvRHwgJ1v2sYfKrOqWu5KvAVgkK8aEfpPEHuJQt50svwYiyLIrd+/k5EnEIn9nVNdnqbw==","signatures":[{"sig":"MEYCIQCPw+FZ+S5sXp5PoJrl68MomEbH41Cw0mmaXIEuK1WxGQIhAPONckHk9BCNgMr0x5f/TGjkbT9Vc8Omoyxur1tCi/4N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@10.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2414938},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"7d5f5aae58ad9801eac95db682f5eb2611546bc0","scripts":{"lint":"npm run format:check && npm run lint:markdown && npm run lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"npm run build:types","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","changeset:check":"changeset status --since=origin/main","changeset:version":"changeset version && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","ssh2-sftp-client":"^12.1.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/node":"^26.2.0","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_10.0.0_1788422277787_0.7192802973200059","host":"s3://npm-registry-packages-npm-production"}},"10.0.1":{"name":"@heroiclands/package-build","version":"10.0.1","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@10.0.1","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"faf338e9951861d5b5de7e2b7547ad5e6b499ee1","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-10.0.1.tgz","fileCount":177,"integrity":"sha512-3w1azx/uxmua1Hyb0PvUbc3ZgZI6OIO7KO6tVRBZyQxkkyOpwLohK2F4najGY1GwF9cXpGrYzOm8dp84vAQDMg==","signatures":[{"sig":"MEUCIQDgEDdj21FCykijeHjiijymmbORUAE5LxEcL18XH4d/0QIgSDFqYaUvXgH5rOcV0pQSDZ4xZPFjVbCw6xNr2asHVSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@10.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2416433},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"52d7784caff009c7569bae3b22cd03804a4db622","scripts":{"lint":"npm run format:check && npm run lint:markdown && npm run lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"npm run build:types","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","changeset:check":"changeset status --since=origin/main","changeset:version":"changeset version && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","ssh2-sftp-client":"^12.1.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/node":"^26.2.0","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_10.0.1_1788423405273_0.1532094411250846","host":"s3://npm-registry-packages-npm-production"}},"11.0.0":{"name":"@heroiclands/package-build","version":"11.0.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@11.0.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"2ea61a53af31ca7472ea8518793fed4c07c88f64","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-11.0.0.tgz","fileCount":173,"integrity":"sha512-tPMUpvZflwqdSwTCkaSjHuKLn2eNQWGk9OYIVXzxzNcsU/K/tXFXIKWiMXzg5kby2Y3m3J1ZJaFbIW2poKBwZw==","signatures":[{"sig":"MEUCIQCN/RthzyZ2F6V8byD6MxePK6Z35Z3vKd6YFx3YAPDG+gIgelkC+tLxphwY/6zZpWvj81RCirP39E3Fh5ovEmYvFh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@11.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2465532},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"2eee1a6c2569018ebb20e4df3aca8f778f632f36","scripts":{"lint":"npm run format:check && npm run lint:markdown && npm run lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"npm run build:types","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","changeset:check":"changeset status --since=origin/main","changeset:version":"changeset version && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","ssh2-sftp-client":"^12.1.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/node":"^26.2.0","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_11.0.0_1788466714190_0.2737546454668198","host":"s3://npm-registry-packages-npm-production"}},"11.1.0":{"name":"@heroiclands/package-build","version":"11.1.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@11.1.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"66fff2ead6e6faa7d590e4a1908bf81b34d29ce5","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-11.1.0.tgz","fileCount":173,"integrity":"sha512-WFldnr4woElaBlPTcrcBseGphmgWY5xGC+/e+pBfE777VdToRv/pRcNMOE75BRlyS5Gak1BH713OxFv3Vy+yEQ==","attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@11.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2483091},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"694c915dc08b175268d0889e17996e6697025a40","scripts":{"lint":"npm run format:check && npm run lint:markdown && npm run lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"npm run build:types","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","changeset:check":"changeset status --since=origin/main","changeset:version":"changeset version && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","ssh2-sftp-client":"^12.1.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/node":"^26.2.0","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_11.1.0_1788472038003_0.46762631604414695","host":"s3://npm-registry-packages-npm-production"}},"13.0.0":{"name":"@heroiclands/package-build","version":"13.0.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@13.0.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"5a1ee6827a535bdbb7df14067cb265422a53037f","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-13.0.0.tgz","fileCount":173,"integrity":"sha512-MFWG3zBOcvFkp28YLRD9SVYRxPNwwhasDf1XHHs7ZDXL8I/DT0wjMX7fgF5IwZTgcpd8aV/f92+g97vPDbb8OA==","signatures":[{"sig":"MEUCIQD86Hq91cWz5xj0zzRToQoTmollHNhTDeqzRJh6u3O6HQIgLhbTU5vD8+7kDbdsrETHK1nBKpaGC9qngKlwlep1DB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@13.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2512898},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"16ea27eee5aca7dd33a786989f815f16b196c6f1","scripts":{"lint":"npm run format:check && npm run lint:markdown && npm run lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"npm run build:types","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","changeset:check":"changeset status --since=origin/main","changeset:version":"changeset version && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","ssh2-sftp-client":"^12.1.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/node":"^26.2.0","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_13.0.0_1788490559564_0.985516799224911","host":"s3://npm-registry-packages-npm-production"}},"14.0.0":{"name":"@heroiclands/package-build","version":"14.0.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@14.0.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"c46f3a3360e344e41f209ea30aa24b3469afa026","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-14.0.0.tgz","fileCount":173,"integrity":"sha512-+gednaFSYuOcfta4fFljs8SBDPH9urTCO0OMjqJwqn9DJlCJ+lEmM3CK6TwvORoe3YtVc1BNZH8euCRVi8XUqQ==","signatures":[{"sig":"MEUCIF0NwGaD3Kky1cSOYbQn9DjJ3Scf3KwASiiY2XgxmbLdAiEA8t3EffHajyj6eZD4Psxkfw4CF1AxCkRgicxrPZ7nKsw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@14.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2523645},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"51918d336dcf6023a693251fc93817364dd149ab","scripts":{"lint":"npm run format:check && npm run lint:markdown && npm run lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"npm run build:types","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","changeset:check":"changeset status --since=origin/main","changeset:version":"changeset version && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","ssh2-sftp-client":"^12.1.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/node":"^26.2.0","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_14.0.0_1788500186458_0.18947364714492898","host":"s3://npm-registry-packages-npm-production"}},"15.0.0":{"name":"@heroiclands/package-build","version":"15.0.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@15.0.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"d9f08c3d022bceca8079ef4024786a412a3b5578","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-15.0.0.tgz","fileCount":173,"integrity":"sha512-hxqBKQrpVxfa03WqlRgGRMs1biD4bs2QZVweOBfO1+NaeJr4OcItqV64TxXT58AEDqWvm7jqDkvnVtfx2uupPQ==","signatures":[{"sig":"MEUCIQD+6eMWsc5q/JS6048WaIRfigxXotrSF7/Wf/0tUdZHFAIgXa61kokypI+lLEG//FBEj9ycYWUgY5GuFkvTZ+iRBmM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@15.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2571016},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"d38d67449945e782743fc83072abdf39e1dd3ea0","scripts":{"lint":"npm run format:check && npm run lint:markdown && npm run lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"npm run build:types","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","changeset:check":"changeset status --since=origin/main","changeset:version":"changeset version && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","ssh2-sftp-client":"^12.1.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/node":"^26.2.0","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_15.0.0_1788534049913_0.40057640874303146","host":"s3://npm-registry-packages-npm-production"}},"16.0.0":{"name":"@heroiclands/package-build","version":"16.0.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@16.0.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"305c56d01f7f37f0506587182ce69ae5f02ccace","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-16.0.0.tgz","fileCount":175,"integrity":"sha512-rLBmgzb9tkdW3dhhbyKGsLcOhiAhomdyGG4fTiY0UkR73Fj9FCOk/Nsz6GrRt11pGoFcFQbn6zR40k3htfKc0A==","signatures":[{"sig":"MEUCIQCm2Vya/jGlAJvUrhRn35ACRhPOy0ZYiBGOFRp50k5DFQIgLtP9qeGKzNRt9aN0WtH/bxn3QpwjmwYRkVJVFPC+ENc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@16.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2625364},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"3b46b71125fcc7ac2e9ab3d945982dbe70775b59","scripts":{"lint":"npm run format:check && npm run lint:markdown && npm run lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"npm run build:types","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","changeset:check":"changeset status --since=origin/main","changeset:version":"changeset version && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","ssh2-sftp-client":"^12.1.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/node":"^26.2.0","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_16.0.0_1788558783590_0.76935173319796","host":"s3://npm-registry-packages-npm-production"}},"17.0.0":{"name":"@heroiclands/package-build","version":"17.0.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@17.0.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"08c7aecf7de0b4b44bc75f4ddf759204f333abf7","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-17.0.0.tgz","fileCount":175,"integrity":"sha512-2yea4F/hb3OeFOtRuGJgxDiXR1KlNbA+767f8oTanIbO6VMePE64P2o16fkBrTQUiPu7+nCAmSWbHLWTBwThPA==","signatures":[{"sig":"MEYCIQDUQXGdhpC3HWKH9dyfGqaL8G5A4CXIgAUvOM8oNPv5hQIhALPDf4XdwQeyR35vK95kaHur8RixSTZkRB2VCJT9EZgS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@17.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2635662},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"9865f330725fea5a9cfe8fce8deb800bf5fa6502","scripts":{"lint":"npm run format:check && npm run lint:markdown && npm run lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"npm run build:types","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","changeset:check":"changeset status --since=origin/main","changeset:version":"changeset version && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","ssh2-sftp-client":"^12.1.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/node":"^26.2.0","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_17.0.0_1788572357161_0.8918859559640036","host":"s3://npm-registry-packages-npm-production"}},"17.1.0":{"name":"@heroiclands/package-build","version":"17.1.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@17.1.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"036093f78f69d521cde9c97ddf762dee13ed6462","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-17.1.0.tgz","fileCount":175,"integrity":"sha512-Fj3lFA9JYAlT0tT8UtlM36fkeviM/ZBvhpTbu7vCY2p/EveKxe0Df+4z9Q7xz2tws7ZUUE2m1GPFMoSyF5aElQ==","signatures":[{"sig":"MEUCIEs3xMuXPK1Iz+iYZEa8pi5EXlGHOiZbudhofzOAbIK1AiEA8gXLiSXywRqUdRnJdf+W5Q8tbyDCIMR9+N1/xc4CrEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@17.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2640296},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"d9a0a8d04da0686fd0f3cf557475184d8392be59","scripts":{"lint":"npm run format:check && npm run lint:markdown && npm run lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"npm run build:types","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","changeset:check":"changeset status --since=origin/main","changeset:version":"changeset version && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","ssh2-sftp-client":"^12.1.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/node":"^26.2.0","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_17.1.0_1788577015569_0.8783082214247684","host":"s3://npm-registry-packages-npm-production"}},"17.2.0":{"name":"@heroiclands/package-build","version":"17.2.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@17.2.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"8c83a57bea82e855db5b57833d81f3b02fd402eb","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-17.2.0.tgz","fileCount":176,"integrity":"sha512-OPr+hXqnaANf7feh8o7+Jm9JZ78hAVEYl2fZVx/prJO8E8Sys9r6Emcw9wPF/NiHRNPUSlKfuJoOny1aK9V0tQ==","signatures":[{"sig":"MEUCIQC1UEV9CI8FoV+g4KQ7kK0imNL0/kp7EGg33gS0xgGC3AIgXVeTK55IYsNkugh4kyF7jG8XlJ82hVNIscw/8uGdxws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@17.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2660049},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"62b438c500587d4a9ce3d879f8e6379e07dcbd67","scripts":{"lint":"npm run format:check && npm run lint:markdown && npm run lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"npm run build:types","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","changeset:check":"changeset status --since=origin/main","changeset:version":"changeset version && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","ssh2-sftp-client":"^12.1.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/node":"^26.2.0","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_17.2.0_1788579086951_0.24335167119322776","host":"s3://npm-registry-packages-npm-production"}},"18.0.0":{"name":"@heroiclands/package-build","version":"18.0.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@18.0.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"b0738a021737a169da32caba9aa93ec6b6ea9521","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-18.0.0.tgz","fileCount":220,"integrity":"sha512-9gQG08jakh/TAel2aEo2S8J9iKVGiOSJbTG5LYietQoceNogFii5gVzQgUGI9v27+Pw4nnvVx9dfzyvFxBIO6Q==","signatures":[{"sig":"MEYCIQDJ83pmPvAUaIwM9cgtYDRNpoEDzocqu8mSMEi65sALmgIhANb40R29DM6WZNtq8XSNnak+szoHp5LU0Z4EpwY0LoL6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@18.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3297929},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"29104629f7137dde6fcb42db28c2f8bb621beff5","scripts":{"lint":"npm run format:check && npm run lint:markdown && npm run lint:yaml && npm run lint:labels && npm run lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"npm run build:types","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","changeset:check":"changeset status --since=origin/main","changeset:version":"changeset version && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/node":"^26.2.0","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_18.0.0_1788713785358_0.16083333597704486","host":"s3://npm-registry-packages-npm-production"}},"18.1.0":{"name":"@heroiclands/package-build","version":"18.1.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@18.1.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"18220bef3a6a25aafe0299413f37a6a3df2704fe","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-18.1.0.tgz","fileCount":220,"integrity":"sha512-qMW4A2G0vmRuFszIHiojgVvvokHoCpzVNFAtXSSuMy04lrfTxB7fsUerNAuewnJfBQJP31vAagPIMjhkxenOtQ==","signatures":[{"sig":"MEUCIQDNB2rRFEoHc9BcmCDZHhuNHuZRfaIc3yG3Jnc9ZXI04QIgaDfandmFXcIgAjMS4zKFGmnRUP4x8CtmeKYa/3yenbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@18.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3300831},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"4de85f0d3e8154a92f3f5b1bfbfbb9f56c99b9fc","scripts":{"lint":"npm run format:check && npm run lint:markdown && npm run lint:yaml && npm run lint:labels && npm run lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"npm run build:types","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","changeset:check":"changeset status --since=origin/main","changeset:version":"changeset version && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/node":"^26.2.0","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_18.1.0_1788732805791_0.2711012458171058","host":"s3://npm-registry-packages-npm-production"}},"18.1.1":{"name":"@heroiclands/package-build","version":"18.1.1","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@18.1.1","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"1ecd2d0297ccc9812643674cc372531609b640b2","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-18.1.1.tgz","fileCount":220,"integrity":"sha512-lHABCXc4AAOTI/5Ch/aNM7MWSKhubXOtmO18UqKiJGelKIhqPz57cUDMgULnbyVYCMmJ9MCVVOqeUhbDFrp5aw==","signatures":[{"sig":"MEUCIQDYGYTyxuQPtuNOIpIVSIzrsPvUP/614gXSrlcT6LW2JQIgAwOOckvRnhVyDiMuBK82YGMWovkgCEI/ERDqwVQ+vDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@18.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3304439},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"02581ca5092ba460a437ac3dc60d25895f41a2cb","scripts":{"lint":"npm run format:check && npm run lint:markdown && npm run lint:yaml && npm run lint:labels && npm run lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"npm run build:types","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","changeset:check":"changeset status --since=origin/main","changeset:version":"changeset version && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/node":"^26.2.0","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_18.1.1_1788734259468_0.4638137720098796","host":"s3://npm-registry-packages-npm-production"}},"18.2.0":{"name":"@heroiclands/package-build","version":"18.2.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@18.2.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"acc2f28a5a650032cd23d598977b792785eb9621","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-18.2.0.tgz","fileCount":228,"integrity":"sha512-uWYVC9pw498Fvm+BaA1T4UT0Ue+/Z/U2VVC/RcemBDTqcma0N4UZXnxZE0NW1HfSXjKfB5KbL+51LNRIrgVnCQ==","signatures":[{"sig":"MEUCIB5Tff78JinjUZ1aNeJLiB5vaGuUDNEy053s4bN2iZb7AiEA69Lm2xYDSBkhrn+OdB5lKuT3WwaMI+PVVnMzhCYQgb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@18.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3338252},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"53e40a0736999ec5603f02b7c128d17f530d222a","scripts":{"lint":"npm run format:check && npm run lint:markdown && npm run lint:yaml && npm run lint:labels && npm run lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"npm run build:types","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","changeset:check":"changeset status --since=origin/main","changeset:version":"changeset version && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/node":"^26.2.0","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_18.2.0_1788738401151_0.7402250156727261","host":"s3://npm-registry-packages-npm-production"}},"19.0.0":{"name":"@heroiclands/package-build","version":"19.0.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@19.0.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"e1f8aa499ced31f08d5675cf2492bdcbc4bab82d","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-19.0.0.tgz","fileCount":228,"integrity":"sha512-cZQ/bd3W9L7n8RE7CP54Kr1L2VlUd9I7Bbym94x+fDRBEKX+S5tps6Rnb2xK6Vp7TEyImuArNb7kx7Z7f0C2Zw==","signatures":[{"sig":"MEUCIGZTdYHUYgpRWIE79cuPxsOAqvQkyEvSZUhh4eybX2kYAiEA5cMiM53W90nT2/L7wlODoBI1/eT4UHMZQdZqlInHG38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@19.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3342808},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"4d9eb3e9522676e8301747d49fdf2faf76b587f9","scripts":{"lint":"npm run format:check && npm run lint:markdown && npm run lint:yaml && npm run lint:labels && npm run lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"npm run build:types","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","changeset:check":"changeset status --since=origin/main","changeset:version":"changeset version && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/node":"^26.2.0","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_19.0.0_1788748758570_0.6579770477932603","host":"s3://npm-registry-packages-npm-production"}},"20.0.0":{"name":"@heroiclands/package-build","version":"20.0.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@20.0.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"179db18dc5f343d724039da99726155619f319ad","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-20.0.0.tgz","fileCount":230,"integrity":"sha512-SpA5N4RqyXyoU3eCF/ys2/MxbAdc+TtQ7p4w9ziFyZsjiHl+bG6HUQh17JoGCzzXAsNa8BIC0gEQDQ9DicDMjw==","signatures":[{"sig":"MEUCIEsNefU4cM0pgGeHlWAYnfp8LfVHqX3LbgewJkblCaLBAiEA5uJafdbZ3YUCFiwOcrj6WTZYPd3KMd47pYvTG89c62c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@20.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3552730},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"da5c0918e5e52f89fab99d421f09357de6e626ce","scripts":{"lint":"npm run format:check && npm run lint:markdown && npm run lint:yaml && npm run lint:labels && npm run lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"npm run build:types","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","changeset:check":"changeset status --since=origin/main","changeset:version":"changeset version && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"12.0.2","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_20.0.0_1789092356761_0.7352446471026401","host":"s3://npm-registry-packages-npm-production"}},"20.2.0":{"name":"@heroiclands/package-build","version":"20.2.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@20.2.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"3ac6d89b500da944e7024f0b3768740f53d53dde","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-20.2.0.tgz","fileCount":234,"integrity":"sha512-UgOEPH0sNGbJoKQL5QoZj5lcw/Q04TZHxk6nbkJib7+s5ItM0StMqR0XWajXiBvwPn9W2EwM3Em7UGqWn3K7vA==","signatures":[{"sig":"MEUCIQDUCcA8vxRQms13ltSTjYqr2GkicAGDZ9Wkdn+Iohnh5QIgE4wofXyDjQWA1pksJpnCP/+/Ndy4v7NlltxmMaZoD4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@20.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3732130},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"61e7335a868848d8c3e25dea70537592eb9d26b2","scripts":{"lint":"npm run format:check && npm run lint:markdown && npm run lint:yaml && npm run lint:labels && npm run lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"npm run build:types","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","changeset:check":"changeset status --since=origin/main","changeset:version":"changeset version && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_20.2.0_1789185442846_0.7201376681853313","host":"s3://npm-registry-packages-npm-production"}},"20.2.1":{"name":"@heroiclands/package-build","version":"20.2.1","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@20.2.1","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"40af50679bbdaf26c870c65eecbe100076083b40","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-20.2.1.tgz","fileCount":234,"integrity":"sha512-190x+gzZzkdbWwZtd/Ug01ICPJbTXXkOAigatPq0slT3Ai4mWm/leJHT6SROTpSJ8Tl/HJkMnfocLnrpmdb7Aw==","signatures":[{"sig":"MEQCIHU8tWZ88W++FeQf9UTAZlbayfqRMCn0c/jiQODb9VeLAiArzsilJubMPYZ22YgKVkQz8v87FKSAAJEiso6vEVHIbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@20.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3733013},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"df2aaa9cfda2ee4afdaeceb8730407c4bd87ba22","scripts":{"lint":"npm run format:check && npm run lint:markdown && npm run lint:yaml && npm run lint:labels && npm run lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"npm run build:types","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","changeset:check":"changeset status --since=origin/main","changeset:version":"changeset version && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_20.2.1_1789185819742_0.9644365831170563","host":"s3://npm-registry-packages-npm-production"}},"20.3.0":{"name":"@heroiclands/package-build","version":"20.3.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@20.3.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"b1f4f02e3a762e42e471f7c9824cbcf8bcd7afd9","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-20.3.0.tgz","fileCount":234,"integrity":"sha512-kRF1vtt8VEHS7lGkz0ymSSxHs+FITvmGOxIH6s8Sf11/2+kLFIDcxAgFzcUqAPz56CL5xAIFZjY8K+nD3ajOVg==","signatures":[{"sig":"MEYCIQDabOxE5BaK5h7SERPto+BcInkohb879iG3a7TofzouXQIhAI4g3Tslolu7eXUkQ5DY8NpaXHFDA+p7soqLoa1DUGC8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@20.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3747923},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"b4b5de61cba10fae0fdffe3b11f8ced6463acc03","scripts":{"lint":"npm run format:check && npm run lint:markdown && npm run lint:yaml && npm run lint:labels && npm run lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"npm run build:types","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","changeset:check":"changeset status --since=origin/main","changeset:version":"changeset version && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_20.3.0_1789228002874_0.4297872914294163","host":"s3://npm-registry-packages-npm-production"}},"20.3.1":{"name":"@heroiclands/package-build","version":"20.3.1","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@20.3.1","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"d6e36e3d224c3628f6225e7a7927e68cb9b3567d","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-20.3.1.tgz","fileCount":234,"integrity":"sha512-FD5I/pB+MCXDqJCzwtticVc2S3w9yMYeuN7lu6r4VkLaRNaHUz9/mjqM5FyaSGx+TPY+5zd6x/BcW5ouCTiT9g==","signatures":[{"sig":"MEYCIQDVLPz4zcqRdxh/hn88XyMBTfjsvtHWO8E/hDfchttbzQIhAIfGG1EyJgpSygQ5bQ64rTvuVZOR+7WnsjNn+k8UvBiX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@20.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3754742},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"14b08b167c3dacd26c86c7dab74d1ba09f1601d2","scripts":{"lint":"npm run format:check && npm run lint:markdown && npm run lint:yaml && npm run lint:labels && npm run lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"npm run build:types","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","changeset:check":"changeset status --since=origin/main","changeset:version":"changeset version && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_20.3.1_1789232380607_0.2652849170024416","host":"s3://npm-registry-packages-npm-production"}},"20.4.0":{"name":"@heroiclands/package-build","version":"20.4.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@20.4.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"5068a49316fd7141323ad5bc66f42d0228f4791e","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-20.4.0.tgz","fileCount":237,"integrity":"sha512-UDdtM8KixWIntLvnJb7ywl1cX8aHeYilwW/EvSGJ/7gzs+/wy5pLI1eSbKXFlGHCrw8TmNNnNfq3An6veU9I6w==","signatures":[{"sig":"MEYCIQDDSNxU8hw4F02E4TDKbnOfPMyHjzf2kCx6OJPFJ+aBywIhAO9oWLBj9G0xifKDLaz6sJ7btCC2k32dHCkSq6ULgQU5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@20.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3755381},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"f0ebe7715994ec67ab7027638247bc3f561fb044","scripts":{"lint":"npm run format:check && npm run lint:markdown && npm run lint:yaml && npm run lint:labels && npm run lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"npm run build:types","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","changeset:check":"changeset status --since=origin/main","changeset:version":"changeset version && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_20.4.0_1789269374235_0.4590854260011532","host":"s3://npm-registry-packages-npm-production"}},"20.5.0":{"name":"@heroiclands/package-build","version":"20.5.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@20.5.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"88dbcd99e1a39dae28544af500a9f3400547e249","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-20.5.0.tgz","fileCount":251,"integrity":"sha512-Wn6CiEwScnOr8SK2y2P5QWID4ratPkX9Y7hXsZX7nm4ndlFD4Z7cd/14YhXPMeZTqjkLr1ICBpuwOtpOy4uiXg==","signatures":[{"sig":"MEUCIQC0f01b6ksjsKGxb6Lk58gKZoYNJYI9SYon0tX23ogiOgIgLvvnaM52H4wtUfeE6Q/9xcIGpPibFmV102Llhir8Sco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@20.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4413032},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"1e3e1b8d4c5ace8ee1d29b99f71b40684028e9d8","scripts":{"lint":"npm run format:check && npm run lint:markdown && npm run lint:yaml && npm run lint:labels && npm run lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"npm run build:types","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","changeset:check":"changeset status --since=origin/main","changeset:version":"changeset version && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_20.5.0_1789325121630_0.24863838639573732","host":"s3://npm-registry-packages-npm-production"}},"20.6.0":{"name":"@heroiclands/package-build","version":"20.6.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@20.6.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"a6c6f9033c7f1433413adba931f6b5b43a6ebf32","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-20.6.0.tgz","fileCount":251,"integrity":"sha512-fLYjD2eDyL54H/ujhmi3He6OEwQkYHBWZH92a/lWlSDCTJ+PY0HXkSyQUmbnCNm9ZHqQdDlHqbHSjrkebnBkPw==","signatures":[{"sig":"MEUCIQDasLVLEMwEaUQ7/OL/wtjS0MWKmcpfFVfsgeCYz7dV0wIgLOCUUnlf9FUEe9c3UfPqC8KxBOlXshTwYQ3SM68amAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@20.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4417830},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"1ce5f80344dc4105c0f78d791927c8e0b3f360b8","scripts":{"lint":"npm run format:check && npm run lint:markdown && npm run lint:yaml && npm run lint:labels && npm run lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"npm run build:types","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","changeset:check":"changeset status --since=origin/main","changeset:version":"changeset version && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_20.6.0_1789331909868_0.3817988341126699","host":"s3://npm-registry-packages-npm-production"}},"20.7.0":{"name":"@heroiclands/package-build","version":"20.7.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@20.7.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"c62fa50a0f0cc0a34cfa2066376885c1ddb86a9f","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-20.7.0.tgz","fileCount":251,"integrity":"sha512-al/r+9rwJYFPVWQQDOl3zHGdJwG3vCgYNNy83woy8QqZjRagHMEZXohxXrYJZsJZMhEdyYLmiqsJ7wdC8hpYgQ==","signatures":[{"sig":"MEUCIAjJnaGfczXvpDeBFVmQN3tr2YzGlqQvFJwG9jLlOvOEAiEAh1KF4eRE/RIW76/tig6JeGHQYGXefpzLwWaRgEwUBjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@20.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4420505},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"3704289ae943a3c77882db057877b32a9e8768f3","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"npm run build:types","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","changeset:check":"changeset status --since=origin/main","changeset:version":"changeset version && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_20.7.0_1789374061732_0.24830378479763993","host":"s3://npm-registry-packages-npm-production"}},"21.0.0":{"name":"@heroiclands/package-build","version":"21.0.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@21.0.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"d536ba5c88e12423df1cbb2eec52028b6e04e803","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-21.0.0.tgz","fileCount":267,"integrity":"sha512-qtrkjs5vKPfBecCAn5j3cB635+NI7GHM0oCe+domkAdpa5Dwz96Fkq5OnPU7/ID2dJ+p6SGjyrfx7+6dmizmpg==","signatures":[{"sig":"MEYCIQDaofQ2td2wRg3gg4LXJtjD+21eRkosa9QwuYFQk2eOkAIhAJmUkLImR+Ab0cyit+Pgp6a6XWQFMZgNcmfrpFo5wdc0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDKIXc6M2SuxOuW2j/eFIcP3Q4nZVLSDnnOj0ELEKzVJgIhAJiGSnzmkPXPkU0WT4jBp0XpAm4GhiQ2h/RAVfNm0dU/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@21.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4749867},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"025406d8232a8133c6964b9132aa627e78251636","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"npm run build:types","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","changeset:check":"changeset status --since=origin/main","changeset:version":"changeset version && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_21.0.0_1789424965774_0.6095040473250515","host":"s3://npm-registry-packages-npm-production"}},"21.1.0":{"name":"@heroiclands/package-build","version":"21.1.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@21.1.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"9a2a61012a0b2bdab182f358cffe2d06c1d9cf60","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-21.1.0.tgz","fileCount":267,"integrity":"sha512-Vg29x/fmoWb7HOUu7/fVVxQDxq19E4abm0FdQVL4A17ObIPePtcHsRbZra+nHPAoaQSk6B5FpETvJOp9Dn0XTg==","signatures":[{"sig":"MEYCIQCf8jIIPvTK8ioyeL80AtQvNauqHbvH3wZuynSjE16jyQIhAJ98PMLIYUiNRoirAdOWVEMBf/2SLe8V3knGagyJgK4E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFNAw0jBO9/3o7lsr5ZGm4eQhI6lNjAQMOlzE1x4lpd0AiEAlxMXJCxFkRtCAN/PG7/VdKcUuOR8KVP730dsioKSe9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@21.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4750932},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"c3f7d0a54c324c285b7df0f0be007e001de0b553","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"npm run build:types","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","changeset:check":"changeset status --since=origin/main","changeset:version":"changeset version && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_21.1.0_1789446715532_0.14864066762896333","host":"s3://npm-registry-packages-npm-production"}},"21.2.0":{"name":"@heroiclands/package-build","version":"21.2.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@21.2.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"0753891cef8b68c5da7ff54643eb346961f2a9a7","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-21.2.0.tgz","fileCount":301,"integrity":"sha512-Inb7sBIfIoCsRmVxOY9mCuvj8riuOiLdPFiKfg3bNToeQT045oqld4fooHIaHEpUMi13u8d/SFif18J3EdScAQ==","signatures":[{"sig":"MEUCIQCi8BMw/Xk6Hsa7pbE8CZ5LUHnlHnWCyoGRstwuyljlJQIgFH3xz6zb9JNWhiqfBAQ/crCu+I2H4qLSJ2ZPeESpByU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC/LA+0KjulTvx7y6Ngh6l66CTOlc3gzwE+pwn7Ufk3+AiAwA0c3wqtW44BKb0rTIdHAYDPfjegJSsR1oy7HWgQK0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@21.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7040636},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"7258d48bcd77d6445baaafb30a321cf45a38019a","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","changeset:check":"changeset status --since=origin/main","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_21.2.0_1789786536524_0.9300495103192177","host":"s3://npm-registry-packages-npm-production"}},"22.0.0":{"name":"@heroiclands/package-build","version":"22.0.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@22.0.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"8baf4837f516c69a37297a74fbf6003c0d859a9b","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-22.0.0.tgz","fileCount":301,"integrity":"sha512-+pG4QG+4bbXigX4o/N1SyItqWZENIE3V//odZWSDmQ8Q+PZ/etSz/sO8YLNLSyDFGfoSqXmS6eyFINXVHMCPuA==","signatures":[{"sig":"MEUCIFTDVOqbDWOdNhLbUU0IdbfZX32BA8u+nnvjHNg2oAyMAiEAh0Lw8ssl9J9jpQzc6kTW8GbKKMiVPqjszoPFcnMoIO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDcmOE3dPuOPXxxVXxQvTQUq7XSu7JclzbFUUYtycpfvAIgQ5KkhlYcem3NJr4FHUYd7fMIpOgj7TEcsVwUxB61K4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@22.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7050791},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"7a22aed910c65eaaa4c16e21f578cf1e65797e9d","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","changeset:check":"changeset status --since=origin/main","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_22.0.0_1789840410999_0.7393902386285738","host":"s3://npm-registry-packages-npm-production"}},"22.0.1":{"name":"@heroiclands/package-build","version":"22.0.1","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@22.0.1","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"d2585e0f7e652abaca3d27bddf35385fa1719082","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-22.0.1.tgz","fileCount":301,"integrity":"sha512-rZP3es4Ih4R2ILQ/k8zAoWfkQ5ZPKaqvAS/P7eIIY0kDXqHCQiOaiPn+HupZ4HXK1PEYlhejPybvbunyZOCWVw==","signatures":[{"sig":"MEUCIDH079sNgL36f6xwGpV+jNK2yR7aT6Luo24dpzwMkhOtAiEA/9or5HTAeycdOZEVzazU40oRoI6EGWVk6s+N1HCBFMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF4jYC2YzmVUYh73P5LzYmcFN8EcjC5js7wn7/hu0K7YAiEA0GzRbA7kbzkMYrZvRA5+89kSggzMAxJqOVKd7YVffpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@22.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7051726},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"e4756591e37a04d46f0e0fd6b2c0ec520889c5a0","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","changeset:check":"changeset status --since=origin/main","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_22.0.1_1789845638149_0.7211592303328289","host":"s3://npm-registry-packages-npm-production"}},"22.0.2":{"name":"@heroiclands/package-build","version":"22.0.2","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@22.0.2","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"30d7545514dd191947f8de12280745d03c311969","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-22.0.2.tgz","fileCount":301,"integrity":"sha512-mdotGekBZMFtaAL9q7fyABhhdsCCkMsE115KfMUMx0tpIXi+mi9qhUs9BwQ2UrSO0O06SO7fAYGABin2fjt1Pg==","signatures":[{"sig":"MEQCID8yvCCSVj+hseshUUvURrHv1KU9F8DvuqXUa3HTM0qzAiBaTc0ysI1y6mBUmfdHWfQVhBN+jPisJEE+z+o7qU1yxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEDY45jTIlO6CAUtxeIB6FhOmL4DVpXjBOFmetMCS8WqAiBF+yYA28pJyydDbWVQlk1KbS99RV1yAQjn/8wXRQhYoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@22.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7056503},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"951c361dbb5e5d10f0ce3066c478fcb2fcb64ba2","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","changeset:check":"changeset status --since=origin/main","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_22.0.2_1789847684591_0.9651812124414312","host":"s3://npm-registry-packages-npm-production"}},"22.0.3":{"name":"@heroiclands/package-build","version":"22.0.3","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@22.0.3","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"8f87ef0eb2fee403f2d024473cfe7a1f47b4d956","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-22.0.3.tgz","fileCount":305,"integrity":"sha512-op88aVWPZw23NUVRK7v7uEYYFP7sfPg6Dj8zRvypk/TbUg2+gT3vZsw6MseqlvFuMzNMJrqhp1X5Q/t0D46lbA==","signatures":[{"sig":"MEQCICKZWlRiwJysDSleqo/eFJFJ8krjEoZ7LzTv0mqoj/H7AiB3ct/jX1Dw2frtGDqt3ORdrsJk7wM/ehhFAYb2CAp44Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAY6sghFwYzNWHEa49aFlOhJIoshe71onRtnGVSn2DQ+AiBL5iyy5YIJ9A9IXo8V0wuoWYQh5TK28HfeZLApJrNTFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@22.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7080302},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"81c2b916a72a67cba68c47d14928d3b7d380d940","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","changeset:check":"changeset status --since=origin/main","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_22.0.3_1789855845818_0.9917489074417414","host":"s3://npm-registry-packages-npm-production"}},"22.1.0":{"name":"@heroiclands/package-build","version":"22.1.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@22.1.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"ee00c11b6fa091d4d6b8dea76d69da35b275e108","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-22.1.0.tgz","fileCount":307,"integrity":"sha512-PuFXp0OUIIopOaLMtvJwFZjSv+S5AoPm7qDHd7TUs5o12v/SqJtEf/C7hJ26N5lKjT/+ZAT/dN63oQrCRdIwZA==","signatures":[{"sig":"MEYCIQCn4iC6AjdC9WHsRUesYMBCpo+KLd0aDT1HapEaquzgSgIhAJVYIPcgjSZw8d+20CQe5gZmKxmQUqhnfdFSZFCBhayN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCSQaf6q7LXQbgMgnWw+f3fAr9IRWI4Iq6ctwDzyDX8XwIgEQk4hBT7icSMg+h8ZdxvHiU6IFXQoVziSc0nEbL3RYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@22.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7147352},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"84f468a26ed7662dad7b4781413ff8b49376a8d3","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","changeset:check":"changeset status --since=origin/main","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","smol-toml":"^1.7.0","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_22.1.0_1789866002429_0.6239452778308716","host":"s3://npm-registry-packages-npm-production"}},"22.1.1":{"name":"@heroiclands/package-build","version":"22.1.1","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@22.1.1","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"fa7b2d800e3e534b448b517316e3cb07ae21f11e","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-22.1.1.tgz","fileCount":307,"integrity":"sha512-kFrfFm8nXs7H01ddS7Olm8SO7zzVF0iemO+Y21oZYsifBv4r3113U2UIrLH8PFx6H3jIM/u//y9pAlaY6Q2MRA==","signatures":[{"sig":"MEYCIQChVKoG0LPwzI/ju1xTuuj1j5wfVhbfxOqEFocMSt/1mQIhAPJJILqeH6rdyuPkRALUpLdujgX6GXpUZj6jVhF5NS58","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCcgPkzIHFfPMCotEat3HGUz267MRbgAEmJGq+FLoIFNQIhAMLr/Ypwd2iab7xNDH3DKXS82yq8r3eIA0xOokfLLuZw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@22.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7169342},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"fb7bed02dde6a2650c233974e5d64721c696d332","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","changeset:check":"changeset status --since=origin/main","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","smol-toml":"^1.7.0","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_22.1.1_1789867562523_0.6922917400242663","host":"s3://npm-registry-packages-npm-production"}},"22.2.0":{"name":"@heroiclands/package-build","version":"22.2.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@22.2.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"09f1887c8cfe1f5657a6554579228d354deabba9","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-22.2.0.tgz","fileCount":307,"integrity":"sha512-3H2iP5xwnYDK19wc/1RJdz61qnvJEsZX/7GZc0m/Vdbju7TIDEHaGyLjBU+ckFV9dyFL7F9KIyhd+DC7/TSZwQ==","signatures":[{"sig":"MEYCIQCJoGXDRq0/4rdXkuF/7df602XvOAfS5xwAHSy36s+eiwIhALiEp2GwxWIQPMbJJW4/5hktsN2ujggxCQWyxnqDxmRr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDlTngrwFz7I7IEt8aJYY2vt1q7wKF/BfslZT5Ptb6VEQIhAI+3UqygMlZ6jlhCHH6UXAzgfQZu1vtAyC2vcO3EwCqM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@22.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7178839},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"58e06c17287a7ebf540256e147db86d1b56193d9","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","changeset:check":"changeset status --since=origin/main","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","smol-toml":"^1.7.0","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_22.2.0_1789871332771_0.11375061154245802","host":"s3://npm-registry-packages-npm-production"}},"22.3.0":{"name":"@heroiclands/package-build","version":"22.3.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@22.3.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"da693a259ece3b11384d3ee2e776bf57ca5655f8","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-22.3.0.tgz","fileCount":307,"integrity":"sha512-QtAO+mTsb6ACs0zCDrmIkTF2TKkX8YQOn2vduvPxjZ3ggb4pK1h0AlRSUAqaXj79lQjOtaTldU9JKVgf9ihk6g==","signatures":[{"sig":"MEYCIQC134xkaczTedzuUFQCv0qZlYeA1pG53AiRYtFvBZD7XAIhAOsjuRDgrhlExdk1TaD6iVrG9o6OxjxZEw+2sjjBLBcr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCUXiH9iDC2nkOI8fHdDjbDwG4X/vnFhVtLUbAKj2rLKgIhALOiCOcLqmGnYVdCycpQLfWE9ZlSZsZS9JJgozjEhk1A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@22.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7171371},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"1cc39fd2f7b1cfcf7989de7dbb94a6b3bb4dc0cd","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","changeset:check":"changeset status --since=origin/main","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","smol-toml":"^1.7.0","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_22.3.0_1789873634364_0.7606621910316609","host":"s3://npm-registry-packages-npm-production"}},"22.3.1":{"name":"@heroiclands/package-build","version":"22.3.1","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@22.3.1","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"a7634e99012537090b0f54387ccad227fd436ad0","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-22.3.1.tgz","fileCount":307,"integrity":"sha512-CVsvh68m3zf4v4rEXSLtY7CU+Dn5PaxvH2dqevkACchCxmOiHc3OANatlFbNsl06gjBVdBFemtoFxilxL7R94Q==","signatures":[{"sig":"MEYCIQCZ14A0r5zzVJkupi7gENNbCMvZSBEwJfORsOPl2Fzv8wIhAMyT/GD/wp1/huBXli5t4bJqscn6MqI68Ru50kdGNyyU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICtpImNH33HPaldqqaQD8BpDtHrLUB8wbiLrHsMutFxxAiA0/JP2rYFE1UfJh6I6c9kDnUZ4mhmfRxpSEhxWOYJ0TA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@22.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7184789},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"b771f6ac9ead56b3124572e1ee33eab8466e80fa","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","changeset:check":"changeset status --since=origin/main","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","smol-toml":"^1.7.0","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_22.3.1_1789877881100_0.8302757580649673","host":"s3://npm-registry-packages-npm-production"}},"22.4.0":{"name":"@heroiclands/package-build","version":"22.4.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@22.4.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"65d42992f4cb13e62b26da960dc32e7fa0a5c3d1","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-22.4.0.tgz","fileCount":307,"integrity":"sha512-hC5WcW+mhShGsZKlGhBZa3amejqbjn+8D/6VEtW9kmRQFhL6biVl+pgTdgMr0J1Oelz5ibVanFoJsfbTMN9eaA==","signatures":[{"sig":"MEYCIQCuppflEcfUhjg72t8b2YJk+cfzWr76f6uLpilab4fmCgIhAKK1E2VR/C1xIp1mUBnPgMiFJkanh7D3oUTlTGQQRC4Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGG0HwdhpoZEUxgdZQx+H8HAhurUHevpUiMbNk67nIf7AiEA+GellrGu2971P5b4ROV3WF1vshes3VgP30ajKUy4FBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@22.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7145017},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"50e23d5786bd5a73be060684cdffd0b3bf75b7f0","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","changeset:check":"changeset status --since=origin/main","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","smol-toml":"^1.7.0","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_22.4.0_1789885358612_0.15525227481351922","host":"s3://npm-registry-packages-npm-production"}},"22.4.1":{"name":"@heroiclands/package-build","version":"22.4.1","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@22.4.1","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"2f2eb39b700f4c6ebc9ae3427c5fe3e4b5ec3d84","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-22.4.1.tgz","fileCount":309,"integrity":"sha512-xHmkmm0s8RHr5mShe5LaMKvQ+7+dsOLzMHfzeYis8zKTzj/bUF7HHs6Wwq+bWeUmnkYDsZxOLDQZKPCpAkilIw==","signatures":[{"sig":"MEUCIA9x44JNDMqUy7sM2UvczZfAvdfjNGN8eOrIkKUtaUkgAiEA5Z7EVbchSGq6iQaL1xcoAqFxiGCJTF09fZcZ0OdIzFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCzESdGkqe3X9PUMxKixLSyN93ROQ+ixsLZDmqgYhtI9AIhALBOi/uy5JTLVYMxBzh/d66zR53RxwS/9ntVjGufAnMZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@22.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7182437},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"3d7f66543e1e550811005391ef540d125d564de5","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","changeset:check":"changeset status --since=origin/main","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","smol-toml":"^1.7.0","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_22.4.1_1789912647851_0.48093558514553014","host":"s3://npm-registry-packages-npm-production"}},"22.4.2":{"name":"@heroiclands/package-build","version":"22.4.2","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@22.4.2","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"4353a0473177cc3cc45f4f8cf8506b22a22e9921","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-22.4.2.tgz","fileCount":309,"integrity":"sha512-IZTGeiYvb2VAj9kovgU9Q3tA6BAgf3qK4OBHD7n2TzDshFXgIYqkIa0DJpS+YkNlfCFa6v7583URUPtnK78aNg==","signatures":[{"sig":"MEUCIQDXEeW97gjHayHIidOWTzuRqR2d3oNy099xvPQDWWAEuwIgQ+XqD4wD29JZNPzgoOs4awDlfq6yY5ApfYHeF7dG2Sg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDPSVdHXFFfTQmKuCChcjLPN8/f0amzPcO2B4BAeGu3JAiEA8VQl8UhCs3OKAWOB5bQJkiHToRVEE9/A/9VDAnjsmaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@22.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7189581},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"dc35feface3d5b719af940fe40d05c34f8e8b637","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","changeset:check":"changeset status --since=origin/main","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","smol-toml":"^1.7.0","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_22.4.2_1789915485134_0.6174013003412964","host":"s3://npm-registry-packages-npm-production"}},"22.4.3":{"name":"@heroiclands/package-build","version":"22.4.3","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@22.4.3","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"fff7f8d9d0cc51f57e771622fd043ffcdb5f233d","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-22.4.3.tgz","fileCount":312,"integrity":"sha512-jr1oWOKsKBf0y2N2FnZXkPTupvxAmRI/Z+uewnevgN0t8j3artNLEmvtdqkfPkSOkn0mvvANLmMFjlFCYMMVPA==","signatures":[{"sig":"MEYCIQD6FdiVm8gb2x8AjmFdaspCE49Nmh0SC4Bs5KZTAqCUTAIhALUC5rvucTythtXwkGDVpiP1V7CTmA9ahJAT8pRlefFy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDlhve2Yp+/fVVVTVx9TCJBHmJc0LedHm81kAwaYy1wCAiBhVmF6fz6cyucp2C8mjMTtGjg4odE8a8rWSRVMsm8+5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@22.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7228478},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./changelog":"./changelog.cjs","./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"f873cde7880b84eb6e20ef31e881a096227c1cc8","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && node bin/package-build.mjs changelog group && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","smol-toml":"^1.7.0","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_22.4.3_1789939073588_0.67080883436646","host":"s3://npm-registry-packages-npm-production"}},"22.4.4":{"name":"@heroiclands/package-build","version":"22.4.4","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@22.4.4","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"52d32f2cc35fbd9b39df7d2394e822297c56c1b8","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-22.4.4.tgz","fileCount":314,"integrity":"sha512-QrUfB0NJTw2GluPHKzZ7j4RX4B9hVWvTaOeBLuf3XVabVB5uMJnzodi21+9uS4tx5On7nCQrDn17DBSaWWpxWQ==","signatures":[{"sig":"MEYCIQDQk6C3LZhX9w8ot6ew5u9gxDKHYX9bDdBC27tquMA+QQIhAMIYMKgL+ei4/pGjknhfiJnRevU9oI6zRuBkvf/e+SRw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF8phqNdHv5qupU9x+NFmmZjOwBvvR+yHb46Zex94stHAiBJVzRG+l+hdPO7VchzyL6FEua/E/qNfpcK4w9wEYDUxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@22.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7252018},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./changelog":"./changelog.cjs","./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"28d3817587805bc72a46609ef9f38e055cbfe443","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && node bin/package-build.mjs changelog group && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^17.2.3","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","prettier":"^3.9.6","smol-toml":"^1.7.0","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_22.4.4_1789958744028_0.12238097856667451","host":"s3://npm-registry-packages-npm-production"}},"22.4.5":{"name":"@heroiclands/package-build","version":"22.4.5","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@22.4.5","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"2790c10cbe80e7c6d423e815d3c84d01b1423ba9","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-22.4.5.tgz","fileCount":326,"integrity":"sha512-WfqU+fPri1OFpSWM9UrxAFegwE0EiW8kBjC6mm5jeTBAPsIDW9hDiWZ+qkXXVvAuCYLnJwgU6YA+DUg74DhcWQ==","signatures":[{"sig":"MEQCIB/Yp5tqiyuVI9E5pahJ43xdd5VUTBuvId0X3EpXSgzzAiBwD0/HzW8Yv8QkaxN6ZuiuDCEQHIsDA5oCljSI2CMhNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC4VTxsxeZaGaKZluvi5U71Cutj0g0z/7HpAYS52509uQIgAqTbGFVBaYZFw5YCU3xlAgixUAXqWjHimnAIWEipZQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@22.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7454989},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./changelog":"./changelog.cjs","./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"9e01548400b19da9acaf21759c6246dcde9f2025","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && node bin/package-build.mjs changelog group && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^18.0.0","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","pagefind":"^1.5.2","prettier":"^3.9.6","smol-toml":"^1.7.0","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_22.4.5_1790015118232_0.9470956909242698","host":"s3://npm-registry-packages-npm-production"}},"22.4.6":{"name":"@heroiclands/package-build","version":"22.4.6","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@22.4.6","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"e417ca0e1690f7f0451fb0396731831218061433","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-22.4.6.tgz","fileCount":326,"integrity":"sha512-GEy3NRW9kaytGh+GeU0nbUi3Jo8+mppvjM107aSmzgKxqkfK+KFjwpQkmHMEf9JZrT6Cfc63O/R/liSoEBry4w==","signatures":[{"sig":"MEUCIQDTiLgjIXujt3uIldep5M5PqvF5sXhpn1GeA8Zcr2xqtgIgMT6eG3aPwLSNAG3/Moc18U0mnomXpFRUOAJwsSriVQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDY2aNaxjOTH/0PteWPKbBIqKUUkAMCJfcZt+JBGPMWqgIhAJLln/XFWN1pZ+XO+bRItzSP2wQP3gHdqf0COOc5Ybnk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@22.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7476189},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./changelog":"./changelog.cjs","./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"5119aee770f6b71f04d355b422905506dd39356f","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && node bin/package-build.mjs changelog group && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^18.0.0","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","pagefind":"^1.5.2","prettier":"^3.9.6","smol-toml":"^1.7.0","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_22.4.6_1790020495549_0.6298128312247977","host":"s3://npm-registry-packages-npm-production"}},"22.4.7":{"name":"@heroiclands/package-build","version":"22.4.7","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@22.4.7","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"bd132dcc03fbf1c11b14411a9783d7004c94dff2","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-22.4.7.tgz","fileCount":332,"integrity":"sha512-bH1hwjUko2hBkksL8/qSGybo8vCdQsAws1M3qf3DUniwRYjQcwh3X07kJypvLcLmj51Jh961MS6wOVCg/0+dqA==","signatures":[{"sig":"MEQCICZV8qut5kIZhTbiIuj9P2TTveKggJ+Eoe38bF1GpgacAiBRW4DW4RCgeGxUpbPojedloRNShYMSSfO6pgMLPbzv0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDNJk1E+SZuw+9hRMnpc+Dj1kyA68MejnhUqRUsZ2KcoAIgO79Q1pONUaLiJpIDCtX2d92ZtkGAQ/Rh1dk4+O/2g74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@22.4.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7544300},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./changelog":"./changelog.cjs","./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"1ca168557c31fd1dae3bc5c3fc469bb898636b5b","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && node bin/package-build.mjs changelog group && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^18.0.0","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","pagefind":"^1.5.2","prettier":"^3.9.6","smol-toml":"^1.7.0","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_22.4.7_1790106159673_0.06995114489675158","host":"s3://npm-registry-packages-npm-production"}},"22.5.0":{"name":"@heroiclands/package-build","version":"22.5.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@22.5.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"3fb1f74b6e3f56731b9ba00be7159d8ba173fc67","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-22.5.0.tgz","fileCount":338,"integrity":"sha512-ioq4R1OrZm5OwMTAOtY2C2S0ysRht5AKQbTwpCCCnxanzbBQki2JbrP8L7Ug74klLmFnree2fYvx+RM9gQ3Pew==","signatures":[{"sig":"MEUCICGM1nwMaEf5Pt7n6fsD4USY79UkCfSEEGi77VI8cUDNAiEAsP1YGrGXHBMuSq3OZWMnPjZyjts8XK9odf7KED+nBbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDlAxsDQ7ca2tuAmLBSH0xxvRmgA8mvsCY6vnsABeLpwAiEA0+QFOYRjsNYZFACVCsjcSEQigyd2+j7OhSbCGOdWZxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@22.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7642721},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./changelog":"./changelog.cjs","./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"22fc18ade8842769245a242b6a35235396bd9e7a","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && node bin/package-build.mjs changelog group && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^18.0.0","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","pagefind":"^1.5.2","prettier":"^3.9.6","smol-toml":"^1.7.0","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_22.5.0_1790117719324_0.4232940002367698","host":"s3://npm-registry-packages-npm-production"}},"22.5.1":{"name":"@heroiclands/package-build","version":"22.5.1","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@22.5.1","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"86787a0ee3637a7660c47798975f2a1777c66c16","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-22.5.1.tgz","fileCount":338,"integrity":"sha512-Ch57O+jSfEEzxcNOm0+WU5jAtO6UZnpdsCHF/STAdK0RlWvcdy3JUilU6kLxKigi8bOFj2loB8zZAK+H5wP7dA==","signatures":[{"sig":"MEUCIF5NkULxs0Wp3rStDbL5KvApdAHFzkGPOulomZJWqIukAiEA8C1T4fTjtGYXwf1Bols/nhqqFr0WMfvOUVWNoORf4Hk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGukG6ba3gnP8F+OGH6bOUhapSKvTYMF5Tq/oZPX1PIqAiEAsCZNo2CatrS7jOgHo2TkK/eKHa4t15jy110H9Wt8nFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@22.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7649592},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./changelog":"./changelog.cjs","./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"8c9be66e5e668234af2a36ea1357e4ab8c90744b","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && node bin/package-build.mjs changelog group && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^18.0.0","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","pagefind":"^1.5.2","prettier":"^3.9.6","smol-toml":"^1.7.0","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_22.5.1_1790127548081_0.13836270589359323","host":"s3://npm-registry-packages-npm-production"}},"22.6.0":{"name":"@heroiclands/package-build","version":"22.6.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@22.6.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"92e3980ed254662b214d561db69c7d961f7a1501","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-22.6.0.tgz","fileCount":338,"integrity":"sha512-J7YWfNH10pyaPkjAiNXDcs/HLZc0FtXxypmEh0icrSGZnsOwmlH5JuGIorBa7NxI9z/fbx5VAhM8EWIFgFxAQQ==","signatures":[{"sig":"MEQCICR8hObol3JhxoYWEnEVaCEUpUbSDI+01baCD/GeeHvcAiBypjxTL2p2Ms5RblL6aqGIGwZACUD/ENUS+AVeriVk9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDrHfitofZw3mMNGairBHsZnwMSYbiOl6fieuC9OonFEgIhAKWajhENh0BB6Fj6g3zZkdatSPZRofeTjd4qeT1P4AgY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@22.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7672736},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./changelog":"./changelog.cjs","./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"5378fc0bd2690495439f3f7c366560f1e6d9c959","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && node bin/package-build.mjs changelog group && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^18.0.0","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","pagefind":"^1.5.2","prettier":"^3.9.6","smol-toml":"^1.7.0","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_22.6.0_1790175225955_0.05377488082587778","host":"s3://npm-registry-packages-npm-production"}},"22.7.0":{"name":"@heroiclands/package-build","version":"22.7.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@22.7.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"ea8728e0eb30b8ece6a2c01160c95cf474846e51","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-22.7.0.tgz","fileCount":340,"integrity":"sha512-s2EeJxkgoXY2fBiAijBtIcn2MjybPWaLBYyy9ynhJw5Eg/taFPRLu6mbKXQ2Dlmgx1ZDACppotiTkm/dcfrPuQ==","signatures":[{"sig":"MEYCIQDXX0fsX73f8kvF84XTbQIau0Z6Hins0Y0Lk2euEqIuRwIhANB7H93gXFLt2Ly/G/6JiqbyWMYMLrGr9gA6lg6n+x+v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBQ4lmXTw00ShypNEwtgySm7k/aOpdiRB4qEVaF0PN15AiAEmX6JYLLyH+yEUa7N1stNE9HB6h3q777ZnFyho7c4gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@22.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7691580},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./changelog":"./changelog.cjs","./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"58c5fe61b2dee46910b0caa4823b0fff7c0a5df2","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && node bin/package-build.mjs changelog group && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^18.0.0","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","pagefind":"^1.5.2","prettier":"^3.9.6","smol-toml":"^1.7.0","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_22.7.0_1790179982581_0.05026415474575896","host":"s3://npm-registry-packages-npm-production"}},"22.8.0":{"name":"@heroiclands/package-build","version":"22.8.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@22.8.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"dac9ed0a139b0649174d0971103d880a164ba819","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-22.8.0.tgz","fileCount":344,"integrity":"sha512-8YyRIOO8pamvT4hpBu3biPT/TRqQS1TQ32+LVExKp4SlRtAhrqE2pN7Olj9I72AQgj2q03d+ShSwqw9VlyEm8w==","signatures":[{"sig":"MEUCIFmABb1CSvaI+z+grmliS4jEON5EiG/f/7pqSeOISOGsAiEAtfKToQ1SYLUSeZtpFdKEJtzAVds7l7iv6GKPNAMpaZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDpWRmO5Pck0or4Nenanlt8Aux24t66ZMlkcPKGCV7YlgIhAKP+dFjPyi+abnXT1H2C/r2ymH1aGMKtGiQ42O6zoFXO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@22.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7744066},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./changelog":"./changelog.cjs","./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"cd16f86189d700c27d5648fca8771f18f0b5b0ce","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && node bin/package-build.mjs changelog group && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^18.0.0","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","pagefind":"^1.5.2","prettier":"^3.9.6","smol-toml":"^1.7.0","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_22.8.0_1790208093649_0.9268201331194879","host":"s3://npm-registry-packages-npm-production"}},"22.9.0":{"name":"@heroiclands/package-build","version":"22.9.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@22.9.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"97feb7d30d576151a4ab4adf3ecd4f6a4bb9a5f9","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-22.9.0.tgz","fileCount":346,"integrity":"sha512-Wo3EkbDjdsxWW1SnyxzjCRettQwoHQjJlwLyb7S0nVaxccnA6hD7elZfzfhi50xiYQgN0LLFj7Q9FO1Tx3/jNw==","signatures":[{"sig":"MEUCIDhuVyiAvW74DbZI/y+GVdYMeM7TuGEwSKv1Ju6wnuSyAiEA7/94hF2Z/+Vj5c/BeW5mdNJRVA71yO1nNBREzrXJeFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD1Ed6e5DyHQLFvwbvS2L3ONn1kXN/FdAzrw/qHL97/GwIgG+0RR4IYGgvyoixM7YRqPN5O9OaYdHgrRJ74pLuTrNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@22.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7797390},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./changelog":"./changelog.cjs","./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"7a7b31811e50e2b11d6332ffbc4b218d7a4f8370","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && node bin/package-build.mjs changelog group && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^18.0.0","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","pagefind":"^1.5.2","prettier":"^3.9.6","smol-toml":"^1.7.0","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_22.9.0_1790211108638_0.611043515553013","host":"s3://npm-registry-packages-npm-production"}},"22.9.1":{"name":"@heroiclands/package-build","version":"22.9.1","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@22.9.1","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"38ea9cfeedde074ec83e17b85a91bf3218eb9d0a","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-22.9.1.tgz","fileCount":348,"integrity":"sha512-5XYzpS+EMzGVLjTmxxEMLQW35ecj8FCBp49XWdNj+O4PCzDaXknVbLvU+VNaOD+28cEjMAJyRTRSv7KtIirKtg==","signatures":[{"sig":"MEQCIBnJqAkD0uIwW+e8hMP7f8TOasPp4iXcFSVqI0tblLInAiA7w6s9V1o0mmwYfydJIVJh8qGaRwi+7RB2Ltx4xjvvkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGuJ0sQAerU8Vs+EeatdAm9FZvMT4y6P0BUOoBCL5J0wAiEAnlzLwhdZZTFajc3FB/DqCPUdAlDld0+gcfo2UfwhVJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@22.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7821792},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./changelog":"./changelog.cjs","./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"d4ced6959be1a379c9463914a78086f34213527f","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && node bin/package-build.mjs changelog group && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^18.0.0","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","pagefind":"^1.5.2","prettier":"^3.9.6","smol-toml":"^1.7.0","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_22.9.1_1790278277585_0.8671620534820488","host":"s3://npm-registry-packages-npm-production"}},"22.9.2":{"name":"@heroiclands/package-build","version":"22.9.2","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@22.9.2","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"f0a8730705c59f0d68cea5c14e56723c6cdced0e","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-22.9.2.tgz","fileCount":350,"integrity":"sha512-0L+OK6bFKuTC1nb/Kot6jNcwDuZ0GG850oO1cqH6sn8+44kpWJZ0lxgCjM8+N8cEmiSokH2jrlZxxxxvtgJbew==","signatures":[{"sig":"MEYCIQD6eHuVSSt9XOKB0qjd30ows4DIMNSSrJFMIDyofJ6s8gIhAPpF7nRSO9+ZdoA15VUuy52YKJfSf+uJQRu7uDAbgAMJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCrvvkz3NHptvLPLyiXJyaQZ1JMZ5dr838B5zpYAcZ74QIhAPMxQDZ9ILFN9ehDCIHCnc4huIHPWc9fE4ujxqcYmHSE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@22.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7825434},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./changelog":"./changelog.cjs","./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"76724de3245fada67261f967ef5d8710d9c0e027","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && node bin/package-build.mjs changelog group && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^18.0.0","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","pagefind":"^1.5.2","prettier":"^3.9.6","smol-toml":"^1.7.0","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_22.9.2_1790282430469_0.9605656819901378","host":"s3://npm-registry-packages-npm-production"}},"22.10.0":{"name":"@heroiclands/package-build","version":"22.10.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@22.10.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"1cdb5d13c772dfe59499048edb4d19efcd300ef5","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-22.10.0.tgz","fileCount":366,"integrity":"sha512-EZDQ2g0H6hCOMCV2MUQPgp7sBXMwuGQrD+bUbXRdaIswEq7FBe/19T7uSVDsEKCliH3gutyoHp9RkBzhWXeIAQ==","signatures":[{"sig":"MEQCIF5fzbSSCiqRwHyTx+XdhoMxWYRDmJ8HCkRw0G4obhx5AiAaiBDn14xeP1SKE9rq1KMNix06UUt9cSYsC8lE0xDpyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAtlTsPAWjj0sP5R5rN8OZdZ0zgVH22eSjJFu/xUe9WNAiA0ofaQGtHEd9SMsu30k4lKf3wB4ybZw1Y8gpKvBSgcUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@22.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7971850},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./changelog":"./changelog.cjs","./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"3709bcc7fab1827a298cb52f1216c88561df8b99","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && node bin/package-build.mjs changelog group && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^18.0.0","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","pagefind":"^1.5.2","prettier":"^3.9.6","smol-toml":"^1.7.0","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_22.10.0_1790368116411_0.5046487313825179","host":"s3://npm-registry-packages-npm-production"}},"22.11.0":{"name":"@heroiclands/package-build","version":"22.11.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@22.11.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"5e9d281ecc137d430a87721e7b760644de855ad5","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-22.11.0.tgz","fileCount":366,"integrity":"sha512-bR+7jCndGeq0q6h5X03ss+heaKlQkE+4Y2BhRmHp0cCAOIkDWgCX6ExG5CBTichvAAY2o4azE/QtGSpznXRsTQ==","signatures":[{"sig":"MEQCIH8xE+KE1VED6EB7bN6Bn2PGYUasweDgYWAJ0WfAbYQJAiBEjQAeb1Po8JocopmYki6VhE6eXjPthG1IEuIFAlDPeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCG7uTyGnDzHM0ygU+TqJIfHRemZN6gmCdAQ98HmUBRxQIgO4ArPsCnrY2rMmh9xPHNWxPVcqFQ16M4XcFmISNubdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@22.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7978357},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./changelog":"./changelog.cjs","./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"4c7390119c0c883029f8a262c40103d5dcd22a80","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && node bin/package-build.mjs changelog group && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^18.0.0","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","pagefind":"^1.5.2","prettier":"^3.9.6","smol-toml":"^1.7.0","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_22.11.0_1790371229875_0.9986006981625684","host":"s3://npm-registry-packages-npm-production"}},"22.12.0":{"name":"@heroiclands/package-build","version":"22.12.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@22.12.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"b351a7d00f08f5699730490667c71d97d5a34486","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-22.12.0.tgz","fileCount":366,"integrity":"sha512-d1xGrqmauof5DQegvPMteJI8b4+4SQymUb8kFPMqwTEC3Lh5IHFStyXoaIQVqvKni1FHwNWWX49lgocBDIy9Jw==","signatures":[{"sig":"MEUCIG3QSwYNIuA4RZH+mjQHX8+Pg6t+8KpL3egBgr2vEBmjAiEA4Ebly5icFsblXQBPT8ruz8GIxibGUJZ9OclkdHP1goA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDnf9FZjUF1fntWABB1oTzRUJ09w/UaFYMUUG+9fur0oQIgYaqmG0N6rKh3t5e+p5+YkfzyhXp3Lfr2nQoHmo97IVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@22.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7980319},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./changelog":"./changelog.cjs","./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"5f683a0d4bcb51a880c86f153224bb41e0c8887d","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && node bin/package-build.mjs changelog group && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^18.0.0","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","pagefind":"^1.5.2","prettier":"^3.9.6","smol-toml":"^1.7.0","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_22.12.0_1790385036046_0.526772757284194","host":"s3://npm-registry-packages-npm-production"}},"22.12.1":{"name":"@heroiclands/package-build","version":"22.12.1","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@22.12.1","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"cdf94e78f755331bb2aa2c2fe0fc9f0c8a956330","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-22.12.1.tgz","fileCount":366,"integrity":"sha512-4U8inn4Dl8/UZp4Btb0tecBAF+gVEO+e1kouU/vXVjBB46yWr9x5HclIJz3W/1wmmXQ/Hjz5khn8SBLO47e91Q==","signatures":[{"sig":"MEUCIF74Ekndnq3mSWt3X1jTP2azKVrR81daMTopGg2gBTQ6AiEAsN93u9sBlguRISo4WX+j+RlOAJ6gjrf775nqNoVAlrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCCoklxsXj+0TWygNbZYJ7EpxiWa1u71axc06DJTzl66AIhAIwdj/enKR7NyZZvZ0+5X4zG/WyTHV9RHxZl7azl8dga","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@22.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7983444},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./changelog":"./changelog.cjs","./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"df01c3da8ef2729f85e88468f0938399e4b02413","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && node bin/package-build.mjs changelog group && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^18.0.0","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","pagefind":"^1.5.2","prettier":"^3.9.6","smol-toml":"^1.7.0","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_22.12.1_1790388286767_0.4540222737913129","host":"s3://npm-registry-packages-npm-production"}},"22.12.2":{"name":"@heroiclands/package-build","version":"22.12.2","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@22.12.2","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"64d0648c178af44fc18961d7f2d4ac16d44776ac","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-22.12.2.tgz","fileCount":368,"integrity":"sha512-yy72jJJhOIn+NoYHutiVb0zW58cd9r12BIq1uUzK1CLV/BanBeK2aycGbQnPIDWe0o4fwRniivusY/RyEOXkOA==","signatures":[{"sig":"MEUCIAkZbfONlZONy3cdVep1LLUTArFTYsZuXlt/q1MlOhNGAiEAg/58wBcGz7RIQ1+hQtb925kCkLkTvnw7AOPT2sS8GdM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDHtvHIg0nin68Ux0jvu0GgyWr0x0l7CUypLxA1GLqPDQIhAOtDJBYID9CZXgClik21Z4WKWxUE/D0eirwuiKPag3tL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@22.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7991832},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./changelog":"./changelog.cjs","./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"a505bddf8adf1feab85df88875c4c3388dd7bcd9","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && node bin/package-build.mjs changelog group && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^18.0.0","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","pagefind":"^1.5.2","prettier":"^3.9.6","smol-toml":"^1.7.0","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_22.12.2_1790392919101_0.9183111106743183","host":"s3://npm-registry-packages-npm-production"}},"22.12.3":{"name":"@heroiclands/package-build","version":"22.12.3","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@22.12.3","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs","heroiclands-content-language-server":"bin/heroiclands-content-language-server.mjs"},"dist":{"shasum":"ecf395c0d9e14173e83c9baa7c90aac85aaf28ae","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-22.12.3.tgz","fileCount":372,"integrity":"sha512-Ncr8jHHAdTCV0dBiBqNgZSU8HwDvi8CjH9Lxr6F+44u8ULx15DvIqSJMPQLiQz34NfWniMtXL1+VrOJbWUgcrA==","signatures":[{"sig":"MEYCIQDn4h/zX+W0I7znT7jXq98n98+v5Xfu9IUbS4W0SnFPDgIhAPW1aY0QlJKvTuag2HxnMNHrD5hW2EIaiRebklszcdJa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDza7gJaBfUBT7SUoYRrwTPHcI7rt3vXOZ2GksTW+R79wIgRadcUGxFMh4+rL8pZQHNPbo+xzPGUTBge4kJLYsvdB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@22.12.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8015001},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./changelog":"./changelog.cjs","./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"e780810e8a6734d593cde1bfd9e87bfbb8096c34","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && node bin/package-build.mjs changelog group && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^18.0.0","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","pagefind":"^1.5.2","prettier":"^3.9.6","smol-toml":"^1.7.0","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_22.12.3_1790406229405_0.8672712084027296","host":"s3://npm-registry-packages-npm-production"}},"22.13.0":{"name":"@heroiclands/package-build","version":"22.13.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@22.13.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"878922b82c5206a8cc8adbc7f39ad0f780a782f6","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-22.13.0.tgz","fileCount":368,"integrity":"sha512-axEKuBmwQMN8zlakZPhCpoanVcZLRoc/3rL4iDRoWMxUU/bzaARaTsjJCKtrpKJGlSMlsPlKedyQdbCWNsAS6g==","signatures":[{"sig":"MEQCIDQIEHpqVknjNI0wRMCzH3VWrTvOWsN0WWOiX2utg+9MAiAF/RxoUlEg6l3rfrCSCWkrd3AFztY1K2aG3rEYgqwK1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDbca6DUuSJxnD6zS3Vk31qrsNGu2QO0XMYeg/IuTFqPQIgKB4pGuBkIf0wpvykbxhZ1aMu2COLKZ+1QzGQrmmG5IY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@22.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7976405},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./changelog":"./changelog.cjs","./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"68177f39eb5a69a60add483ed2d952913cdd6b7d","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && node bin/package-build.mjs changelog group && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^18.0.0","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","pagefind":"^1.5.2","prettier":"^3.9.6","smol-toml":"^1.7.0","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_22.13.0_1790447348831_0.05378825425464062","host":"s3://npm-registry-packages-npm-production"}},"22.13.1":{"name":"@heroiclands/package-build","version":"22.13.1","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@22.13.1","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"637298f4d40261c5c9fff983d71f94584da1255d","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-22.13.1.tgz","fileCount":368,"integrity":"sha512-VcxVSQt7cWJqe0bsCwQ5mZvwtEV9WHmLJP7ZqHi73VpvNS79ls1Tq43F94+OkEufxIq2ezWc4b2EfvCYkKqbPA==","signatures":[{"sig":"MEUCIFv53NhG2Ezo/8Ui5zxVxvYfYFbQVza3QMBhLG8fhVshAiEAkKGYzQLUNfRk/XubpHtOn21D0dar10ZzlcQr6Lu4JV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDePTVEuQd4v6gbHMp+XfLIucLqLAzwnDfNgzZ6sGmIdgIhANgf1Q8cut73Num6OIZdGh5NFpkGnQXYEgSrAFK3/5at","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@22.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7980629},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./changelog":"./changelog.cjs","./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"c78eaa06a265ff5f631540d546db4e6966cd57d8","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && node bin/package-build.mjs changelog group && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^18.0.0","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","pagefind":"^1.5.2","prettier":"^3.9.6","smol-toml":"^1.7.0","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_22.13.1_1790454602481_0.8105356119895408","host":"s3://npm-registry-packages-npm-production"}},"22.14.0":{"name":"@heroiclands/package-build","version":"22.14.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@22.14.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"f8a0007916bf682d4350b053dc3561262302feb4","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-22.14.0.tgz","fileCount":372,"integrity":"sha512-1b+70IT44jo9T1xFFSOkoV0IhfuNUike1Hu4ru9cNm6KPWDNLyn9xs6qDxwrSCSEekowv+zFDzeACAAK5e5HPg==","signatures":[{"sig":"MEUCIGn4L8mpNcMOc8pe9A3UYJrbE3dyBn/7zq81RnXML7mPAiEAoxq8BGaNzMCoA8W3B4OhzXTo7Eqw9CxEeo+glAH5Tf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCH1ye6PWJ286h6wsZscisTlbL8Dk7pShIkRR75VB+VVECIQCVEk0y5HNSzAtXHhkW01tiXml2jF2+KR8ZUkWk2I7N/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@22.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7984233},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./changelog":"./changelog.cjs","./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"b473f91a4f406f57ce440d8c443f76ec75035d0d","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && node bin/package-build.mjs changelog group && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^18.0.0","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","pagefind":"^1.5.2","prettier":"^3.9.6","smol-toml":"^1.7.0","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_22.14.0_1790459150461_0.2552002967350706","host":"s3://npm-registry-packages-npm-production"}},"22.14.1":{"name":"@heroiclands/package-build","version":"22.14.1","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@22.14.1","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"a927226a376bda0b62f13167a6e8418d70e7a842","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-22.14.1.tgz","fileCount":372,"integrity":"sha512-An8gBcj03c6uNKPqrUbqnSGUIdahOFGHxWqFgQDKjDBkv56VQiaWxLf2nzGoMRJFEGg9iHple7hlXsVG5LjOUA==","signatures":[{"sig":"MEUCIGGTkhnCW/RLfYVGHWfS4d8ISbHaNUOAtWTW+tYvf9LIAiEAwcoNghsY0pFQKGI1xIg56qp0Y1cmjqlz4uZQdwBbBCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFW7n9Thy9zRqZ6Hngvy9myz3+QmPqLaLc3u5qhq5UkOAiEAzkqpliGeHVgq84sUi+2gLZHmPO6mo5+RYlpfO/FZkRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@22.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7984472},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./changelog":"./changelog.cjs","./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"faff3d70980865437a1e1a5242f72c1763f1b6b5","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && node bin/package-build.mjs changelog group && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^18.0.0","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","pagefind":"^1.5.2","prettier":"^3.9.6","smol-toml":"^1.7.0","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_22.14.1_1790462060280_0.16562723287703096","host":"s3://npm-registry-packages-npm-production"}},"22.14.2":{"name":"@heroiclands/package-build","version":"22.14.2","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@22.14.2","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"495824633b7380eb356f24395a72028a166a3707","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-22.14.2.tgz","fileCount":372,"integrity":"sha512-76JE3hIwaGPRT4Z5qe4UEajKIxIcsGb8a9LOKYqxVZfKpJAP2ZXSGhwI97Ow65a5EwRTgVxa4tyrGzzElaSZnA==","signatures":[{"sig":"MEQCICcMO9ixbaicE1nYP27POgad3KAlACTbzvT+dobeEOhiAiA3f0j5C0Y47jDdfgScc7zVu6hrLNM9zR22WMr8qPnvoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICJ/PyFrImMBzigK9dW68jo7gZTApCc/Aez3AF3DSQMOAiEA90x5dzvgw1S0l4frb5UUf0+96K9+u0wyL7iOqvS5GWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@22.14.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7985468},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./changelog":"./changelog.cjs","./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"469a400944348df1eb17852aa371b0fcfd376fb7","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && node bin/package-build.mjs changelog group && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^18.0.0","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","pagefind":"^1.5.2","prettier":"^3.9.6","smol-toml":"^1.7.0","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.2","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_22.14.2_1790464336327_0.4944580857779335","host":"s3://npm-registry-packages-npm-production"}},"22.14.3":{"name":"@heroiclands/package-build","version":"22.14.3","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@22.14.3","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"22f8be05158e6ac6ae2fde91a6eeb557e2b0e522","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-22.14.3.tgz","fileCount":380,"integrity":"sha512-D9oTfnFUgGV/DqwlktbJRR1eTDflPwLVivLJs2a08Mlj1twUmOyzaLW8PGOrcZqZMxySizuROmoKDC8wEYdxjQ==","signatures":[{"sig":"MEUCIDJCKB4W98B2WCFeDiJnFYGsLwStNeHZOhjaD9L5AFrZAiEAuTdhFAdrd1TT94xiWY4RkXK0JuNqawDgjSrJYfnUzko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDUvjNnEegv+K7All1WQV0UI6m8qz8cNVlHIiHycEPipwIgGVHoTslf4zGHGFwVvvKX6pASMhNl7twlskk9aVmRMe4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@22.14.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8020360},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./changelog":"./changelog.cjs","./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"e432a7bcc27151fe570351bf0e3ccb22a38b5d07","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && node bin/package-build.mjs changelog group && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^18.0.0","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","pagefind":"^1.5.2","prettier":"^3.9.6","smol-toml":"^1.8.0","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.3","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_22.14.3_1790471003600_0.23294671835528868","host":"s3://npm-registry-packages-npm-production"}},"22.14.4":{"name":"@heroiclands/package-build","version":"22.14.4","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@22.14.4","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"b9279064bd320a78f9d403431627a425ed7e1297","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-22.14.4.tgz","fileCount":380,"integrity":"sha512-KnGt9qGWC4WqsPb/w1cU5fJW7jQXB6lRx/Rgch5osr5zrTqa5mSZysG//LXjiX46VYzBjqhfG16YAr07Vqia4A==","signatures":[{"sig":"MEYCIQCcC/dasH2aRxaE8gE9KiBaTEzYZXsu6shmPVY9XE163gIhAJiF/eughPbbmFc7C86dM0WlXoskT6lTm70neLb/DEi/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDRgj8SYUCwJsZv7N3yvYGc44fCr01ibGzQnMw/qhBAHwIgTMDl3C6Cs3htnNid89rjCdbnVCvn8DXa3bjodSDDKkM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@22.14.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8022864},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./changelog":"./changelog.cjs","./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"84ec31525402dd7224a836598814dd8c08ba4aa4","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && node bin/package-build.mjs changelog group && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^18.0.0","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","pagefind":"^1.5.2","prettier":"^3.9.6","smol-toml":"^1.8.0","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.3","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_22.14.4_1790472918102_0.923886152782099","host":"s3://npm-registry-packages-npm-production"}},"22.15.0":{"name":"@heroiclands/package-build","version":"22.15.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@22.15.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"64a8ab06f83543b3cc4bfd674483677c6144f885","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-22.15.0.tgz","fileCount":390,"integrity":"sha512-3y3DwoX2qplNiteo3geKwS0sAlMi98Jx722+LWqprNxiPSsjW1SmQLS/o1OLf3ANaHe+CJqLfvn2/F7AuQYEVA==","signatures":[{"sig":"MEUCIEiaufE7J1mAsEgJ1VkIGnYVOvqq4YUCcAP9NJBmB+AkAiEAtLVeJ80WcqUuH7kZxeLeXH1z8mSoqsr4fn8pogl8jEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCHSWSsBAG3g729Md64IctImIyaVaYRD/likWS9aP4ZuQIhAOqBq66fhg36XeqwG1J6v/TfSaZAswzjwtYCSRdYsAq5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@22.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8081789},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./changelog":"./changelog.cjs","./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"ef29b7e7f458224a05d2aec7de7bd2814dc359f7","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && node bin/package-build.mjs changelog group && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^18.0.0","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","pagefind":"^1.5.2","prettier":"^3.9.6","smol-toml":"^1.8.0","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","@viz-js/viz":"^3.30.0","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@resvg/resvg-js":"^2.6.2","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.3","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_22.15.0_1790487798706_0.16765084912582973","host":"s3://npm-registry-packages-npm-production"}},"22.15.1":{"name":"@heroiclands/package-build","version":"22.15.1","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@22.15.1","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#readme","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"content-build":"bin/content-build.mjs","package-build":"bin/package-build.mjs"},"dist":{"shasum":"84003ee91a36d1504fa4a8c616b51be203ac9fd6","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-22.15.1.tgz","fileCount":390,"integrity":"sha512-pvqWLmkcT9LPLwZDPjaKp/02SSDDXawSqtWKiV+Xv4DRexrHdeGuHaSNsAsYrFyMSF2a1Pf/JrFNV4e7axfbLQ==","signatures":[{"sig":"MEYCIQDJn0d+lcKH6JCT7frR0JiI4YHjK20T5WAOtev7h7EzEAIhAIU6PNxbPiNYbbjNNVxUF15u6dC0QJh0dI05qq05n8Do","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE0MuzQqu+wH2uo5McWr5/E6gOYq36TR0t18sef1LBJSAiEA6VR0y+wSheHNdVWx0lzEPB/pLNYB7CBCplNtwfDILBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@22.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8082179},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./changelog":"./changelog.cjs","./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"cff95363e17568af1789c29071d80278aca1300f","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/content-build.mjs markdown","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && node bin/package-build.mjs changelog group && npm install --package-lock-only","lint:markdown:fix":"node bin/content-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields","lint:content-format:fields":"node bin/content-build.mjs content-format fields --fields sohl && node bin/content-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/content-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","yargs":"^18.1.0","dotenv":"^18.0.0","eslint":"^10.10.0","fflate":"^0.8.3","archiver":"^8.0.0","loglevel":"^1.9.2","pagefind":"^1.5.2","prettier":"^3.9.6","smol-toml":"^1.8.0","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","@viz-js/viz":"^3.30.0","gray-matter":"^4.0.3","markdown-it":"^15.0.0","classic-level":"^3.0.0","@resvg/resvg-js":"^2.6.2","@duckdb/node-api":"^1.5.5-r.4","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.3","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_22.15.1_1790490725684_0.40370327654097804","host":"s3://npm-registry-packages-npm-production"}},"22.16.0":{"name":"@heroiclands/package-build","version":"22.16.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@22.16.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#documentation","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"package-build":"bin/package-build.mjs"},"dist":{"shasum":"9ff214c90e0861c610f9c7694d23f7b2ed55c798","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-22.16.0.tgz","fileCount":451,"integrity":"sha512-jgkPrUAHSYsuEygJ1vM0NIz+bIAGhb7/lVo5Pa5UVNTa4zL9tYPtWnSUB8+YJM4iz7Kzh6T8sYxwK+3SJpjs7Q==","signatures":[{"sig":"MEYCIQCBsYZy+GdMRWVEmhW3umERMfei49LkjSYKSGVdL7cnKQIhAKNMg62QIQ9iVRXxGi7swhfF8HfUsSCX5e/BTA/Bl3HD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD2zQPKKFBSm8Ojzy8oAQo2UphYRWH53vkXhrzMPiuFRwIhAIVvnKho777iZ/AKrumMd8v45PPMPo+sbqb9IAPjpTFb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@22.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8141132},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./changelog":"./changelog.cjs","./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"367b18758e7988a472ff84cf4307364b08377949","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","build:book":"run-s build:deps build:content-index build:book-content","build:deps":"node bin/package-build.mjs deps fetch","build:site":"run-s build:deps build:content-index build:site-content build:site-html build:site-root","serve:site":"run-s build:deps build:content-index build:site-content serve:site-html","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/package-build.mjs markdown","build:site-html":"hugo --source build/hugo --minify --gc --cleanDestinationDir","build:site-root":"node bin/package-build.mjs site-root","serve:site-html":"hugo server --source build/hugo","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && node bin/package-build.mjs changelog group && npm install --package-lock-only","lint:markdown:fix":"node bin/package-build.mjs markdown --fix","build:book-content":"node bin/package-build.mjs pdf","build:site-content":"node bin/package-build.mjs site","build:content-index":"node bin/package-build.mjs content-index","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields && node ci/content-format-reference.mjs --check","lint:content-format:fields":"node bin/package-build.mjs content-format fields --fields sohl && node bin/package-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/package-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","sharp":"^0.35.4","yargs":"^18.1.0","dotenv":"^18.0.0","eslint":"^10.10.0","fflate":"^0.8.3","unified":"^11.0.5","archiver":"^8.0.0","loglevel":"^1.9.2","pagefind":"^1.5.2","prettier":"^3.9.6","smol-toml":"^1.8.0","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","@viz-js/viz":"^3.30.0","gray-matter":"^4.0.3","markdown-it":"^15.0.0","remark-parse":"^11.0.0","classic-level":"^3.0.0","remark-retext":"^6.0.1","retext-english":"^5.0.0","@resvg/resvg-js":"^2.6.2","retext-simplify":"^8.0.0","@duckdb/node-api":"^1.5.5-r.4","retext-stringify":"^4.0.0","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.3","remark-frontmatter":"^5.0.0","retext-readability":"^8.0.0","markdown-it-deflist":"^4.0.0","markdown-it-footnote":"^4.0.0","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0","@heroiclands/hugo-theme":"^0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_22.16.0_1790615135102_0.9127888783633997","host":"s3://npm-registry-packages-npm-production"}},"22.17.0":{"name":"@heroiclands/package-build","version":"22.17.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@22.17.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#documentation","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"package-build":"bin/package-build.mjs"},"dist":{"shasum":"939c98088e49d453f3ed08814953faf10920885a","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-22.17.0.tgz","fileCount":453,"integrity":"sha512-o0cHQqU8f3lsboLUSFkb+1bqRs4X9ejaSV2B4b1N5RZiTO3rUfcreue+6zZKZyi8yucvIT4mm/U1sZSDZMbFlQ==","signatures":[{"sig":"MEQCICAd0hRllxIp+7JSw9tsSpdZIYh5Tnk1kPIYYOrM+TonAiAqLX2IM4JzvzQ+tFOm9m0rXZWEFZr6OeaulLqwF5cK1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBxOJa0D8l5iOhX0uFjh+eFiGQ4ZhUZR/QVHYlg+4pMeAiBXfPfq7YRVFaTz/5FopBxiX4eZ/RME5R47Yichj9a9sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@22.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8179105},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./changelog":"./changelog.cjs","./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"34c70a08ef57ef02a80b033c5b7649c98b5fb8fd","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","build:book":"run-s build:deps build:content-index build:book-content","build:deps":"node bin/package-build.mjs deps fetch","build:site":"run-s build:deps build:content-index build:site-content build:site-html build:site-root","serve:site":"run-s build:deps build:content-index build:site-content serve:site-html","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/package-build.mjs markdown","build:site-html":"hugo --source build/hugo --minify --gc --cleanDestinationDir","build:site-root":"node bin/package-build.mjs site-root","serve:site-html":"hugo server --source build/hugo","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && node bin/package-build.mjs changelog group && npm install --package-lock-only","lint:markdown:fix":"node bin/package-build.mjs markdown --fix","build:book-content":"node bin/package-build.mjs pdf","build:site-content":"node bin/package-build.mjs site","build:content-index":"node bin/package-build.mjs content-index","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields && node ci/content-format-reference.mjs --check","lint:content-format:fields":"node bin/package-build.mjs content-format fields --fields sohl && node bin/package-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/package-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","sharp":"^0.35.4","yargs":"^18.1.0","dotenv":"^18.0.0","eslint":"^10.10.0","fflate":"^0.8.3","unified":"^11.0.5","archiver":"^8.0.0","loglevel":"^1.9.2","pagefind":"^1.5.2","prettier":"^3.9.6","smol-toml":"^1.8.0","unidecode":"^1.1.0","handlebars":"^4.7.9","typescript":"^6.0.3","@viz-js/viz":"^3.30.0","gray-matter":"^4.0.3","markdown-it":"^15.0.0","remark-parse":"^11.0.0","classic-level":"^3.0.0","remark-retext":"^6.0.1","retext-english":"^5.0.0","@resvg/resvg-js":"^2.6.2","retext-simplify":"^8.0.0","@duckdb/node-api":"^1.5.5-r.4","retext-stringify":"^4.0.0","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.3","remark-frontmatter":"^5.0.0","retext-readability":"^8.0.0","markdown-it-deflist":"^4.0.0","markdown-it-footnote":"^4.0.0","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0","@heroiclands/hugo-theme":"^0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_22.17.0_1790627027154_0.7593463448861912","host":"s3://npm-registry-packages-npm-production"}},"22.17.1":{"name":"@heroiclands/package-build","version":"22.17.1","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@22.17.1","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#documentation","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"package-build":"bin/package-build.mjs"},"dist":{"shasum":"a507b9f3b272fe69cdd3a57e22b68fa586cb0342","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-22.17.1.tgz","fileCount":453,"integrity":"sha512-mxy0d9cmSNeMJV4Wa1iYSX5bcd2T/FhVYnfZk/QNaHdcjEjzmxE24qiV0RHUI5VuhcGmfaF3UgkquBTH6QohOQ==","signatures":[{"sig":"MEUCIEZckGDB7beQ2H27thzexXoP/s3OSZcPO4VOykYroqz7AiEA4f/3cMf/FBBYu1BpWPj4zkXCfVMbt3xY5W85mGy74c8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGcZclQq+e7N1/nKVotwQBEoKELPwQLqvMNQi6RqBSoPAiEA2141llrok3VILqyrXKm1NYzz1AKAOkXeFXigvzbJw1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@22.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8198436},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./changelog":"./changelog.cjs","./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"1c41617d223a7df126a19284996273b74e53d28a","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","build:book":"run-s build:deps build:content-index build:book-content","build:deps":"node bin/package-build.mjs deps fetch","build:site":"run-s build:deps build:content-index build:site-content build:site-html build:site-root","serve:site":"run-s build:deps build:content-index build:site-content serve:site-html","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/package-build.mjs markdown","build:site-html":"hugo --source build/hugo --minify --gc --cleanDestinationDir","build:site-root":"node bin/package-build.mjs site-root","serve:site-html":"hugo server --source build/hugo","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && node bin/package-build.mjs changelog group && npm install --package-lock-only","lint:markdown:fix":"node bin/package-build.mjs markdown --fix","build:book-content":"node bin/package-build.mjs pdf","build:site-content":"node bin/package-build.mjs site","build:content-index":"node bin/package-build.mjs content-index","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields && node ci/content-format-reference.mjs --check","lint:content-format:fields":"node bin/package-build.mjs content-format fields --fields sohl && node bin/package-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/package-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","sharp":"^0.35.4","yargs":"^18.1.0","dotenv":"^18.0.0","eslint":"^10.10.0","fflate":"^0.8.3","flesch":"^2.0.1","unified":"^11.0.5","archiver":"^8.0.0","loglevel":"^1.9.2","pagefind":"^1.5.2","prettier":"^3.9.6","syllable":"^5.0.1","smol-toml":"^1.8.0","unidecode":"^1.1.0","dale-chall":"^2.0.1","handlebars":"^4.7.9","remark-gfm":"^4.0.1","typescript":"^6.0.3","@viz-js/viz":"^3.30.0","gray-matter":"^4.0.3","markdown-it":"^15.0.0","remark-parse":"^11.0.0","classic-level":"^3.0.0","remark-retext":"^6.0.1","retext-english":"^5.0.0","@resvg/resvg-js":"^2.6.2","retext-simplify":"^8.0.0","@duckdb/node-api":"^1.5.5-r.4","retext-stringify":"^4.0.0","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.3","remark-frontmatter":"^5.0.0","retext-readability":"^8.0.0","markdown-it-deflist":"^4.0.0","markdown-it-footnote":"^4.0.0","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0","@heroiclands/hugo-theme":"^0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_22.17.1_1790630912948_0.10165762289460534","host":"s3://npm-registry-packages-npm-production"}},"22.17.2":{"name":"@heroiclands/package-build","version":"22.17.2","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@22.17.2","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#documentation","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"package-build":"bin/package-build.mjs"},"dist":{"shasum":"50c45ff17b1dc5a010131205de078e352a3930f4","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-22.17.2.tgz","fileCount":451,"integrity":"sha512-F16ADixz9Q+0FQHw1y5515osx/DWznKy5ezNASzNtV9/dm7IRout3vO31/ClPBNNFZfrvt1VXjc+pY7rVEx3UQ==","signatures":[{"sig":"MEYCIQDFC+rsE1uoDLjs0807k0XwuD9tODuF4Pm5z/4EW9t0vgIhAI7pnX/j+AAXqUhEyy0E8jxQAmHxiAbAhUtLNPJyy9He","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAdkwFufPEVmEb3cLZc80B+peK44fyZbHSzf/MBdyy/yAiB1kc3rl+eimWBrq7UsUv3o2wJo87wKDikVgiX8X59Vxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@22.17.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8159386},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./changelog":"./changelog.cjs","./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"73ea72bdc0bfbd4bb77f895f095468e50ccdcefa","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","build:book":"run-s build:deps build:content-index build:book-content","build:deps":"node bin/package-build.mjs deps fetch","build:site":"run-s build:deps build:content-index build:site-content build:site-html build:site-root","serve:site":"run-s build:deps build:content-index build:site-content serve:site-html","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/package-build.mjs markdown","build:site-html":"hugo --source build/hugo --minify --gc --cleanDestinationDir","build:site-root":"node bin/package-build.mjs site-root","serve:site-html":"hugo server --source build/hugo","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && node bin/package-build.mjs changelog group && npm install --package-lock-only","lint:markdown:fix":"node bin/package-build.mjs markdown --fix","build:book-content":"node bin/package-build.mjs pdf","build:site-content":"node bin/package-build.mjs site","build:content-index":"node bin/package-build.mjs content-index","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields && node ci/content-format-reference.mjs --check","lint:content-format:fields":"node bin/package-build.mjs content-format fields --fields sohl && node bin/package-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/package-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","sharp":"^0.35.4","yargs":"^18.1.0","dotenv":"^18.0.0","eslint":"^10.10.0","fflate":"^0.8.3","flesch":"^2.0.1","unified":"^11.0.5","archiver":"^8.0.0","loglevel":"^1.9.2","pagefind":"^1.5.2","prettier":"^3.9.6","syllable":"^5.0.1","smol-toml":"^1.8.0","unidecode":"^1.1.0","dale-chall":"^2.0.1","handlebars":"^4.7.9","remark-gfm":"^4.0.1","typescript":"^6.0.3","@viz-js/viz":"^3.30.0","gray-matter":"^4.0.3","markdown-it":"^15.0.0","remark-parse":"^11.0.0","classic-level":"^3.0.0","remark-retext":"^6.0.1","retext-english":"^5.0.0","@resvg/resvg-js":"^2.6.2","retext-simplify":"^8.0.0","@duckdb/node-api":"^1.5.5-r.4","retext-stringify":"^4.0.0","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.3","remark-frontmatter":"^5.0.0","retext-readability":"^8.0.0","markdown-it-deflist":"^4.0.0","markdown-it-footnote":"^4.0.0","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0","@heroiclands/hugo-theme":"^0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_22.17.2_1790792901394_0.09194659969576136","host":"s3://npm-registry-packages-npm-production"}},"22.18.0":{"name":"@heroiclands/package-build","version":"22.18.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@22.18.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#documentation","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"package-build":"bin/package-build.mjs"},"dist":{"shasum":"ac51a64f37118d5a192545a74d46161fe4f68faa","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-22.18.0.tgz","fileCount":451,"integrity":"sha512-Qn42fzD+quu9R+A2NrnuRetoxssSUQ8CtLSAyPJxkEYH9lNOuJ4ilyQMx/Sbr2EFI5NV54RYjjE9LfiNNRWARA==","signatures":[{"sig":"MEQCIDD0w4Bml0BfPePmtu6AoJDB/RtJLzw+Plr+Bmzlsr8EAiApEMAhBxpP/OhfIyHdcLMtk7d1A4HQUWQYLf/ULqW5xA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCA0wdC43QtbkbrdWqthq0sgFmCisU/gEt55vDmW9k3mAIhAKBKCBlld+vetuOIVHnxZErl2j9FHBAKs2LUJbO6NMSA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@22.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8160006},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./changelog":"./changelog.cjs","./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"8cf5797236638830a4a05cab504a83c8976001ed","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","build:book":"run-s build:deps build:content-index build:book-content","build:deps":"node bin/package-build.mjs deps fetch","build:site":"run-s build:deps build:content-index build:site-content build:site-html build:site-root","serve:site":"run-s build:deps build:content-index build:site-content serve:site-html","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/package-build.mjs markdown","build:site-html":"hugo --source build/hugo --minify --gc --cleanDestinationDir","build:site-root":"node bin/package-build.mjs site-root","serve:site-html":"hugo server --source build/hugo","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && node bin/package-build.mjs changelog group && npm install --package-lock-only","lint:markdown:fix":"node bin/package-build.mjs markdown --fix","build:book-content":"node bin/package-build.mjs pdf","build:site-content":"node bin/package-build.mjs site","build:content-index":"node bin/package-build.mjs content-index","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields && node ci/content-format-reference.mjs --check","lint:content-format:fields":"node bin/package-build.mjs content-format fields --fields sohl && node bin/package-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/package-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","sharp":"^0.35.4","yargs":"^18.1.0","dotenv":"^18.0.0","eslint":"^10.10.0","fflate":"^0.8.3","flesch":"^2.0.1","unified":"^11.0.5","archiver":"^8.0.0","loglevel":"^1.9.2","pagefind":"^1.5.2","prettier":"^3.9.6","syllable":"^5.0.1","smol-toml":"^1.8.0","unidecode":"^1.1.0","dale-chall":"^2.0.1","handlebars":"^4.7.9","remark-gfm":"^4.0.1","typescript":"^6.0.3","@viz-js/viz":"^3.30.0","gray-matter":"^4.0.3","markdown-it":"^15.0.0","remark-parse":"^11.0.0","classic-level":"^3.0.0","remark-retext":"^6.0.1","retext-english":"^5.0.0","@resvg/resvg-js":"^2.6.2","retext-simplify":"^8.0.0","@duckdb/node-api":"^1.5.5-r.4","retext-stringify":"^4.0.0","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.3","remark-frontmatter":"^5.0.0","retext-readability":"^8.0.0","markdown-it-deflist":"^4.0.0","markdown-it-footnote":"^4.0.0","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0","@heroiclands/hugo-theme":"^0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_22.18.0_1790798441102_0.4586414387007538","host":"s3://npm-registry-packages-npm-production"}},"22.19.0":{"name":"@heroiclands/package-build","version":"22.19.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@22.19.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#documentation","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"package-build":"bin/package-build.mjs"},"dist":{"shasum":"0c1074e4a0d6907824f72d7b0f07979d129ce2cc","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-22.19.0.tgz","fileCount":449,"integrity":"sha512-ZYpsWuBXWRyf51iIZXbKHWZHhDpAXHnbIPEGb2XuYVwwnUV6qxBDRJpxOFxltDGyabI4ur0PbyI/skraeKrtYg==","signatures":[{"sig":"MEUCIQCgPpiKxEX9qjom3q/xECzZoAncOQVryR+uOP8f8ghs3wIgQPGY2aQhmEjD4hjRK9+KVdJw/tS0EIofwvKTimgXrRk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCrqpZRY1mMDN9C11c5O9+BO6NkK1aGAv5rfews5/ugVwIhAK7h53x9JgkObEyBfbvraR3vl45lkGBZVV73AM4z5+k9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@22.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8159823},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./changelog":"./changelog.cjs","./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"16a7244add820063b739db5513c206a250e4a467","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","build:deps":"node bin/package-build.mjs deps fetch","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/package-build.mjs markdown","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && node bin/package-build.mjs changelog group && npm install --package-lock-only","lint:markdown:fix":"node bin/package-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields && node ci/content-format-reference.mjs --check","lint:content-format:fields":"node bin/package-build.mjs content-format fields --fields sohl && node bin/package-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/package-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","sharp":"^0.35.4","yargs":"^18.1.0","dotenv":"^18.0.0","eslint":"^10.10.0","fflate":"^0.8.3","flesch":"^2.0.1","unified":"^11.0.5","archiver":"^8.0.0","loglevel":"^1.9.2","pagefind":"^1.5.2","prettier":"^3.9.6","syllable":"^5.0.1","smol-toml":"^1.8.0","unidecode":"^1.1.0","dale-chall":"^2.0.1","handlebars":"^4.7.9","remark-gfm":"^4.0.1","typescript":"^6.0.3","@viz-js/viz":"^3.30.0","gray-matter":"^4.0.3","markdown-it":"^15.0.0","remark-parse":"^11.0.0","classic-level":"^3.0.0","remark-retext":"^6.0.1","retext-english":"^5.0.0","@resvg/resvg-js":"^2.6.2","retext-simplify":"^8.0.0","@duckdb/node-api":"^1.5.5-r.4","retext-stringify":"^4.0.0","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.3","remark-frontmatter":"^5.0.0","retext-readability":"^8.0.0","markdown-it-deflist":"^4.0.0","markdown-it-footnote":"^4.0.0","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_22.19.0_1790817761914_0.20122978375144096","host":"s3://npm-registry-packages-npm-production"}},"22.20.0":{"name":"@heroiclands/package-build","version":"22.20.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@22.20.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#documentation","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"package-build":"bin/package-build.mjs"},"dist":{"shasum":"9ee03f47284a1135cdc54e158f60a035aa0a576d","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-22.20.0.tgz","fileCount":449,"integrity":"sha512-m0u4wDh9hyWMXVMLnTVN5n2eaeeCScRBRFHNGlpZLzoVh3UbNGhbvnrEhlX/u8zv8zn/UZXKEpje6hwWswapQQ==","signatures":[{"sig":"MEUCIGtWphEMd94BSZlnuCzXxjP0cvlIxsEfX+S134vXKgUAAiEA3nOoSOzBcusZPGL+XvUQKbbE6Y1F/KGoCMTBaJVGefw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCBSYYtsUPVxRBZKsleVLCqgItRxAGAy0qtgbeHwh8CdwIgblQbmQqP/1DPRsmiDXfdi9egWZcgYZc0lBnnpUmvsjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@22.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8169220},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./changelog":"./changelog.cjs","./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"b7848607f9c17dd3f50edde80a2f1595fb2c16aa","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","build:deps":"node bin/package-build.mjs deps fetch","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/package-build.mjs markdown","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && node bin/package-build.mjs changelog group && npm install --package-lock-only","lint:markdown:fix":"node bin/package-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields && node ci/content-format-reference.mjs --check","lint:content-format:fields":"node bin/package-build.mjs content-format fields --fields sohl && node bin/package-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/package-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","sharp":"^0.35.4","yargs":"^18.1.0","dotenv":"^18.0.0","eslint":"^10.10.0","fflate":"^0.8.3","flesch":"^2.0.1","unified":"^11.0.5","archiver":"^8.0.0","loglevel":"^1.9.2","pagefind":"^1.5.2","prettier":"^3.9.6","syllable":"^5.0.1","smol-toml":"^1.8.0","unidecode":"^1.1.0","dale-chall":"^2.0.1","handlebars":"^4.7.9","remark-gfm":"^4.0.1","typescript":"^6.0.3","@viz-js/viz":"^3.30.0","gray-matter":"^4.0.3","markdown-it":"^15.0.0","remark-parse":"^11.0.0","classic-level":"^3.0.0","remark-retext":"^6.0.1","retext-english":"^5.0.0","@resvg/resvg-js":"^2.6.2","retext-simplify":"^8.0.0","@duckdb/node-api":"^1.5.5-r.4","retext-stringify":"^4.0.0","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.3","remark-frontmatter":"^5.0.0","retext-readability":"^8.0.0","markdown-it-deflist":"^4.0.0","markdown-it-footnote":"^4.0.0","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_22.20.0_1790827526189_0.6991779087932826","host":"s3://npm-registry-packages-npm-production"}},"22.21.0":{"name":"@heroiclands/package-build","version":"22.21.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@22.21.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#documentation","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"package-build":"bin/package-build.mjs"},"dist":{"shasum":"67f8525ec3746b05436b42d47e68c352d27f0d9e","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-22.21.0.tgz","fileCount":453,"integrity":"sha512-770HSHR1U0qqbvH9X/cZQ5evMwSxcuR+jvk/N5yLOOOb7xvglLxKVpPurnrZmDlxFPq3QFVhaVcPZOW8dZ0p8A==","signatures":[{"sig":"MEUCIQCN6g/h+9k2AumlKfVPNmZ3qUFBHytiG4qkq4GX3SZPJgIgCmO7PZiwqAX7OoLCZ6GPFO2l5OL3HDrb0427kCaDAVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDT5zdJ4Tq4gmeBh0KB+gv/bLnSkyz3SnAbcVO6seX9GAIgWLh2SfIIF5jvJxBTX/CUAotEniLG3fqrY1Fwv0LeXY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@22.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8212277},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./changelog":"./changelog.cjs","./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"b51d0742ced83b744cecfab6d4c5b02702df1866","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","build:deps":"node bin/package-build.mjs deps fetch","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/package-build.mjs markdown","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && node bin/package-build.mjs changelog group && npm install --package-lock-only","lint:markdown:fix":"node bin/package-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields && node ci/content-format-reference.mjs --check","lint:content-format:fields":"node bin/package-build.mjs content-format fields --fields sohl && node bin/package-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/package-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","sharp":"^0.35.4","yargs":"^18.1.0","dotenv":"^18.0.0","eslint":"^10.10.0","fflate":"^0.8.3","flesch":"^2.0.1","unified":"^11.0.5","archiver":"^8.0.0","loglevel":"^1.9.2","pagefind":"^1.5.2","prettier":"^3.9.6","syllable":"^5.0.1","smol-toml":"^1.8.0","unidecode":"^1.1.0","dale-chall":"^2.0.1","handlebars":"^4.7.9","remark-gfm":"^4.0.1","typescript":"^6.0.3","@viz-js/viz":"^3.30.0","gray-matter":"^4.0.3","markdown-it":"^15.0.0","remark-parse":"^11.0.0","classic-level":"^3.0.0","remark-retext":"^6.0.1","retext-english":"^5.0.0","@resvg/resvg-js":"^2.6.2","retext-simplify":"^8.0.0","@duckdb/node-api":"^1.5.5-r.4","retext-stringify":"^4.0.0","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.3","remark-frontmatter":"^5.0.0","retext-readability":"^8.0.0","markdown-it-deflist":"^4.0.0","markdown-it-footnote":"^4.0.0","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_22.21.0_1790921450787_0.9144568834105835","host":"s3://npm-registry-packages-npm-production"}},"22.22.0":{"name":"@heroiclands/package-build","version":"22.22.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@22.22.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#documentation","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"package-build":"bin/package-build.mjs"},"dist":{"shasum":"a938db43cd7761b527f4897976762d55bd161840","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-22.22.0.tgz","fileCount":462,"integrity":"sha512-gp5wgjoE8YLxmjuLI/NIo/SynjMCkbmHivUI2ajqFp/mpHEdlhgGoa/LYOV9qPu8pFvlEi7+d8DjBB5Vqhq3LQ==","signatures":[{"sig":"MEQCIDAvQWpGmT0HzEixZG8hW3lkI23wEuGvJRC10vhhGKZkAiA1P6CvHC46YjzhiPp5cd3BKGfkIbPY4cctVPEH5gwpHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDWdtGI9dq3x7t4i3xp/KXfIYRJq1H2G3P39QX5RBIOngIhANvJ5eZCeepOodLzsTIPLxljKa418vGMSvlwVO2CNgrm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@22.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8442733},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./changelog":"./changelog.cjs","./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"ee87c0d94ee296dbc5de21eabb921ff8ffee20bd","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","build:deps":"node bin/package-build.mjs deps fetch","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/package-build.mjs markdown","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && node bin/package-build.mjs changelog group && npm install --package-lock-only","lint:markdown:fix":"node bin/package-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields && node ci/content-format-reference.mjs --check","lint:content-format:fields":"node bin/package-build.mjs content-format fields --fields sohl && node bin/package-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/package-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","sharp":"^0.35.4","yargs":"^18.1.0","dotenv":"^18.0.0","eslint":"^10.10.0","fflate":"^0.8.3","flesch":"^2.0.1","unified":"^11.0.5","archiver":"^8.0.0","loglevel":"^1.9.2","pagefind":"^1.5.2","prettier":"^3.9.6","syllable":"^5.0.1","smol-toml":"^1.8.0","unidecode":"^1.1.0","dale-chall":"^2.0.1","handlebars":"^4.7.9","remark-gfm":"^4.0.1","typescript":"^6.0.3","@viz-js/viz":"^3.30.0","gray-matter":"^4.0.3","markdown-it":"^15.0.0","remark-parse":"^11.0.0","classic-level":"^3.0.0","remark-retext":"^6.0.1","retext-english":"^5.0.0","@resvg/resvg-js":"^2.6.2","retext-simplify":"^8.0.0","@duckdb/node-api":"^1.5.5-r.4","retext-stringify":"^4.0.0","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.3","remark-frontmatter":"^5.0.0","retext-readability":"^8.0.0","markdown-it-deflist":"^4.0.0","markdown-it-footnote":"^4.0.0","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_22.22.0_1791013503437_0.8484945183925341","host":"s3://npm-registry-packages-npm-production"}},"22.23.0":{"name":"@heroiclands/package-build","version":"22.23.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@22.23.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#documentation","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"package-build":"bin/package-build.mjs"},"dist":{"shasum":"e1cefdb43e00a40bcffc46221f6d2f9678b00dc5","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-22.23.0.tgz","fileCount":466,"integrity":"sha512-ZYPcH5lFsoV8rszcYHUNKk3F6FhCyi9UMqiV49T7Q6kcX6XvidDlEM3To9JzJSoloystEpo1juoBJsLLPGqREg==","signatures":[{"sig":"MEYCIQD06rfPOuke5hmPcxhNrKvgt4Ce+SXfbD9jLPndRJAOMAIhALN1r9l1yMygp9tbcJjMzldg8XICMOcp/muD+sPz7WqJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBkWGl9A5CCsZad7un06y/C3DgahM1TY7WzljooEZs6AAiAmusLcC1Z9BWcBLAnjs41caaoSwXWsPpLF0DjcIVf+FA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@22.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8669486},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./changelog":"./changelog.cjs","./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"581adbbd22113cd4ff4ab426507dae0b4d960e95","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","build:deps":"node bin/package-build.mjs deps fetch","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/package-build.mjs markdown","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && node bin/package-build.mjs changelog group && npm install --package-lock-only","lint:markdown:fix":"node bin/package-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields && node ci/content-format-reference.mjs --check","lint:content-format:fields":"node bin/package-build.mjs content-format fields --fields sohl && node bin/package-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/package-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","sharp":"^0.35.4","yargs":"^18.1.0","dotenv":"^18.0.0","eslint":"^10.10.0","fflate":"^0.8.3","flesch":"^2.0.1","unified":"^11.0.5","archiver":"^8.0.0","loglevel":"^1.9.2","pagefind":"^1.5.2","prettier":"^3.9.6","syllable":"^5.0.1","smol-toml":"^1.8.0","unidecode":"^1.1.0","dale-chall":"^2.0.1","handlebars":"^4.7.9","remark-gfm":"^4.0.1","typescript":"^6.0.3","@viz-js/viz":"^3.30.0","gray-matter":"^4.0.3","markdown-it":"^15.0.0","remark-parse":"^11.0.0","classic-level":"^3.0.0","remark-retext":"^6.0.1","retext-english":"^5.0.0","@resvg/resvg-js":"^2.6.2","retext-simplify":"^8.0.0","@duckdb/node-api":"^1.5.5-r.4","retext-stringify":"^4.0.0","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.3","remark-frontmatter":"^5.0.0","retext-readability":"^8.0.0","markdown-it-deflist":"^4.0.0","markdown-it-footnote":"^4.0.0","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_22.23.0_1791081730232_0.43241869042567194","host":"s3://npm-registry-packages-npm-production"}},"22.24.0":{"name":"@heroiclands/package-build","version":"22.24.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@22.24.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#documentation","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"package-build":"bin/package-build.mjs"},"dist":{"shasum":"6347c65f3dfb05cdbd1690d0e7b4fa3af8f9a73b","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-22.24.0.tgz","fileCount":508,"integrity":"sha512-FwtIhl/ONNcE6OCZU2f1GEDSJoSHlufOfo/tMH8gKV/xqSg4GVv1A8kRsopqGRpvAElTepotUkeLnKQclyVmdQ==","signatures":[{"sig":"MEUCIQCs4KDy1X39epLK56atI2zilXgCskpBeprVCfDTkxKeHgIgY5BC+UXNlTQ3DYlGb2GCQ+0fK5NrJR7HCpVi2+YAzbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGMaq3bZkvp44vBRnFwaX3oZRT/AiEGInZLqxYDN9VBiAiEA6LfZX0blcb28+iNN7dHVyzUBIl/wsTP3iMDryxC3z9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@22.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9062285},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./changelog":"./changelog.cjs","./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"879c2c12bb698453faafda5b3176bef5c10c49c2","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","build:deps":"node bin/package-build.mjs deps fetch","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:markdown":"node bin/package-build.mjs markdown","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && node bin/package-build.mjs changelog group && npm install --package-lock-only","lint:markdown:fix":"node bin/package-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields && node ci/content-format-reference.mjs --check","lint:content-format:fields":"node bin/package-build.mjs content-format fields --fields sohl && node bin/package-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/package-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","sharp":"^0.35.4","yargs":"^18.1.0","dotenv":"^18.0.0","eslint":"^10.10.0","fflate":"^0.8.3","flesch":"^2.0.1","unified":"^11.0.5","archiver":"^8.0.0","loglevel":"^1.9.2","pagefind":"^1.5.2","prettier":"^3.9.6","syllable":"^5.0.1","smol-toml":"^1.8.0","unidecode":"^1.1.0","dale-chall":"^2.0.1","handlebars":"^4.7.9","remark-gfm":"^4.0.1","typescript":"^6.0.3","@viz-js/viz":"^3.30.0","gray-matter":"^4.0.3","markdown-it":"^15.0.0","remark-parse":"^11.0.0","classic-level":"^3.0.0","remark-retext":"^6.0.1","retext-english":"^5.0.0","@resvg/resvg-js":"^2.6.2","retext-simplify":"^8.0.0","@duckdb/node-api":"^1.5.5-r.4","retext-stringify":"^4.0.0","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.3","remark-frontmatter":"^5.0.0","retext-readability":"^8.0.0","markdown-it-deflist":"^4.0.0","markdown-it-footnote":"^4.0.0","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_22.24.0_1791093016874_0.5428725189963897","host":"s3://npm-registry-packages-npm-production"}},"22.25.0":{"name":"@heroiclands/package-build","version":"22.25.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@22.25.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#documentation","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"package-build":"bin/package-build.mjs"},"dist":{"shasum":"c86c8ab0b7d3433bb0bc15fc82eca0be26f60c26","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-22.25.0.tgz","fileCount":511,"integrity":"sha512-OCFlUqpQ1sEo1TcEY/XoxK9D0N1kJLuP3iFs1/2tPWakwsCkNiO3TWtP6cBCqyBrjFdQIZ6oW1B0HTZUUbQVHg==","signatures":[{"sig":"MEYCIQCxV3OPvZjL52/Oygt2qulD2uK6sZIYPXcn5W1eUcFIjgIhAPYX0wXsJOO0oLu2423r/6YrXw5rWreUjA3yDxybH3E7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDXz8XkKYigVWYAUELyPXtyWgotBA54ZCCVKJ2iXIbUaAIgeHMEmsRgQMQZTsuAuiig6N/X/IMiqMEhOakfh+u1oZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@22.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9086176},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./changelog":"./changelog.cjs","./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"9c6a40c9f5efd9e16b1aec82f8d2e498795822d1","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:image-roles lint:banners lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","build:deps":"node bin/package-build.mjs deps fetch","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:banners":"node ci/check-banners.mjs","lint:markdown":"node bin/package-build.mjs markdown","lint:image-roles":"vitest run tests/theme-image-roles.test.ts","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && node bin/package-build.mjs changelog group && npm install --package-lock-only","lint:markdown:fix":"node bin/package-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields && node ci/content-format-reference.mjs --check","lint:content-format:fields":"node bin/package-build.mjs content-format fields --fields sohl && node bin/package-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/package-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","sharp":"^0.35.4","yargs":"^18.1.0","dotenv":"^18.0.0","eslint":"^10.10.0","fflate":"^0.8.3","flesch":"^2.0.1","unified":"^11.0.5","archiver":"^8.0.0","loglevel":"^1.9.2","pagefind":"^1.5.2","prettier":"^3.9.6","syllable":"^5.0.1","smol-toml":"^1.8.0","unidecode":"^1.1.0","dale-chall":"^2.0.1","handlebars":"^4.7.9","remark-gfm":"^4.0.1","typescript":"^6.0.3","@viz-js/viz":"^3.30.0","gray-matter":"^4.0.3","markdown-it":"^15.0.0","remark-parse":"^11.0.0","classic-level":"^3.0.0","remark-retext":"^6.0.1","retext-english":"^5.0.0","@resvg/resvg-js":"^2.6.2","retext-simplify":"^8.0.0","@duckdb/node-api":"^1.5.5-r.4","retext-stringify":"^4.0.0","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.3","remark-frontmatter":"^5.0.0","retext-readability":"^8.0.0","markdown-it-deflist":"^4.0.0","markdown-it-footnote":"^4.0.0","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_22.25.0_1791180697622_0.6781130173384604","host":"s3://npm-registry-packages-npm-production"}},"22.26.0":{"name":"@heroiclands/package-build","version":"22.26.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@22.26.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#documentation","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"package-build":"bin/package-build.mjs"},"dist":{"shasum":"cba1b45ae9d1cbb36da498d0b424ae1205a91f64","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-22.26.0.tgz","fileCount":511,"integrity":"sha512-MHn+rk1KYfojvBlOEPZtwAhgBdmzPOZT1KKGNwCA3hfZY+MNlh0Hd8xNqQA+0wNE5wRn6N1SelNtZ1XhY3MbXA==","signatures":[{"sig":"MEUCIQDnnOKaDxpIuHTy3GBHl9LNg+gYW8nNE1+rrrNwHWcjZAIgKLMimRt1olWt3VxRJ2H/p1HCj63sIkNLuX9KLyLo5vk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICHn3IENQAwD3FB7Z5IOa2s6v+DEoeLZI5sPrhLgqW4CAiBiqQ7eIQDsM+8s8ZjznXLZs+SNikJ5dnauxs2OXfYX/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@22.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9092547},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./changelog":"./changelog.cjs","./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"b20d58288b6b2e4e6baf0cdf38185690cf5e45b3","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:image-roles lint:banners lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","build:deps":"node bin/package-build.mjs deps fetch","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:banners":"node ci/check-banners.mjs","lint:markdown":"node bin/package-build.mjs markdown","lint:image-roles":"vitest run tests/theme-image-roles.test.ts","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && node bin/package-build.mjs changelog group && npm install --package-lock-only","lint:markdown:fix":"node bin/package-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields && node ci/content-format-reference.mjs --check","lint:content-format:fields":"node bin/package-build.mjs content-format fields --fields sohl && node bin/package-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/package-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","sharp":"^0.35.4","yargs":"^18.1.0","dotenv":"^18.0.0","eslint":"^10.10.0","fflate":"^0.8.3","flesch":"^2.0.1","unified":"^11.0.5","archiver":"^8.0.0","loglevel":"^1.9.2","pagefind":"^1.5.2","prettier":"^3.9.6","syllable":"^5.0.1","smol-toml":"^1.8.0","unidecode":"^1.1.0","dale-chall":"^2.0.1","handlebars":"^4.7.9","remark-gfm":"^4.0.1","typescript":"^6.0.3","@viz-js/viz":"^3.30.0","gray-matter":"^4.0.3","markdown-it":"^15.0.0","remark-parse":"^11.0.0","classic-level":"^3.0.0","remark-retext":"^6.0.1","retext-english":"^5.0.0","@resvg/resvg-js":"^2.6.2","retext-simplify":"^8.0.0","@duckdb/node-api":"^1.5.5-r.4","retext-stringify":"^4.0.0","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.3","remark-frontmatter":"^5.0.0","retext-readability":"^8.0.0","markdown-it-deflist":"^4.0.0","markdown-it-footnote":"^4.0.0","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_22.26.0_1791186786343_0.18465950706049927","host":"s3://npm-registry-packages-npm-production"}},"22.27.0":{"name":"@heroiclands/package-build","version":"22.27.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@22.27.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#documentation","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"package-build":"bin/package-build.mjs"},"dist":{"shasum":"12df5da2e8f4840709172953045f2f9fe1da5ca8","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-22.27.0.tgz","fileCount":516,"integrity":"sha512-oTm5NQEicUJfBauB0n3cJRrpJySl/PoH+YNVp0ZAR8cTdtVyla7upSOboCBdKR3VySOCi5II2lQM6HY/HLmaGQ==","signatures":[{"sig":"MEYCIQCEVXhd6wOmu897/tYtuZVhaQuk34LhbznQFn6GQgvigwIhAN5Vxp3oi/MHxpS9ufP8Z7XA8UAsttBJO91lvKSidGjd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDedUpuglEZev2R+FCBsF+Yf05adtYWYFi6uaTobX3GwwIhAJMibYBOVHMF7Nj5fJEkUFMBvcyWvET4PyJPKUbywjqw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@22.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9118925},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./changelog":"./changelog.cjs","./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"cf3ff5c79ae1c7d988ed6a69ff1cf590cf461b23","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:image-roles lint:banners lint:content-format","test":"vitest run","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","build:deps":"node bin/package-build.mjs deps fetch","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:banners":"node ci/check-banners.mjs","lint:markdown":"node bin/package-build.mjs markdown","lint:image-roles":"vitest run tests/theme-image-roles.test.ts","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && node bin/package-build.mjs changelog group && npm install --package-lock-only","lint:markdown:fix":"node bin/package-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields && node ci/content-format-reference.mjs --check","lint:content-format:fields":"node bin/package-build.mjs content-format fields --fields sohl && node bin/package-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/package-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","sharp":"^0.35.4","yargs":"^18.1.0","dotenv":"^18.0.0","eslint":"^10.10.0","fflate":"^0.8.3","flesch":"^2.0.1","unified":"^11.0.5","archiver":"^8.0.0","loglevel":"^1.9.2","pagefind":"^1.5.2","prettier":"^3.9.6","syllable":"^5.0.1","smol-toml":"^1.8.0","unidecode":"^1.1.0","dale-chall":"^2.0.1","handlebars":"^4.7.9","remark-gfm":"^4.0.1","typescript":"^6.0.3","@viz-js/viz":"^3.30.0","gray-matter":"^4.0.3","markdown-it":"^15.0.0","remark-parse":"^11.0.0","classic-level":"^3.0.0","remark-retext":"^6.0.1","retext-english":"^5.0.0","@resvg/resvg-js":"^2.6.2","retext-simplify":"^8.0.0","@duckdb/node-api":"^1.5.5-r.4","retext-stringify":"^4.0.0","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.3","remark-frontmatter":"^5.0.0","retext-readability":"^8.0.0","markdown-it-deflist":"^4.0.0","markdown-it-footnote":"^4.0.0","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_22.27.0_1791218718128_0.9714706190752029","host":"s3://npm-registry-packages-npm-production"}},"22.28.0":{"name":"@heroiclands/package-build","version":"22.28.0","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"license":"GPL-3.0-or-later","_id":"@heroiclands/package-build@22.28.0","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"homepage":"https://github.com/HeroicLands/package-build#documentation","bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"bin":{"package-build":"bin/package-build.mjs"},"dist":{"shasum":"0252c55a3257f4d6becf405c76983f7b041a6d1b","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-22.28.0.tgz","fileCount":517,"integrity":"sha512-L/V6uNQZNBQCGzszTUHpeCngkMP1snEvoAuWWJ5DLbMJgFxjk9s0i4lve4IHH8RLjCyPVEO6lnYvhUQIvR7gdw==","signatures":[{"sig":"MEUCIQD9PO84QZ7foWvV5SnCeTw//+GHaUBbVrHh4v2j6KspXQIgBxKI5Giqw9uOOQMXgro2r8h+Gn8qP0xgRtDQBpU8oMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEzMuFNRnxqgB4UVjj0ssqS6HJSWvdKNOtT+dj2TC2sGAiEAnhqdKWXP1uGiDneip8ojk3+mkWqNutiuqjUsjIJezk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@22.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9122567},"main":"./index.mjs","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./changelog":"./changelog.cjs","./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"c5330ba4647ea0f445c023a77039c0200f0fc04d","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:image-roles lint:banners lint:content-format","test":"vitest run","build":"node bin/package-build.mjs ci","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","build:deps":"node bin/package-build.mjs deps fetch","deploy:npm":"node ci/publish-npm.mjs","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:banners":"node ci/check-banners.mjs","lint:markdown":"node bin/package-build.mjs markdown","lint:image-roles":"vitest run tests/theme-image-roles.test.ts","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && node bin/package-build.mjs changelog group && npm install --package-lock-only","lint:markdown:fix":"node bin/package-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields && node ci/content-format-reference.mjs --check","lint:content-format:fields":"node bin/package-build.mjs content-format fields --fields sohl && node bin/package-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/package-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","sharp":"^0.35.4","yargs":"^18.1.0","dotenv":"^18.0.0","eslint":"^10.10.0","fflate":"^0.8.3","flesch":"^2.0.1","unified":"^11.0.5","archiver":"^8.0.0","loglevel":"^1.9.2","pagefind":"^1.5.2","prettier":"^3.9.6","syllable":"^5.0.1","smol-toml":"^1.8.0","unidecode":"^1.1.0","dale-chall":"^2.0.1","handlebars":"^4.7.9","remark-gfm":"^4.0.1","typescript":"^6.0.3","@viz-js/viz":"^3.30.0","gray-matter":"^4.0.3","markdown-it":"^15.0.0","remark-parse":"^11.0.0","classic-level":"^3.0.0","remark-retext":"^6.0.1","retext-english":"^5.0.0","@resvg/resvg-js":"^2.6.2","retext-simplify":"^8.0.0","@duckdb/node-api":"^1.5.5-r.4","retext-stringify":"^4.0.0","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.3","remark-frontmatter":"^5.0.0","retext-readability":"^8.0.0","markdown-it-deflist":"^4.0.0","markdown-it-footnote":"^4.0.0","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-build_22.28.0_1791234262769_0.7511924300875743","host":"s3://npm-registry-packages-npm-production"}},"23.0.0":{"_id":"@heroiclands/package-build@23.0.0","bin":{"package-build":"bin/package-build.mjs"},"bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"dist":{"shasum":"94c9fb66b043300c2af656db6a535654e65f54b7","tarball":"https://registry.npmjs.org/@heroiclands/package-build/-/package-build-23.0.0.tgz","fileCount":522,"integrity":"sha512-IExn1xIlx2lardoXUkQ5k0I6tLYuiMQmOq75M6x4Qljcq2GRaTxTUyfArYe5LfZCTdLhYBrYqOymJpguxxQd7Q==","signatures":[{"sig":"MEYCIQDPWcCQyu8EJGy57WIzyyFGuVghCALaLCnUbctuSi/zFAIhAMJ1cTADXYKa7jsJNlPiMQwUS7Fy+6UoFNUJXfoBZsPb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEc7yJR6eXzOnjLdmPVerz52rGqlYs+kE9av2PwG/dbIAiB5rK8gRzkgfO1ZpqqhpXVhQhEyHqmP+9PesGUh4jYwyw=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@heroiclands%2fpackage-build@23.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9145907},"main":"./index.mjs","name":"@heroiclands/package-build","type":"module","types":"./types/index.d.mts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./types/index.d.mts","import":"./index.mjs"},"./e2e":{"types":"./types/e2e.d.mts","import":"./e2e.mjs"},"./hm3":{"types":"./types/hm3/index.d.mts","import":"./hm3/index.mjs"},"./lang":{"types":"./types/lang.d.mts","import":"./lang.mjs"},"./sohl":{"types":"./types/sohl/index.d.mts","import":"./sohl/index.mjs"},"./hm3/*":{"types":"./types/hm3/*.d.mts","import":"./hm3/*.mjs"},"./stage":{"types":"./types/stage.d.mts","import":"./stage.mjs"},"./bundle":{"types":"./types/bundle.d.mts","import":"./bundle.mjs"},"./config":{"types":"./types/config.d.mts","import":"./config.mjs"},"./deploy":{"types":"./types/deploy.d.mts","import":"./deploy.mjs"},"./engine":{"types":"./types/engine/index.d.mts","import":"./engine/index.mjs"},"./sohl/*":{"types":"./types/sohl/*.d.mts","import":"./sohl/*.mjs"},"./release":{"types":"./types/release.d.mts","import":"./release.mjs"},"./coverage":{"types":"./types/coverage.d.mts","import":"./coverage.mjs"},"./engine/*":{"types":"./types/engine/*.d.mts","import":"./engine/*.mjs"},"./manifest":{"types":"./types/manifest.d.mts","import":"./manifest.mjs"},"./prettier":{"types":"./types/prettier-config.d.mts","import":"./prettier-config.mjs"},"./changelog":"./changelog.cjs","./container":{"types":"./types/container.d.mts","import":"./container.mjs"},"./templates":{"types":"./types/templates.d.mts","import":"./templates.mjs"},"./markdownlint":{"types":"./types/markdownlint-config.d.mts","import":"./markdownlint-config.mjs"},"./package.json":"./package.json","./content-config":{"types":"./types/content-config.d.mts","import":"./content-config.mjs"}},"gitHead":"0055603affcb4ab8f057e7fe916b6ec07ded2e70","license":"GPL-3.0-or-later","scripts":{"lint":"run-p --aggregate-output -c --max-parallel 4 format:check lint:markdown lint:yaml lint:labels lint:image-roles lint:banners lint:content-format","test":"vitest run","build":"node bin/package-build.mjs ci","format":"prettier --write .","prepack":"run-s build:types build:asset-index","prepare":"git config core.hooksPath .githooks || true","changeset":"changeset","lint:yaml":"node bin/package-build.mjs yaml","build:deps":"node bin/package-build.mjs deps fetch","deploy:npm":"node ci/publish-npm.mjs","test:watch":"vitest","build:types":"tsc -p tsconfig.dts.json","lint:labels":"node bin/package-build.mjs labels check","format:check":"prettier --check .","lint:banners":"node ci/check-banners.mjs","lint:markdown":"node bin/package-build.mjs markdown","lint:image-roles":"vitest run tests/theme-image-roles.test.ts","build:asset-index":"node ci/emit-asset-index.mjs","changeset:version":"changeset version && node bin/package-build.mjs changelog group && npm install --package-lock-only","lint:markdown:fix":"node bin/package-build.mjs markdown --fix","lint:content-format":"npm run lint:content-format:schema && npm run lint:content-format:fields && node ci/content-format-reference.mjs --check","lint:content-format:fields":"node bin/package-build.mjs content-format fields --fields sohl && node bin/package-build.mjs content-format fields --fields hm3","lint:content-format:schema":"node bin/package-build.mjs content-format schema --schema sohl=tests/fixtures/content-format/schema-sohl.json --schema hm3=tests/fixtures/content-format/schema-hm3.json"},"version":"23.0.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"5482ef4b-a21b-4ea8-a198-4998878c12d2"}},"homepage":"https://github.com/HeroicLands/package-build#documentation","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","directories":{},"maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"_nodeVersion":"24.21.0","dependencies":{"glob":"^13.0.6","yaml":"^2.8.1","acorn":"^8.18.0","sharp":"^0.35.4","yargs":"^18.1.0","dotenv":"^18.0.0","eslint":"^10.10.0","fflate":"^0.8.3","flesch":"^2.0.1","unified":"^11.0.5","archiver":"^8.0.0","loglevel":"^1.9.2","pagefind":"^1.5.2","prettier":"^3.9.6","syllable":"^5.0.1","smol-toml":"^1.8.0","unidecode":"^1.1.0","dale-chall":"^2.0.1","handlebars":"^4.7.9","remark-gfm":"^4.0.1","typescript":"^6.0.3","@viz-js/viz":"^3.30.0","gray-matter":"^4.0.3","markdown-it":"^15.0.0","remark-parse":"^11.0.0","classic-level":"^3.0.0","remark-retext":"^6.0.1","retext-english":"^5.0.0","@resvg/resvg-js":"^2.6.2","retext-simplify":"^8.0.0","@duckdb/node-api":"^1.5.5-r.4","retext-stringify":"^4.0.0","ssh2-sftp-client":"^12.1.1","eslint-plugin-yml":"^3.8.1","markdownlint-cli2":"^0.23.3","remark-frontmatter":"^5.0.0","retext-readability":"^8.0.0","markdown-it-deflist":"^4.0.0","markdown-it-footnote":"^4.0.0","loglevel-plugin-prefix":"^0.8.4","@foundryvtt/foundryvtt-cli":"^3.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@types/node":"^26.2.0","npm-run-all":"^4.1.5","@changesets/cli":"^3.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/package-build_23.0.0_1791254311883_0.9795205284690987"}}},"time":{"created":"2026-08-22T03:33:26.796Z","modified":"2026-10-06T02:38:32.510Z","0.1.0":"2026-08-22T03:33:27.114Z","0.2.0":"2026-08-22T17:21:32.642Z","0.2.1":"2026-08-22T22:17:18.103Z","0.3.0":"2026-08-23T01:57:58.444Z","0.4.0":"2026-08-23T04:19:04.162Z","0.5.0":"2026-08-23T05:35:32.042Z","0.6.0":"2026-08-23T07:36:13.239Z","0.6.1":"2026-08-25T05:00:59.304Z","3.0.0":"2026-08-25T15:04:46.832Z","3.0.1":"2026-08-25T15:29:59.531Z","3.1.0":"2026-08-26T17:43:47.089Z","3.2.0":"2026-08-26T17:53:01.435Z","3.3.0":"2026-08-29T06:16:12.357Z","3.4.0":"2026-08-29T13:51:02.291Z","4.0.0":"2026-08-29T14:44:01.021Z","5.0.0":"2026-08-29T15:22:57.677Z","6.0.0":"2026-08-30T00:54:49.969Z","6.1.0":"2026-08-30T02:20:18.124Z","7.0.0":"2026-08-31T01:02:58.869Z","8.0.0":"2026-08-31T03:18:08.115Z","8.1.0":"2026-08-31T13:25:20.720Z","9.0.0":"2026-08-31T13:32:24.179Z","10.0.0":"2026-09-03T07:57:57.965Z","10.0.1":"2026-09-03T08:16:45.509Z","11.0.0":"2026-09-03T20:18:34.456Z","11.1.0":"2026-09-03T21:47:18.226Z","13.0.0":"2026-09-04T02:55:59.707Z","14.0.0":"2026-09-04T05:36:26.641Z","15.0.0":"2026-09-04T15:00:50.137Z","16.0.0":"2026-09-04T21:53:03.768Z","17.0.0":"2026-09-05T01:39:17.346Z","17.1.0":"2026-09-05T02:56:55.836Z","17.2.0":"2026-09-05T03:31:27.173Z","18.0.0":"2026-09-06T16:56:25.550Z","18.1.0":"2026-09-06T22:13:25.971Z","18.1.1":"2026-09-06T22:37:39.628Z","18.2.0":"2026-09-06T23:46:41.307Z","19.0.0":"2026-09-07T02:39:18.789Z","20.0.0":"2026-09-11T02:05:56.931Z","20.2.0":"2026-09-12T03:57:23.072Z","20.2.1":"2026-09-12T04:03:39.923Z","20.3.0":"2026-09-12T15:46:43.062Z","20.3.1":"2026-09-12T16:59:40.806Z","20.4.0":"2026-09-13T03:16:14.411Z","20.5.0":"2026-09-13T18:45:21.842Z","20.6.0":"2026-09-13T20:38:30.056Z","20.7.0":"2026-09-14T08:21:01.889Z","21.0.0":"2026-09-14T22:29:26.029Z","21.1.0":"2026-09-15T04:31:55.647Z","21.2.0":"2026-09-19T02:55:36.709Z","22.0.0":"2026-09-19T17:53:31.156Z","22.0.1":"2026-09-19T19:20:38.346Z","22.0.2":"2026-09-19T19:54:44.754Z","22.0.3":"2026-09-19T22:10:45.984Z","22.1.0":"2026-09-20T01:00:02.615Z","22.1.1":"2026-09-20T01:26:02.774Z","22.2.0":"2026-09-20T02:28:52.982Z","22.3.0":"2026-09-20T03:07:14.580Z","22.3.1":"2026-09-20T04:18:01.306Z","22.4.0":"2026-09-20T06:22:38.771Z","22.4.1":"2026-09-20T13:57:28.037Z","22.4.2":"2026-09-20T14:44:45.313Z","22.4.3":"2026-09-20T21:17:53.762Z","22.4.4":"2026-09-21T02:45:44.206Z","22.4.5":"2026-09-21T18:25:18.399Z","22.4.6":"2026-09-21T19:54:55.796Z","22.4.7":"2026-09-22T19:42:39.916Z","22.5.0":"2026-09-22T22:55:19.542Z","22.5.1":"2026-09-23T01:39:08.239Z","22.6.0":"2026-09-23T14:53:46.159Z","22.7.0":"2026-09-23T16:13:02.765Z","22.8.0":"2026-09-24T00:01:33.787Z","22.9.0":"2026-09-24T00:51:48.859Z","22.9.1":"2026-09-24T19:31:17.736Z","22.9.2":"2026-09-24T20:40:30.634Z","22.10.0":"2026-09-25T20:28:36.613Z","22.11.0":"2026-09-25T21:20:30.082Z","22.12.0":"2026-09-26T01:10:36.222Z","22.12.1":"2026-09-26T02:04:46.953Z","22.12.2":"2026-09-26T03:21:59.291Z","22.12.3":"2026-09-26T07:03:49.606Z","22.13.0":"2026-09-26T18:29:08.998Z","22.13.1":"2026-09-26T20:30:02.685Z","22.14.0":"2026-09-26T21:45:50.627Z","22.14.1":"2026-09-26T22:34:20.443Z","22.14.2":"2026-09-26T23:12:16.497Z","22.14.3":"2026-09-27T01:03:23.761Z","22.14.4":"2026-09-27T01:35:18.263Z","22.15.0":"2026-09-27T05:43:18.878Z","22.15.1":"2026-09-27T06:32:05.847Z","22.16.0":"2026-09-28T17:05:35.262Z","22.17.0":"2026-09-28T20:23:47.341Z","22.17.1":"2026-09-28T21:28:33.160Z","22.17.2":"2026-09-30T18:28:21.583Z","22.18.0":"2026-09-30T20:00:41.291Z","22.19.0":"2026-10-01T01:22:42.121Z","22.20.0":"2026-10-01T04:05:26.370Z","22.21.0":"2026-10-02T06:10:51.000Z","22.22.0":"2026-10-03T07:45:03.642Z","22.23.0":"2026-10-04T02:42:10.446Z","22.24.0":"2026-10-04T05:50:17.028Z","22.25.0":"2026-10-05T06:11:37.844Z","22.26.0":"2026-10-05T07:53:06.520Z","22.27.0":"2026-10-05T16:45:18.354Z","22.28.0":"2026-10-05T21:04:22.968Z","23.0.0":"2026-10-06T02:38:32.047Z"},"bugs":{"url":"https://github.com/HeroicLands/package-build/issues"},"license":"GPL-3.0-or-later","homepage":"https://github.com/HeroicLands/package-build#documentation","keywords":["build","compendium","foundry-vtt","foundryvtt","heroiclands","sohl","song-of-heroic-lands"],"repository":{"url":"git+https://github.com/HeroicLands/package-build.git","type":"git"},"description":"Shared toolchain for building and shipping a HeroicLands Foundry VTT package — content compilation, manifest, localization, staging, bundle, release and deployment.","maintainers":[{"name":"toastysailor","email":"toasty@heroiclands.org"}],"readme":"# @heroiclands/package-build\n\nThe shared toolchain for building HeroicLands Foundry systems and modules. It compiles Markdown content into a searchable index, Foundry compendiums, website pages, and a book; it also assembles manifests, assets, bundles, and release archives.\n\n## Start here\n\nUse Node 24 or newer and npm. Initialize a project before it has a `package.json`, or add the package to an existing repository:\n\n```bash\nnpm exec --package=@heroiclands/package-build -- package-build init my-package --kind modules --name my-package --title \"My Package\" --description \"A content package.\" --author \"Your Name\" --license original\n```\n\n```bash\nnpm install -D @heroiclands/package-build\n```\n\nThe generated project includes a homepage, website and book targets, npm scripts, and a local `.gitignore`. [Getting started](docs/getting-started.md) routes you to a [system](docs/guides/system-project.md), [module](docs/guides/module-project.md), or [content authoring](docs/authoring/first-note.md) path. The [content-language-server](https://github.com/HeroicLands/content-language-server) provides editor navigation and completion.\n\n## Documentation\n\nThe documentation lives in the Markdown files in this repository. Start with [the documentation home](docs/index.md). This toolchain does not build its own site or book. A Hugo theme dependency would form a cycle because the theme uses package-build for releases.\n\n| Topic                                             | Guide                                                        |\n| ------------------------------------------------- | ------------------------------------------------------------ |\n| Documentation landing                             | [Home](docs/index.md)                                        |\n| Project layout and scripts                        | [Project setup](docs/project-setup.md)                       |\n| Note model and output                             | [Content format](docs/content-format.md)                     |\n| Frontmatter and system blocks                     | [Frontmatter](docs/authoring/frontmatter.md)                 |\n| Addresses, links, anchors, SQL, and secret blocks | [Links and markup](docs/authoring/links-and-markup.md)       |\n| Images, icons, audio, and provenance              | [Assets](docs/authoring/assets.md)                           |\n| Dates, calendars, and eras                        | [Dates and calendars](docs/authoring/dates-and-calendars.md) |\n| Complete note fields and mappings                 | [Note types](docs/reference/note-types.md)                   |\n| Detailed format rules and examples                | [Format details](docs/reference/format-details.md)           |\n| Compendium routing and document builds            | [Packs](docs/guides/packs.md)                                |\n| Website build and publication                     | [Site](docs/guides/site.md)                                  |\n| What the theme draws on a page                    | [Theme pages](docs/reference/theme-pages.md)                 |\n| PDF book build                                    | [Book](docs/guides/book.md)                                  |\n| Icon generation and use                           | [Icons](docs/guides/icons.md)                                |\n| Reference pages and content indexes               | [Reference pages](docs/guides/reference-pages.md)            |\n| Localization and templates                        | [Localization](docs/guides/localization.md)                  |\n| Foundry integration testing                       | [End-to-end testing](docs/guides/e2e.md)                     |\n| Release and deployment                            | [Release and deploy](docs/guides/release-and-deploy.md)      |\n| Every CLI command                                 | [Commands](docs/commands.md)                                 |\n| Every build setting                               | [Configuration](docs/configuration.md)                       |\n| Programmatic exports                              | [API](docs/api.md)                                           |\n| Error locations and severities                    | [Diagnostics](docs/diagnostics.md)                           |\n| Architectural rationale                           | [Design](docs/design.md)                                     |\n\nPlace notes may declare a governing affiliation with `data.government` (`Address`, default target type `affiliation`), or explicit `null` for complete anarchy. Positive population with an omitted government produces an advisory. See [place governments](docs/authoring/frontmatter.md#place-governments) and [government migration](docs/guides/government-migration.md).\n\nLeading captions, generic fenced divs, inline spans, and poetry code fences are described in [links and markup](docs/authoring/links-and-markup.md).\n\nThe package is GPL-3.0-or-later for code and CC-BY-SA-4.0 for original content. See [LICENSE.md](LICENSE.md).\n","readmeFilename":"README.md"}