{"_id":"vastlint","_rev":"79-a74c236ef8e0315cbfb2b63e740f8998","name":"vastlint","dist-tags":{"archive-0.13.1":"0.13.1","latest":"0.13.12"},"versions":{"0.1.2":{"name":"vastlint","version":"0.1.2","keywords":["vast","xml","validator","adtech","iab","ctv","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.1.2","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://github.com/aleksUIX/vastlint","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"9b0a31bc8c2e25f04d999ed536858d0e17f56e9c","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.1.2.tgz","fileCount":11,"integrity":"sha512-QjDQqWKLVq+lNHXTR68vPukU1NW2CPUbXeydfGCmRg3a1uAMWO15T4To/4VhXwrDJvnXTRj2Ximzsz5iLBSNKw==","signatures":[{"sig":"MEQCIHR0NCVP8GvVVhVbNzhLJab96KA+y/KG6G95T5wNJMu6AiAY9lYDz9bvbvmaDUR8hpNxb83Nd4bLf+gjD7M8ZbL4Eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":567571},"main":"./index.cjs","type":"module","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"}},"gitHead":"5008f32a4a4c11c08395101d5ab669a02bc496e2","scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir pkg-node && node scripts/assemble.js"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"10.9.4","description":"VAST XML validator — checks ad tags against IAB VAST 2.0 through 4.3","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.1.2_1775535276299_0.4608043331327427","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"vastlint","version":"0.1.3","keywords":["vast","xml","validator","adtech","iab","ctv","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.1.3","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://github.com/aleksUIX/vastlint","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"9be22309fbad6b0ca9c6bbf862bc73d85e0b4023","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.1.3.tgz","fileCount":11,"integrity":"sha512-hvRzPoFaokb/XlRK98T14kzas+W+/s7mw7IPB3qLigfKGynYbKRPsqeQxsS8vWG7Gx5jEcvuHSZloQhdDvQK9A==","signatures":[{"sig":"MEUCIQCKuDBoEGtrPiBGJVA6tU8NKLWsFH0tEwye7+xu1s5cAwIgLzOwShth/fmFk8D62sO0PdLmiWtpOIJEMCum1NMgCHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":568360},"main":"./index.cjs","type":"module","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"}},"gitHead":"5008f32a4a4c11c08395101d5ab669a02bc496e2","scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir pkg-node && node scripts/assemble.js"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"10.9.4","description":"VAST XML validator — checks ad tags against IAB VAST 2.0 through 4.3","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.1.3_1775536279470_0.2126237519648626","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"vastlint","version":"0.2.5","keywords":["vast","xml","validator","adtech","iab","ctv","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.2.5","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://github.com/aleksUIX/vastlint","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"b6332a20135f4b329fe960679e85630e2e36c3e1","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.2.5.tgz","fileCount":11,"integrity":"sha512-XQ/LFpvrTZ9IzswhwEqP5hRQvS0oEHOg/S95NKNTtVjFF/xBfVLQgt5BOmYb5fcLQS4tCu+UTtmU8hxA8bKTeA==","signatures":[{"sig":"MEUCIHB/yGDeasQvD9p2wzXlTcHCBS9UzAaJu0cTfLd2GUROAiEA81b2mBqbtj2Xlg27JrYXvO4AKO3i74f2MF3vSkq0h44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":577424},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"gitHead":"5e6089f76410c06a8d8b5a0c09bff700fdb9ff3d","scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir pkg-node && node scripts/assemble.js"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"10.8.2","description":"VAST XML validator — checks ad tags against IAB VAST 2.0 through 4.3","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.2.5_1775969134285_0.13568115581524265","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"vastlint","version":"0.2.6","keywords":["vast","xml","validator","adtech","iab","ctv","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.2.6","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://github.com/aleksUIX/vastlint","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"6b9caaf3c278750b75d4dc7e408f834ef4b041f6","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.2.6.tgz","fileCount":11,"integrity":"sha512-cDNdywQWibNm4IHH8e6OHbCBct54+Nt9GO5AVicjq5qcfnhcIUkqiPpM5N11OGoW0QAYCm6xIC34jPPKg2tEBA==","signatures":[{"sig":"MEUCIBji1DUCMBCbw6JIeVLuhGosKdnVZmaRVs8XZTnBVFB7AiEA5/ccWgSF8kAnqZXNTOsQq8Ya4JQ9uG6fJi8wTCuzTIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":577424},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"gitHead":"5e6089f76410c06a8d8b5a0c09bff700fdb9ff3d","scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir pkg-node && node scripts/assemble.js"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"10.8.2","description":"VAST XML validator — checks ad tags against IAB VAST 2.0 through 4.3","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.2.6_1775970753513_0.5903382442272669","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"vastlint","version":"0.3.0","keywords":["vast","xml","validator","adtech","iab","ctv","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.3.0","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://github.com/aleksUIX/vastlint","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"01a7a624ec31f63a252891d4750a8d479e77dced","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.3.0.tgz","fileCount":11,"integrity":"sha512-cAr3Q8c8WI0kIsCSE0lltQDZG/tNdFevurO2W3VXeGyarxvY1freKyxUd2dKuPBd1ltR8nJsOH7vGxI4YvD6CA==","signatures":[{"sig":"MEUCIQDV9V8PQHdyoyWOaicF4XWLDXiqZPm38DODF49tc5CU5AIgPOpGZKF6N9Ja7/GBnq1HMhXd01E6yXM4gmYgvU2mdPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":597821},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"gitHead":"088f2e49544f015087cf09f046ef26392db58676","scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir pkg-node && node scripts/assemble.js"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"10.8.2","description":"VAST XML validator — checks ad tags against IAB VAST 2.0 through 4.3","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.3.0_1776474384143_0.0910779147790568","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"vastlint","version":"0.3.1","keywords":["vast","xml","validator","adtech","iab","ctv","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.3.1","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://github.com/aleksUIX/vastlint","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"5ea4b40dfca0d05857d0ad13e6bbd3342d7c3ab0","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.3.1.tgz","fileCount":11,"integrity":"sha512-HsgwqSgfmeydHEovbj8N4tGSAjKXPIhyddqLK1JfnPrT4RIzkQ43oQl7qxvdN7ReOOHaUfOm/ScUinwHXkskOA==","signatures":[{"sig":"MEYCIQCAH+Ps41JRyjRCu7T8FN8FjhAnP2P10+gNMrzZfEBGWgIhAN62ApPHSp3frmaJWMhHf96QK/Bet1cSHZCNaUvcl1e5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":599204},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"gitHead":"24d1a7cd2b7216e9d778037570d8f4afd19d00a5","scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir pkg-node && node scripts/assemble.js"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"10.8.2","description":"VAST XML validator — checks ad tags against IAB VAST 2.0 through 4.3","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.3.1_1776476950996_0.07658894152585716","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"vastlint","version":"0.3.2","keywords":["vast","xml","validator","adtech","iab","ctv","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.3.2","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://github.com/aleksUIX/vastlint","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"53f8b3f82b9d87dd91160fd927b69cd107bb6d2f","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.3.2.tgz","fileCount":11,"integrity":"sha512-RMr2tKkTZFGJpltoT+lWjGvQdXcpVjhSiGBBrMCyIdXXByWdi98EB3Nu2a/4sm0q/TLeW2LHgtL07lsOaaqSfw==","signatures":[{"sig":"MEQCIBPR9FiP63//bFa1p9Od8ldHR0wzs6SXWCVt1SC9oYY1AiBoBrOkwHmILz2GKq6CcOHJMDZEbpLY22k3V7k6EAbqrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":596770},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir pkg-node && node scripts/assemble.js"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"10.8.2","description":"VAST XML validator — checks ad tags against IAB VAST 2.0 through 4.3","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.3.2_1776483904575_0.35349702159324226","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"vastlint","version":"0.3.3","keywords":["vast","xml","validator","adtech","iab","ctv","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.3.3","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://github.com/aleksUIX/vastlint","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"b0c138a28c0f633e3251754b922c1889f5f1eda0","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.3.3.tgz","fileCount":11,"integrity":"sha512-ymsbo5sQzUw/zg39Rs0X5qx2yt3H11kyAdi/KQHnYm9Gnmx5tR4MC18P/BdddZEJRMP7GK0eY7YfKif6NZwjbg==","signatures":[{"sig":"MEYCIQC02cM9ixXK8GwnFurzjlE/61I71g35cU7UKF8TpuqnTQIhAM0pqPDBHdxEOwHqYGshKzhr63iGdA1bis8hFvlzNNQb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":514015},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir pkg-node && node scripts/assemble.js"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"10.8.2","description":"VAST XML validator — checks ad tags against IAB VAST 2.0 through 4.3","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.3.3_1776488686691_0.5706921561261684","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"vastlint","version":"0.3.4","keywords":["vast","xml","validator","adtech","iab","ctv","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.3.4","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://github.com/aleksUIX/vastlint","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"fed2364684caf65c508a6aea9ed185bf250c15e5","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.3.4.tgz","fileCount":11,"integrity":"sha512-cnbNzU9voPgDLMwSlW26hBPWO4JJGl956FKp6ZQBQiRF9DgklovBYY8+rBtO6cyhLSa2oSl0HA9pTFGL6qgwUQ==","signatures":[{"sig":"MEUCIBb1sm+dg0YeNHKr5JRdc0OByZFP9KjU/wPjOBc5ytoDAiEA/HSOLTTtbXwiVHq9Pb1uaH+m3JHZplYbNEpiNQEmF1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":514015},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir pkg-node && node scripts/assemble.js"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"10.8.2","description":"VAST XML validator — checks ad tags against IAB VAST 2.0 through 4.3","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.3.4_1776569827741_0.040563676696646844","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"vastlint","version":"0.3.6","keywords":["vast","xml","validator","adtech","iab","ctv","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.3.6","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://github.com/aleksUIX/vastlint","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"cf9c6236e3d59048c321fe0314288052373827f0","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.3.6.tgz","fileCount":11,"integrity":"sha512-SFlhQXXBIhdKMg1z/Go0Odl+r3gtNjGFg9QA+VYIVyOU57D982cVbKWzq+3RuScW9xF8Tc7LbrkrvN0xwNGN+A==","signatures":[{"sig":"MEYCIQDVkwy+zQHmRakW5risARXfV4VQRV+P5vAR+dkPM5T0nQIhANpjGyWAcEub/4A0KIrN4v6VYDqPZuyS0zQAjE63ZgvG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":514015},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir pkg-node && node scripts/assemble.js"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"10.8.2","description":"VAST XML validator — checks ad tags against IAB VAST 2.0 through 4.3","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.3.6_1777103937925_0.6538890456739428","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"vastlint","version":"0.3.7","keywords":["vast","xml","validator","adtech","iab","ctv","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.3.7","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://github.com/aleksUIX/vastlint","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"bff9e3296d73568e77ced77fc56ef0a08c91a055","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.3.7.tgz","fileCount":11,"integrity":"sha512-rJjxKZ4Ndp3xzOfc6VthMwcFI09QQeN9d5G22Xj3CHRRAf+IlBo0QVw8anOrR65816haCCbTlXIRezqFvl7Bkw==","signatures":[{"sig":"MEYCIQCi73IOqZ0WIO8oE4m4xdmbOGvyENxSLVGiOMO0CofAnAIhAO1NAEZuF7NuM/kC+laVbHert5ltKGDaQWlJUFAjLqmP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":514015},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir pkg-node && node scripts/assemble.js"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"10.8.2","description":"VAST XML validator — checks ad tags against IAB VAST 2.0 through 4.3","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.3.7_1777163841301_0.5219536713228572","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"vastlint","version":"0.4.0","keywords":["vast","xml","validator","adtech","iab","ctv","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.4.0","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://github.com/aleksUIX/vastlint","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"9c01c0f47d4632cf7bb0e911a2be1c243c1302bf","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.4.0.tgz","fileCount":11,"integrity":"sha512-Cb0pWrda7Vo3mbXDvzcdR1wBhK504ft8tdkEs7K2RH9jh8Cdym2HzM8wEDdgDO7rMvmI3ahPd6s8/Z/Hx4kQJA==","signatures":[{"sig":"MEQCIAFYrpiNQHM0tamXSZX1c8FklW46bq72OlXsv9/ZCRlzAiBwh1TI2Qx1T9rsD8+4nd5hbRLzuZXJx6xrZfm1scWzmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":525536},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir pkg-node && node scripts/assemble.js"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"10.8.2","description":"VAST XML validator — checks ad tags against IAB VAST 2.0 through 4.3","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.4.0_1777180489107_0.7422833375532536","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"vastlint","version":"0.4.1","keywords":["vast","xml","validator","adtech","iab","ctv","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.4.1","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://github.com/aleksUIX/vastlint","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"ee907e32d40e78e17c992b4642e432c995b6b23f","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.4.1.tgz","fileCount":11,"integrity":"sha512-O2SEo3jW2URSymet4wiHQWCQw3uvZuCK5ETzM2jQDwPMCXCZokwEhcR2/Xad0BlW93ZEhkZKgbWR7z3JmDbAsg==","signatures":[{"sig":"MEUCIDYreFjYrNpRZ2E0SxuBahybls38i0u8pDj1N32ayOqbAiEAnMKKJChV4g8ZA2RK7WLXmkBk4nqn2Ki4p7WMXq5fktY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":525534},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir pkg-node && node scripts/assemble.js"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"10.8.2","description":"VAST XML validator — checks ad tags against IAB VAST 2.0 through 4.3","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.4.1_1777267994824_0.0956097042231967","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"vastlint","version":"0.4.2","keywords":["vast","xml","validator","adtech","iab","ctv","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.4.2","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://github.com/aleksUIX/vastlint","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"61e5f9eb74f43c301ee144acc27111bcbcf3225c","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.4.2.tgz","fileCount":11,"integrity":"sha512-//CMFTBM6pVKCFLl0iWsE6ytAt4o6FLNDiJIz2bPTkJVFOIB8piJYjvZX3F/ARal/BvMUjoSQCTcZN3+tbpAEw==","signatures":[{"sig":"MEQCIDngLdViC2d3oz0Hv6yH8ir3t9gmEHEz83eG+lcOWMwqAiAVVs3P8M2PmKaX4KxXqVwojue809Y0Ec8XGqe6lg+New==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":525534},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir pkg-node && node scripts/assemble.js"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"10.8.2","description":"VAST XML validator — checks ad tags against IAB VAST 2.0 through 4.3","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.4.2_1777437270357_0.6336475250405191","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"vastlint","version":"0.4.3","keywords":["vast","xml","validator","adtech","iab","ctv","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.4.3","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://github.com/aleksUIX/vastlint","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"4cedcc761db3e819a5017765332692660c7b495f","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.4.3.tgz","fileCount":11,"integrity":"sha512-IG1jDhbLnZVYrImwj8/bS3+/Cv22+m6EtrEAaYNnM7MQUe1mE+0Zbi/5Fe0S2qcTa0xU5l17X0ocNFYkOwkXUg==","signatures":[{"sig":"MEQCIDL73bYvinSFnTtafd45/Xk8B1Oi23OCiQVorkHBic2HAiBxXTwiFF0Oor2YB4aANbVwqNypr6JtSxzcM7V9c+KPMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":531795},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir pkg-node && node scripts/assemble.js"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"10.8.2","description":"VAST XML validator — checks ad tags against IAB VAST 2.0 through 4.3","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.4.3_1777609409788_0.3628253104398238","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"vastlint","version":"0.4.4","keywords":["vast","xml","validator","adtech","iab","ctv","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.4.4","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://github.com/aleksUIX/vastlint","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"968f93b03ed4c2bd3639cabf2fbb4e4c5b04fe03","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.4.4.tgz","fileCount":11,"integrity":"sha512-ZSmiBldPE8ZzLYdsJRCCkgyGYFUMIqNGhPB3PvRwJHVD02oWIgBsY0D6y4zcC648xOmJvtmhw4d9z0y+cPaBbg==","signatures":[{"sig":"MEUCIHpubOG2joNSSqDDTLIe8bsjDAb85MboOwGBfI52eSf5AiEAytKVnjWLEwlvOEKvTq7BKdrkgf9dk+GFXkyPAk+pdcc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":531795},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir pkg-node && node scripts/assemble.js"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"10.8.2","description":"VAST XML validator — checks ad tags against IAB VAST 2.0 through 4.3","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.4.4_1777611693634_0.15845718317822888","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"vastlint","version":"0.4.7","keywords":["vast","xml","validator","adtech","iab","ctv","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.4.7","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://github.com/aleksUIX/vastlint","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"fd122254304a245e534dc64ee332a09cc007b2de","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.4.7.tgz","fileCount":11,"integrity":"sha512-VRttG4JdldSXlzCoMTbIACeARuazMzBZsm5nG1kwQwFmDt7CRnuPvA/QDCdJoc4Wu7yrMm0Z8xFCm//k1d45uQ==","signatures":[{"sig":"MEQCIAkpGYXFi1C7qP/6QZT5Q4ou5EFzSB2Ih6smlxAyQlXcAiAggDcU1MYk1HOYB3pPuX6ASjSSUK2lFsvDZdUdP/k3Gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.4.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":531908},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir pkg-node && node scripts/assemble.js"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"10.8.2","description":"VAST XML validator — checks ad tags against IAB VAST 2.0 through 4.3","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.4.7_1777707687855_0.19927909194099724","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"vastlint","version":"0.4.8","keywords":["vast","xml","validator","adtech","iab","ctv","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.4.8","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://github.com/aleksUIX/vastlint","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"b16b9f62a013a456b404d4b0f6bbefc11cd6921f","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.4.8.tgz","fileCount":11,"integrity":"sha512-a/c7AOjM3TWzFLLR97m2mCXc3mFOLQxKQdHpiLnZsfvtJZVSbu2Kbua1iNEaQN/7wXBpi+JBkLT3Y2G4VvPbfQ==","signatures":[{"sig":"MEUCIFC4ctY98/qUd7SaiMhtpg1X3I6BbwHOFBJ2t6NdNYOQAiEAzwk9B5f4oc82qeY+FA3T5aQJAHowiI88j8RUslsTnd4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.4.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":531908},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir pkg-node && node scripts/assemble.js"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"10.8.2","description":"VAST XML validator — checks ad tags against IAB VAST 2.0 through 4.3","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.4.8_1777709263265_0.36749576752659574","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"vastlint","version":"0.4.9","keywords":["vast","xml","validator","adtech","iab","ctv","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.4.9","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://github.com/aleksUIX/vastlint","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"544efef980d5a8aedff0e63d162637b87eca4af7","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.4.9.tgz","fileCount":11,"integrity":"sha512-AGMFtr7dUtkvaZHzIqD8DTf5kZaOfrmLwS8vn2TWl3ItmbmkdwvcSb5BbPyXqp8eLInCXSKOobKIjyvvPuPp8g==","signatures":[{"sig":"MEUCIBolMGRngNZAJctKyJEOcCl9FZkz0OC0oJ5yh8/CFr7XAiEAwyI7GoAoqz+Rtu6tyUX0ltNAdr9LIlshLQ/VNPl6KD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.4.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":531908},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir pkg-node && node scripts/assemble.js"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"10.8.2","description":"VAST XML validator — checks ad tags against IAB VAST 2.0 through 4.3","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.4.9_1777773360533_0.1993264547351965","host":"s3://npm-registry-packages-npm-production"}},"0.4.10":{"name":"vastlint","version":"0.4.10","keywords":["vast","vast-xml","vast-validator","vast-linter","vast-parser","vast-tag","vast-wrapper","simid","vpaid","xml","validator","linter","adtech","iab","ctv","ssai","video","advertising","programmatic","creative-validation","mcp","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.4.10","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://vastlint.org","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"b766b53442e0c140307984fa14908ec5c68ca140","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.4.10.tgz","fileCount":11,"integrity":"sha512-pbHKoO3riVkAkECZd1rgcbjhCC1hszpvnLfWSySiNcVrnBE1uYodUZi/xsSQEM3/QXVw1f+TLfu8k0XFWtaCtg==","signatures":[{"sig":"MEQCIAViDh6w34xOCF90nnQHceTFEgVvv3hF0AoJj63W1fqKAiA3GIYySG25YB4wGPFvGhH1lXAalw+Ab5dLXN7JoBtk2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.4.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":532934},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir pkg-node && node scripts/assemble.js"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"10.8.2","description":"VAST XML linter — validates IAB VAST 2.0–4.3 ad tags against the full spec. 118 rules. Rust/WASM core.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.4.10_1778036567790_0.5753804515176317","host":"s3://npm-registry-packages-npm-production"}},"0.4.11":{"name":"vastlint","version":"0.4.11","keywords":["vast","vast-xml","vast-validator","vast-linter","vast-parser","vast-tag","vast-wrapper","simid","vpaid","xml","validator","linter","adtech","iab","ctv","ssai","video","advertising","programmatic","creative-validation","mcp","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.4.11","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://vastlint.org","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"b3937faf149ce27292977473cd47e261eea251ea","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.4.11.tgz","fileCount":11,"integrity":"sha512-4cSgyRRv5LMtJlJCo1MQLQO6rCLzwlPqJExHiWM7mhdWww0QWW8GHh67fOeqHL7piCZUJ3fppBPHBNlyXUAHxw==","signatures":[{"sig":"MEQCIBoVu4zTHSNfbBaIDAC2uCdu/WKo4xC5J0SyyaPvGnlIAiBDSWxuiIhcbqfHtdWTe3v75I3ZuMpJ6DnIWrbPmnI5eQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.4.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":532934},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir pkg-node && node scripts/assemble.js"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"10.8.2","description":"VAST XML linter — validates IAB VAST 2.0–4.3 ad tags against the full spec. 118 rules. Rust/WASM core.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.4.11_1778438056632_0.7428005561730093","host":"s3://npm-registry-packages-npm-production"}},"0.4.12":{"name":"vastlint","version":"0.4.12","keywords":["vast","vast-xml","vast-validator","vast-linter","vast-parser","vast-tag","vast-wrapper","simid","vpaid","xml","validator","linter","adtech","iab","ctv","ssai","video","advertising","programmatic","creative-validation","mcp","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.4.12","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://vastlint.org","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"e4353720df65ec79420c06cfea794b3e3f2f0fc5","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.4.12.tgz","fileCount":11,"integrity":"sha512-sKj1OtbdEL43BJzRrAExe3sfCBkQ8sz6GNPEm0J92HGLRFjtvBijVRFL4x8lrPB8FMmW8x3WHsz2bmQn7paemQ==","signatures":[{"sig":"MEQCIDLeIarTYZOnP4FFq0keC7ybOC/AvY2f3RAC8LAWAKqrAiBK4sNl36YnnsbI8n8hIvGasKNR2wCy/Dtx1pWP62Nc7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.4.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":536981},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir pkg-node && node scripts/assemble.js"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"10.8.2","description":"VAST XML linter — validates IAB VAST 2.0–4.3 ad tags against the full spec. 121 rules. Rust/WASM core.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.4.12_1778559284805_0.40185283581921527","host":"s3://npm-registry-packages-npm-production"}},"0.4.13":{"name":"vastlint","version":"0.4.13","keywords":["vast","vast-xml","vast-validator","vast-linter","vast-parser","vast-tag","vast-wrapper","simid","vpaid","xml","validator","linter","adtech","iab","ctv","ssai","video","advertising","programmatic","creative-validation","mcp","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.4.13","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://vastlint.org","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"90f3fa43d1a19f2646b255757da06ac7f627aee1","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.4.13.tgz","fileCount":11,"integrity":"sha512-qRKIsTOxHPURteerj0IjHXcFkQFPl/gLqqbxBZ3DzZQUssKzbgYqw1QD/JBB8Fyjb4LkF5nsvpnXHDfyFnDkPQ==","signatures":[{"sig":"MEUCIG0aaxCDeqIBWOruAXZVAcL/0dgMuoioZLqH/hD7mLRxAiEA4QUkFngrKNtp18zQKxpH+Z/+OUTl4cH+LtjgQHDUx3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.4.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":537227},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir pkg-node && node scripts/assemble.js"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"10.8.2","description":"VAST XML linter — validates IAB VAST 2.0–4.3 ad tags against the full spec. 121 rules. Rust/WASM core.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.4.13_1778560793145_0.02474773706827138","host":"s3://npm-registry-packages-npm-production"}},"0.4.14":{"name":"vastlint","version":"0.4.14","keywords":["vast","vast-xml","vast-validator","vast-linter","vast-parser","vast-tag","vast-wrapper","simid","vpaid","xml","validator","linter","adtech","iab","ctv","ssai","video","advertising","programmatic","creative-validation","mcp","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.4.14","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://vastlint.org","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"583cfc8521f1364402f92fd922e7fcd2c6dc7b5b","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.4.14.tgz","fileCount":11,"integrity":"sha512-6uewzu4UupHRSotFRbq5QP/TkPEew4iM05BdbpwJhm48DiCunQK6t9i6yl+ziWx8iCMo0SRUMkN3FsCyi5z2Dg==","signatures":[{"sig":"MEYCIQCl3DkWkReYL7jOhn3SKIekfM/kBF7y5/dDkrtRttwYxAIhAKXS9iNITMcLppgJaoA0C8nR8n6JU5Oh6CSi2rt4bAkF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.4.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":537227},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir pkg-node && node scripts/assemble.js"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"10.8.2","description":"VAST XML linter — validates IAB VAST 2.0–4.3 ad tags against the full spec. 121 rules. Rust/WASM core.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.4.14_1778647470637_0.9442070076182372","host":"s3://npm-registry-packages-npm-production"}},"0.4.15":{"name":"vastlint","version":"0.4.15","keywords":["vast","vast-xml","vast-validator","vast-linter","vast-parser","vast-tag","vast-wrapper","simid","vpaid","xml","validator","linter","adtech","iab","ctv","ssai","video","advertising","programmatic","creative-validation","mcp","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.4.15","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://vastlint.org","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"fc62989e5b40870cf4d1ce1d73c416ae3683db61","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.4.15.tgz","fileCount":11,"integrity":"sha512-/uLuwp26+AiyKw/uvBBmmrpN+CQBZk2jo6NDN69OyCXKm0UnyLbusnNyRmczDdkpYxt6a7Jw+QwI04QUswAgRg==","signatures":[{"sig":"MEQCICFJBCokZarl4NnXppcw5QjfkpgCVqRe8pU+GjA5i4gyAiBZmEEddpbqgatrEJr+NYJ5zefu/bt664wnAXssodY1Zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.4.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":537227},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir pkg-node && node scripts/assemble.js"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"10.8.2","description":"VAST XML linter — validates IAB VAST 2.0–4.3 ad tags against the full spec. 121 rules. Rust/WASM core.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.4.15_1778734873457_0.6889180253153704","host":"s3://npm-registry-packages-npm-production"}},"0.4.16":{"name":"vastlint","version":"0.4.16","keywords":["vast","vast-xml","vast-validator","vast-linter","vast-parser","vast-tag","vast-wrapper","simid","vpaid","xml","validator","linter","adtech","iab","ctv","ssai","video","advertising","programmatic","creative-validation","mcp","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.4.16","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://vastlint.org","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"65451b9f1d498150819468b93269652f1c68c938","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.4.16.tgz","fileCount":11,"integrity":"sha512-ns3eqqSCdnQbg6EoYa0Pq1PCw4ayKMFn7pC1rYTMvuWl9TzARuSKqKzykVvl3QAH8FSLFk0khkpFn3YBLpbVJw==","signatures":[{"sig":"MEQCIDew3ffdwX9s5n0eBI8yYc/3Wz3quapgOQSkMzKrXW7GAiBOZXD+F1I/MBT/Mf+pO2hRkkp0dMhT5Jk41MbbagUXXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.4.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":537227},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir pkg-node && node scripts/assemble.js"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"10.8.2","description":"VAST XML linter — validates IAB VAST 2.0–4.3 ad tags against the full spec. 121 rules. Rust/WASM core.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.4.16_1778819249469_0.08043064786245924","host":"s3://npm-registry-packages-npm-production"}},"0.4.17":{"name":"vastlint","version":"0.4.17","keywords":["vast","vast-xml","vast-validator","vast-linter","vast-parser","vast-tag","vast-wrapper","simid","vpaid","xml","validator","linter","adtech","iab","ctv","ssai","video","advertising","programmatic","creative-validation","mcp","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.4.17","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://vastlint.org","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"7f2e2eec961a68ca1e5fd288625f7553d052cb68","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.4.17.tgz","fileCount":11,"integrity":"sha512-qpyUQV3m5yKmEvEnqT8UzXBm/d+MVFX3I/o3lUKbt1ZKU6VC73spsbZy3ZT1vj7MIgUqzvMq23WIDGEL1JKT4Q==","signatures":[{"sig":"MEYCIQCsKzLBOftfhnYODuATPkEP/LHqFE2uSTaiERadVo9MGAIhAI9Rs21H7qUMWGgyCqjm8moB7tRHzIDTi6gFpckrWk/P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.4.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":533853},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir ../../npm/pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir ../../npm/pkg-node && node scripts/assemble.js","test:runtime":"npm run build && node --test scripts/runtime-smoke.cjs"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"10.8.2","description":"VAST XML linter — validates IAB VAST 2.0–4.3 ad tags against the full spec. 121 rules. Rust/WASM core.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.4.17_1778995373624_0.33885039327040256","host":"s3://npm-registry-packages-npm-production"}},"0.4.18":{"name":"vastlint","version":"0.4.18","keywords":["vast","vast-xml","vast-validator","vast-linter","vast-parser","vast-tag","vast-wrapper","simid","vpaid","xml","validator","linter","adtech","iab","ctv","ssai","video","advertising","programmatic","creative-validation","mcp","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.4.18","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://vastlint.org","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"392c0ca417aea8c0449d70399acefcaed7d91271","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.4.18.tgz","fileCount":11,"integrity":"sha512-CcOXNiAbvi9QmW1RQTuLqRSsqZUsSx6YXmdud4efU8CNAax+y9q1FncAmGr6fEnTLuKTz6WC91PKIgs6qpxBUQ==","signatures":[{"sig":"MEUCIQDkKDEvuqVvfiP7Uxgpj3I1fpcVkcNZrJFglbuKoeMAogIgCnvnpS9mTAQ1cfumBqgtpAmfjzCn/3CNgMDpElIClks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.4.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":552405},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"gitHead":"9f28c8ea31dbb6fa5bb3c2a23d5e05b517ada2f5","scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir ../../npm/pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir ../../npm/pkg-node && node scripts/assemble.js","test:runtime":"npm run build && node --test scripts/runtime-smoke.cjs"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"10.8.2","description":"VAST XML linter — validates IAB VAST 2.0–4.3 ad tags against the full spec. 121 rules. Rust/WASM core.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.4.18_1779751425191_0.67613304332622","host":"s3://npm-registry-packages-npm-production"}},"0.4.19":{"name":"vastlint","version":"0.4.19","keywords":["vast","vast-xml","vast-validator","vast-linter","vast-parser","vast-tag","vast-wrapper","simid","vpaid","xml","validator","linter","adtech","iab","ctv","ssai","video","advertising","programmatic","creative-validation","mcp","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.4.19","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://vastlint.org","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"0917a9ad2a11126d811e98ed859423eb0007acba","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.4.19.tgz","fileCount":11,"integrity":"sha512-crXtJWBH0zeqSP9qv/n0ZQGjTnZ5PweioGvpV1qZxlEqYQ1gb04LHXofsBZDu4g8cY5EDSpMTsG+gpcHZCIcYQ==","signatures":[{"sig":"MEQCIAeH8K62OB8kkssMhqz6b0Q9P2FxqPZo8laCck04crm7AiApp+1NeX2mhwakMZHsaAlaeeSaPmnG5laWYZ8qN0eGXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.4.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":552329},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"gitHead":"6f9f9e8bf2b80ced0ddb401db3c2f6f76dc7eb66","scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir ../../npm/pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir ../../npm/pkg-node && node scripts/assemble.js","test:runtime":"npm run build && node --test scripts/runtime-smoke.cjs"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"10.8.2","description":"VAST XML linter — validates IAB VAST 2.0–4.3 ad tags against the full spec. 121 rules. Rust/WASM core.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.4.19_1780266094250_0.24951058955447136","host":"s3://npm-registry-packages-npm-production"}},"0.4.20":{"name":"vastlint","version":"0.4.20","keywords":["vast","vast-xml","vast-validator","vast-linter","vast-parser","vast-tag","vast-wrapper","simid","vpaid","xml","validator","linter","adtech","iab","ctv","ssai","video","advertising","programmatic","creative-validation","mcp","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.4.20","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://vastlint.org","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"a4f08ad6e07f5bd85147579065832bee48a0f711","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.4.20.tgz","fileCount":11,"integrity":"sha512-KdD6M3k5wtlgqY+T6d67QUIBUXPDRK365DuD/XKWjhObaheSNdJXNfi0qRUdJYqpmKG/hjCKvUTJ9y6t/rh+EA==","signatures":[{"sig":"MEUCIBNoOFTl7qyP1+VgL1eV2jo4Z4b3jbxKTMabAReCmjfgAiEAk9xsK4xAZEpTB5sqZo1KinPgOsGiGBfLfBM2ykE6wNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.4.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":552329},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"gitHead":"4f5afde143287904fdc2f964760ae2e830151d2b","scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir ../../npm/pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir ../../npm/pkg-node && node scripts/assemble.js","test:runtime":"npm run build && node --test scripts/runtime-smoke.cjs"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"10.8.2","description":"VAST XML linter — validates IAB VAST 2.0–4.3 ad tags against the full spec. 121 rules. Rust/WASM core.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.4.20_1780285899488_0.7390344189375047","host":"s3://npm-registry-packages-npm-production"}},"0.4.21":{"name":"vastlint","version":"0.4.21","keywords":["vast","vast-xml","vast-validator","vast-linter","vast-parser","vast-tag","vast-wrapper","simid","vpaid","xml","validator","linter","adtech","iab","ctv","ssai","video","advertising","programmatic","creative-validation","mcp","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.4.21","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://vastlint.org","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"07827e1cbdac7d9f01f978b3a523334be0b4d138","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.4.21.tgz","fileCount":11,"integrity":"sha512-+of4BnsxnczRMV66/XLmM1ohaf/S51qipNFIikvBqADiY/OPwRQGH0mtKpO1FJZ7fSFuR7ModFpNE0RpiFNqEQ==","signatures":[{"sig":"MEQCICIG9sGDQ3ubn1svXcFkbd6VraYIpoL6ILk8hDXCwTiWAiB7OQrkIKyPxJd52sqxfoOmQhroLgHHED7P+WDaQGVXNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.4.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":552329},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"gitHead":"b6801b1586c16d14f287d7961231fb4ef998519e","scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir ../../npm/pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir ../../npm/pkg-node && node scripts/assemble.js","test:runtime":"npm run build && node --test scripts/runtime-smoke.cjs"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"11.13.0","description":"VAST XML linter — validates IAB VAST 2.0–4.3 ad tags against the full spec. 121 rules. Rust/WASM core.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.4.21_1780287758661_0.24140308797767251","host":"s3://npm-registry-packages-npm-production"}},"0.4.22":{"name":"vastlint","version":"0.4.22","keywords":["vast","vast-xml","vast-validator","vast-linter","vast-parser","vast-tag","vast-wrapper","simid","vpaid","xml","validator","linter","adtech","iab","ctv","ssai","video","advertising","programmatic","creative-validation","mcp","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.4.22","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://vastlint.org","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"aa6fbbe015e5236584e12159908cb601aca51afe","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.4.22.tgz","fileCount":11,"integrity":"sha512-5ABV0pKutw72wLoIwyPUVGg5dr0y28y2zBItBaOXbdwHgxo6zsfPqGnc+DkSNhCx/c3kqDUiHOu8wOpNsvE4jQ==","signatures":[{"sig":"MEUCIFMc+DXB4pAtXOmtsmED+YZnfDZhEWzuW+dGQ6e4bqh5AiEAiq62PDsh/yqgsFx3PtBxc3SHI7Q19qUz4t3LTAc+XLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.4.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":552329},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"gitHead":"1faa6a6f3deee26bd7f3ddabafeac55a0de80be0","scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir ../../npm/pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir ../../npm/pkg-node && node scripts/assemble.js","test:runtime":"npm run build && node --test scripts/runtime-smoke.cjs"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"11.13.0","description":"VAST XML linter — validates IAB VAST 2.0–4.3 ad tags against the full spec. 121 rules. Rust/WASM core.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.4.22_1781025854081_0.12990403188034416","host":"s3://npm-registry-packages-npm-production"}},"0.4.23":{"name":"vastlint","version":"0.4.23","keywords":["vast","vast-xml","vast-validator","vast-linter","vast-parser","vast-tag","vast-wrapper","simid","vpaid","xml","validator","linter","adtech","iab","ctv","ssai","video","advertising","programmatic","creative-validation","mcp","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.4.23","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://vastlint.org","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"731787821599c48980b41d3d2b49b6373ae1760c","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.4.23.tgz","fileCount":11,"integrity":"sha512-vW6nKy/VA9baHLTLu91eL76sJ1bd0KnYYqTahOrO50hlZ1V+sLtHdLmwkZGP71t0Mc28SytDazy0Ta7mVknFpA==","signatures":[{"sig":"MEQCICyHlrQ6FK4/rrkOdTaRc0xfQypMcKF3ZbyO2IyrPn08AiA+4Sy1mxfrkZAUccwmjGe8ri1O7cTTSISJdmMRxA200w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.4.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":552329},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"gitHead":"4fac9f955e9187301257b58cfa343de31cfe23c1","scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir ../../npm/pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir ../../npm/pkg-node && node scripts/assemble.js","test:runtime":"npm run build && node --test scripts/runtime-smoke.cjs"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"11.13.0","description":"VAST XML linter — validates IAB VAST 2.0–4.3 ad tags against the full spec. 121 rules. Rust/WASM core.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.4.23_1781060200866_0.4798658893041168","host":"s3://npm-registry-packages-npm-production"}},"0.4.24":{"name":"vastlint","version":"0.4.24","keywords":["vast","vast-xml","vast-validator","vast-linter","vast-parser","vast-tag","vast-wrapper","simid","vpaid","xml","validator","linter","adtech","iab","ctv","ssai","video","advertising","programmatic","creative-validation","mcp","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.4.24","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://vastlint.org","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"bdbecbe9de81e1e76ed5f528722fad7f19aaf40f","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.4.24.tgz","fileCount":11,"integrity":"sha512-E8IzdTy+wDK8IOKYCV9YVB/8EfzmGgQC+XTlX/dnbcGQ36eRZkyj8PWtQ5sTuXHHQpy0qW4KnEJiUInkvkWtRw==","signatures":[{"sig":"MEYCIQCypjsA50uzMD3GmrAlcBpgEdWltkIbCJyWJdC32PBPaAIhAKUtqFlsYOQm4L+VbqpKjB7VURisWGztJ3rHafRRTBcH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.4.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":564068},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"gitHead":"6f4e78963e94f0eb4fdf8a400fe892d4281e5cca","scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir ../../npm/pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir ../../npm/pkg-node && node scripts/assemble.js","test:runtime":"npm run build && node --test scripts/runtime-smoke.cjs"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"11.13.0","description":"VAST XML linter — validates IAB VAST 2.0–4.3 ad tags against the full spec. 129 rules, including OMID validation. Rust/WASM core.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.4.24_1781061726732_0.8513146539631142","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"vastlint","version":"0.5.0","keywords":["vast","vast-xml","vast-validator","vast-linter","vast-parser","vast-tag","vast-wrapper","simid","vpaid","xml","validator","linter","adtech","iab","ctv","ssai","video","advertising","programmatic","creative-validation","mcp","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.5.0","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://vastlint.org","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"1712ec9b0e26525a4505b2a4e2820720429edb8f","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.5.0.tgz","fileCount":11,"integrity":"sha512-HLWBPG24mUhutPpYtlharuuZJJ/S7UOcUIZppBAHfM4qzuTvD4XcZ4ap164+l555I7Sc9B6cKLAwEM7f6iEJIw==","signatures":[{"sig":"MEUCIGw21CBsO8dfyLu1nKsOCx7tr18Dal8739M/vfGkrGbOAiEAuulhCnGKRcZuL1ouD0v15gzOYM8EorlkdPAvbdO1zsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":606859},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"gitHead":"b1aed0e6a35f53110c60905f13267a26061fb706","scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir ../../npm/pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir ../../npm/pkg-node && node scripts/assemble.js","test:runtime":"npm run build && node --test scripts/runtime-smoke.cjs"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"11.13.0","description":"VAST XML linter — validates IAB VAST 2.0–4.3 ad tags against the full spec. 129 rules, including OMID validation. Rust/WASM core.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.5.0_1781406732173_0.761498527370275","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"vastlint","version":"0.6.0","keywords":["vast","vast-xml","vast-validator","vast-linter","vast-parser","vast-tag","vast-wrapper","simid","vpaid","xml","validator","linter","adtech","iab","ctv","ssai","video","advertising","programmatic","creative-validation","mcp","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.6.0","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://vastlint.org","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"ad9e6012f47f0eb71c6426f41db408ba4670b13a","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.6.0.tgz","fileCount":11,"integrity":"sha512-eSxJZis4TbbJbnxG/v9XR0OhfFtu4DBNhAA0Y3zbpjB+4TZZfqDlgcLOiMpHgSasMcw0wSY1Z3OdPbnoycjsyw==","signatures":[{"sig":"MEQCIEK1kMlsljnIAe7fxXL7uEuXX193Jas1/fcSwB/e6dZXAiAziOIeeARHMrAXcdpYaKOda8IOcsgbNXEPBnWTgGyBfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":606828},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"gitHead":"0b67f1823b5d23bc4823831ffc6826834a93c3b4","scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir ../../npm/pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir ../../npm/pkg-node && node scripts/assemble.js","test:runtime":"npm run build && node --test scripts/runtime-smoke.cjs"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"11.13.0","description":"Validate VAST 2.0–4.3, VMAP 1.0, and DAAST 1.0 ad tags against IAB specs. 182 rules. Rust/WASM core.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.6.0_1781913053690_0.4055438682804966","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"vastlint","version":"0.6.1","keywords":["vast","vast-xml","vast-validator","vast-linter","vast-parser","vast-tag","vast-wrapper","simid","vpaid","xml","validator","linter","adtech","iab","ctv","ssai","video","advertising","programmatic","creative-validation","mcp","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.6.1","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://vastlint.org","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"4a9056db61371015140da1903f16aa705d1408bb","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.6.1.tgz","fileCount":11,"integrity":"sha512-H2c7PtRHRYrpOjmoqkn5vTYG1BltKQn4mJFdiY9RAOBCcqI8oPS8Yap2eFf14HnYhFbA9jhlTXBU6ypG2WSnOg==","signatures":[{"sig":"MEQCIDnOPMNtQ51z+JVTTyMnQupeCSOw3jpahQR9oRvXgXQEAiBqmSi3tWIQ9aKWNVFif4Js5yZorQ1MoAgehdg4sK6h8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":606828},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"gitHead":"0b67f1823b5d23bc4823831ffc6826834a93c3b4","scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir ../../npm/pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir ../../npm/pkg-node && node scripts/assemble.js","test:runtime":"npm run build && node --test scripts/runtime-smoke.cjs"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"11.13.0","description":"Validate VAST 2.0–4.3, VMAP 1.0, and DAAST 1.0 ad tags against IAB specs. 182 rules. Rust/WASM core.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.6.1_1781914913829_0.5170992430360248","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"vastlint","version":"0.6.2","keywords":["vast","vast-xml","vast-validator","vast-linter","vast-parser","vast-tag","vast-wrapper","simid","vpaid","xml","validator","linter","adtech","iab","ctv","ssai","video","advertising","programmatic","creative-validation","mcp","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.6.2","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://vastlint.org","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"81c5288332dd51d224a22696b5687131243d66f8","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.6.2.tgz","fileCount":11,"integrity":"sha512-zSy2W5xwpCSpNJwiReDxMxkNEA1CPw+bbivsXQONOaZwQv2QDIOkCZSgqf1NbeiNM7QLwD3IY8gljGewUCOMEA==","signatures":[{"sig":"MEUCIQCjreWNL5Ko3dpekmhkRtttr/pZM+ftGtKv8+2H+7GZtgIgXoSDzz9QFSToVAlt+L7fvU27N2RKUF/HTSCxqpBxt1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":606828},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"gitHead":"842bf71c616f0c3c3d25f8d2bf134a6bbccbf5fd","scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir ../../npm/pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir ../../npm/pkg-node && node scripts/assemble.js","test:runtime":"npm run build && node --test scripts/runtime-smoke.cjs"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"11.13.0","description":"Validate VAST 2.0–4.3, VMAP 1.0, and DAAST 1.0 ad tags against IAB specs. 182 rules. Rust/WASM core.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.6.2_1782067710355_0.9094712357693526","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"vastlint","version":"0.6.3","keywords":["vast","vast-xml","vast-validator","vast-linter","vast-parser","vast-tag","vast-wrapper","simid","vpaid","xml","validator","linter","adtech","iab","ctv","ssai","video","advertising","programmatic","creative-validation","mcp","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.6.3","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://vastlint.org","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"8ae29d920980c4742c526af09fefa73f7e5ddba8","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.6.3.tgz","fileCount":11,"integrity":"sha512-Zd3WElaPUhLUXbdIQ/0zibRoIAgdeUnWkHY4Hr32uSrSgqM3KWgvkpjf4flmkcC3an/quDpZhk0W7km4sda/yg==","signatures":[{"sig":"MEYCIQCJ6qrwC6Lz6V/4zVQsKQA2c83rsyZH3uuWI2FI9KpLBAIhAMi+PrwmYcOH9MZ4NU8TjCRad8ACbGUipmOP24ExdAXV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":606828},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"gitHead":"a4863075d64cc774c299e63798cd3ac0d0900c6f","scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir ../../npm/pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir ../../npm/pkg-node && node scripts/assemble.js","test:runtime":"npm run build && node --test scripts/runtime-smoke.cjs"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"11.13.0","description":"Validate VAST 2.0–4.3, VMAP 1.0, and DAAST 1.0 ad tags against IAB specs. 182 rules. Rust/WASM core.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.6.3_1782364389042_0.2229287582144901","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"vastlint","version":"0.7.0","keywords":["vast","vast-xml","vast-validator","vast-linter","vast-parser","vast-tag","vast-wrapper","simid","vpaid","xml","validator","linter","adtech","iab","ctv","ssai","video","advertising","programmatic","creative-validation","mcp","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.7.0","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://vastlint.org","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"1f32b8b817beb0df9aa93da56952672f02a56079","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.7.0.tgz","fileCount":11,"integrity":"sha512-9UqqC4M0GH7J1Y7Nx48Uyf2GnJB/4ZsXvi2920VMIudkaH/NcX8d3EZBmmc19wic+zocwjNrVw1wod8rb8oSYQ==","signatures":[{"sig":"MEUCIQDPJyDx15Yua03sFRetSupWI4+kCbdVL9JIQPROTOa98AIgRDDD9ssHPDZQfeF1BkgxbnEu/6XYVrfldBuQb9yrdiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":614949},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"gitHead":"101997694ec9578ea3446e89a6bcd88cbdcdfd4a","scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir ../../npm/pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir ../../npm/pkg-node && node scripts/assemble.js","test:runtime":"npm run build && node --test scripts/runtime-smoke.cjs"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"11.13.0","description":"Validate VAST 2.0–4.3, VMAP 1.0, and DAAST 1.0 ad tags against IAB specs. 187 rules. Rust/WASM core.","directories":{},"_nodeVersion":"24.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.7.0_1782629366422_0.740718804115323","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"vastlint","version":"0.7.1","keywords":["vast","vast-xml","vast-validator","vast-linter","vast-parser","vast-tag","vast-wrapper","simid","vpaid","xml","validator","linter","adtech","iab","ctv","ssai","video","advertising","programmatic","creative-validation","mcp","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.7.1","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://vastlint.org","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"2c0b0619c59e51bbc065e64677a9dc7fd5fa6166","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.7.1.tgz","fileCount":11,"integrity":"sha512-IMfZQpmn+1RvTPFHEyWizsRGfDQjYHm1rCFQ/U/J4X7oWlyvu8q+2unr4cTmNk/wrClxbWtPycjdsZAKA/Jzjg==","signatures":[{"sig":"MEUCICEy6V+6kgLUsmzaBNyHWPx/frdiKyYEjlVghBvwpbOsAiEA3b6IgT48ZkmaTGFJPMYSoNe35OVawlb22Q11s3Uqi34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":614949},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"gitHead":"12a6a4e759d20711b50618ae3233ae87f889b3cb","scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir ../../npm/pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir ../../npm/pkg-node && node scripts/assemble.js","test:runtime":"npm run build && node --test scripts/runtime-smoke.cjs"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"11.13.0","description":"Validate VAST 2.0–4.3, VMAP 1.0, and DAAST 1.0 ad tags against IAB specs. 187 rules. Rust/WASM core.","directories":{},"_nodeVersion":"24.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.7.1_1782834529927_0.8546173522873979","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"vastlint","version":"0.7.2","keywords":["vast","vast-xml","vast-validator","vast-linter","vast-parser","vast-tag","vast-wrapper","simid","vpaid","xml","validator","linter","adtech","iab","ctv","ssai","video","advertising","programmatic","creative-validation","mcp","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.7.2","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://vastlint.org","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"1d39987eac9e5c92c11d96868411f1a2860e02e7","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.7.2.tgz","fileCount":11,"integrity":"sha512-LpecPMK9euzXdkvjGNimnp6ukaSFEpINJREeR2vAmIzxlkhvG5H68AbxSHOyemJlYRzt8jqaqn7CFyyEPBngmg==","signatures":[{"sig":"MEQCID0j70XrH8dWPp86Fe+SCJOfu1T7ZADntsNCVdWdyv6hAiBTcFlzLaXwFXzlAYe0yqFbeQ6+BkAl9dJbcqQU6gdEOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":618492},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"gitHead":"f5764672306c03ea347b2a70bb9b2bc2840ff8af","scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir ../../npm/pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir ../../npm/pkg-node && node scripts/assemble.js","test:runtime":"npm run build && node --test scripts/runtime-smoke.cjs"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"11.16.0","description":"Validate VAST 2.0–4.3, VMAP 1.0, and DAAST 1.0 ad tags against IAB specs. 187 rules. Rust/WASM core.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.7.2_1783172020140_0.6719503397421311","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"vastlint","version":"0.8.0","keywords":["vast","vast-xml","vast-validator","vast-linter","vast-parser","vast-tag","vast-wrapper","simid","vpaid","xml","validator","linter","adtech","iab","ctv","ssai","video","advertising","programmatic","creative-validation","mcp","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.8.0","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://vastlint.org","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"16f2d6583b9a89d98e7b899a6b26c8f75674bb89","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.8.0.tgz","fileCount":11,"integrity":"sha512-rBKXb58UImxrUhiBhqd3v/cnhdTSu3k/x+iVY1KDbC1CoCrAtN0sKE+Q80B4tg4c5iRlTS2IMWaOeOEZM6OiOA==","signatures":[{"sig":"MEUCIQDpxJNnKZAYLzkf7+fQ2msLPi10dibJT4QfdbETuPaVBAIgWf32IWf2Y75O09/qPEwfA7RaJsBCF69JAYal3iPF+RU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":623432},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"gitHead":"a36287b96b8f89d5b197c51639f31ec15281ea30","scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir ../../npm/pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir ../../npm/pkg-node && node scripts/assemble.js","test:runtime":"npm run build && node --test scripts/runtime-smoke.cjs"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"11.16.0","description":"Validate VAST 2.0–4.3, VMAP 1.0, and DAAST 1.0 ad tags against IAB specs. 191 rules. Rust/WASM core.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.8.0_1783311191163_0.5149582300384785","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"vastlint","version":"0.8.1","keywords":["vast","vast-xml","vast-validator","vast-linter","vast-parser","vast-tag","vast-wrapper","simid","vpaid","xml","validator","linter","adtech","iab","ctv","ssai","video","advertising","programmatic","creative-validation","mcp","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.8.1","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://vastlint.org","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"15aac725256e1d5c3657c952c6ce124b2b3ed571","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.8.1.tgz","fileCount":11,"integrity":"sha512-F6h/DK/Qn9bxugRXFogBoPk8Ceon+pk1BaTIPutuF1jR8TUleFPT8eslhdR5Dehh/0nm2GV1xbu7N0YT5NAkQQ==","signatures":[{"sig":"MEUCIFiB0Z9ycXW8VwwFad99mJsOr72s4kdYWcx4gygOhYeOAiEA7aSNgvGHP2C7+u/UM3yZuP+PcyVs20RtZko+ph8AzwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":623432},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"gitHead":"a6e7f42854d471b02bb86ad64408a43159424af2","scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir ../../npm/pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir ../../npm/pkg-node && node scripts/assemble.js","test:runtime":"npm run build && node --test scripts/runtime-smoke.cjs"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"11.16.0","description":"Validate VAST 2.0–4.3, VMAP 1.0, and DAAST 1.0 ad tags against IAB specs. 191 rules. Rust/WASM core.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.8.1_1783469230243_0.37012634706836955","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"vastlint","version":"0.8.4","keywords":["vast","vast-xml","vast-validator","vast-linter","vast-parser","vast-tag","vast-wrapper","simid","vpaid","xml","validator","linter","adtech","iab","ctv","ssai","video","advertising","programmatic","creative-validation","mcp","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.8.4","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://vastlint.org","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"631a0424564286d65568de7fcf698dc957f59bc1","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.8.4.tgz","fileCount":11,"integrity":"sha512-GzEnioccqQ7kZN5bAAwxD6653Eko9Ad30goh+nmk56E08yYM1Bd/yH6jh/i5xJVXjEz9Uv1sLLmExS6JcemxWg==","signatures":[{"sig":"MEQCIEmCAg45GCDQCrsqMQ1qpUXMKnSRgCWM3vK9iezJYOECAiAlzeWIq0GIU63FKF3tDMhaY2jwarmyKtCnLnoqaRgDhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":621032},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"gitHead":"820a52cd84d3c8adca8301940fb57425a0b1541b","scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir ../../npm/pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir ../../npm/pkg-node && node scripts/assemble.js","test:runtime":"npm run build && node --test scripts/runtime-smoke.cjs"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"11.16.0","description":"Validate VAST 2.0–4.3, VMAP 1.0, and DAAST 1.0 ad tags against IAB specs. 191 rules. Rust/WASM core.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.8.4_1784181192398_0.9041320205600372","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"vastlint","version":"0.9.0","keywords":["vast","vast-xml","vast-validator","vast-linter","vast-parser","vast-tag","vast-wrapper","simid","vpaid","xml","validator","linter","adtech","iab","ctv","ssai","video","advertising","programmatic","creative-validation","mcp","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.9.0","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://vastlint.org","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"81f5ecd772ec5a8b4819714ce752f5f03b89b9b0","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.9.0.tgz","fileCount":11,"integrity":"sha512-Fbxgx6zqotLyn6NAW7KU9CeLaR/bQ8HMfhkT0DnJkRspzYn48PTw6sV37I9N5TI27GbLqZv93qrMcmBj9fsCfg==","signatures":[{"sig":"MEUCIQDPF8Kb2A/pPeYm3pBU7pbaOCJ/4AsWx7cwyzCqkk+EwgIgIMh2siUiPY9jdeodEtPkyQpvf/mJ8qX9nWjlQ44pYNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":627769},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"gitHead":"09e3f48bc273a3b6c0ca47f5f188c50da3711dd8","scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir ../../npm/pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir ../../npm/pkg-node && node scripts/assemble.js","test:runtime":"npm run build && node --test scripts/runtime-smoke.cjs"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"11.16.0","description":"Validate VAST 2.0–4.3, VMAP 1.0, and DAAST 1.0 ad tags against IAB specs. 195 rules. Rust/WASM core.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.9.0_1784269364729_0.20276860155178156","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"vastlint","version":"0.9.1","keywords":["vast","vast-xml","vast-validator","vast-linter","vast-parser","vast-tag","vast-wrapper","simid","vpaid","xml","validator","linter","adtech","iab","ctv","ssai","video","advertising","programmatic","creative-validation","mcp","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.9.1","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://vastlint.org","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"5991804a36affc97bc00f616e0469013e05f6c71","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.9.1.tgz","fileCount":11,"integrity":"sha512-BOkV8Vdq5wNda8TytVpj0DgZCu9apUQ3IiogKY9JAHchm3ngyoGb8iFRcIIQrm0tTKR0uzwedQWCrFSEcVChqQ==","signatures":[{"sig":"MEQCIEczQEsU5x0+omXg5VlazTenrxbnc/QZF8x0fElmpR3JAiAami7EKeumOjXferzNNUUcnNoBywqqJB1GiGCl5S58yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":627769},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"gitHead":"0d318c5d6546603c4ff7cfdeeb697cce9e169802","scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir ../../npm/pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir ../../npm/pkg-node && node scripts/assemble.js","test:runtime":"npm run build && node --test scripts/runtime-smoke.cjs"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"11.16.0","description":"Validate VAST 2.0–4.3, VMAP 1.0, and DAAST 1.0 ad tags against IAB specs. 195 rules. Rust/WASM core.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.9.1_1784610428986_0.01664822917462172","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"vastlint","version":"0.10.0","keywords":["vast","vast-xml","vast-validator","vast-linter","vast-parser","vast-tag","vast-wrapper","simid","vpaid","xml","validator","linter","adtech","iab","ctv","ssai","video","advertising","programmatic","creative-validation","mcp","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.10.0","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://vastlint.org","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"6c112988faec77addb7059140abe77f65aabc73a","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.10.0.tgz","fileCount":11,"integrity":"sha512-a+URzIXoLJn5jg7htFttuFpNy/Bbcq03fQ1WASfq5NoDG18HgiZT7NNZnA/Wpsv3ImW80KzqvsAkP71SILr9qw==","signatures":[{"sig":"MEQCIEMqvuQooOQSLWtPPRIDllnUKJ05VzswIzkQqm6YpHmzAiAPNPdoxw+JKX7r5TXJLIhqBqy8c8zPS/bG9NpSaKSXJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":642171},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"gitHead":"7506c25de8e6aaee9ebedac19ed732a868e0dc2a","scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir ../../npm/pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir ../../npm/pkg-node && node scripts/assemble.js","test:runtime":"npm run build && node --test scripts/runtime-smoke.cjs"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"11.16.0","description":"Validate VAST 2.0–4.4, VMAP 1.0, and DAAST 1.0 ad tags against IAB specs. 212 rules. Rust/WASM core.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.10.0_1785032081182_0.8922682921948488","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"vastlint","version":"0.10.1","keywords":["vast","vast-xml","vast-validator","vast-linter","vast-parser","vast-tag","vast-wrapper","simid","vpaid","xml","validator","linter","adtech","iab","ctv","ssai","video","advertising","programmatic","creative-validation","mcp","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.10.1","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://vastlint.org","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"f2d533d9071b07ad5450059dbc921795484e5b51","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.10.1.tgz","fileCount":11,"integrity":"sha512-8gvcs5csy8xNewkC5scgEuwP+ZwVE24ETH7DIrVYrFM8oAwDV9oDer6lWuK6xiTcoIuwMnx0Sqf36pJ+2Qo6jQ==","signatures":[{"sig":"MEQCIC6L9jDnAnrNmJkAA9DRGtGtdjDxYB7GtDHpxs9QunkIAiBl/TUNJpxe2S+aZFJGNCc/kRz0hZ8M82dkG4mB4ItMyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":642171},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"gitHead":"086edf4f9a9f7acd304e64742984fc7364ea442a","scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir ../../npm/pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir ../../npm/pkg-node && node scripts/assemble.js","test:runtime":"npm run build && node --test scripts/runtime-smoke.cjs"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"11.16.0","description":"Validate VAST 2.0–4.4, VMAP 1.0, and DAAST 1.0 ad tags against IAB specs. 212 rules. Rust/WASM core.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.10.1_1785129804179_0.5111535956894284","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"vastlint","version":"0.10.2","keywords":["vast","vast-xml","vast-validator","vast-linter","vast-parser","vast-tag","vast-wrapper","simid","vpaid","xml","validator","linter","adtech","iab","ctv","ssai","video","advertising","programmatic","creative-validation","mcp","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.10.2","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://vastlint.org","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"ba9778b6f81c1689052d373632887df86352fc4b","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.10.2.tgz","fileCount":11,"integrity":"sha512-jKVFSw/0hlZVO4NA1D+q/ml4Cd3TiOUysRN8cfcvrr0owdoZ1R3zD7XKAc5WaQv9ZphQlIOE2AvugjxED3IfsA==","signatures":[{"sig":"MEQCIGtZdEqCKaEGuseBP6xz+Od9c/4LWiSzmuCOE56BmCqyAiB1tmjgu+vZ3EOC8LppaWW0FbnN2TkyvUskW5hk07L7YQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":642171},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"gitHead":"38ed70d8a6ea27b62e7a5636bf5069f6e58b82ce","scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir ../../npm/pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir ../../npm/pkg-node && node scripts/assemble.js","test:runtime":"npm run build && node --test scripts/runtime-smoke.cjs"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"11.16.0","description":"Validate VAST 2.0–4.4, VMAP 1.0, and DAAST 1.0 ad tags against IAB specs. 212 rules. Rust/WASM core.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.10.2_1785213797554_0.3895208822904779","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"vastlint","version":"0.11.0","keywords":["vast","vast-xml","vast-validator","vast-linter","vast-parser","vast-tag","vast-wrapper","simid","vpaid","xml","validator","linter","adtech","iab","ctv","ssai","video","advertising","programmatic","creative-validation","mcp","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.11.0","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://vastlint.org","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"6873617a1cc4f749e80a4c36e8cc565dfb0b70e8","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.11.0.tgz","fileCount":11,"integrity":"sha512-4EFWUiVY9tUY2WXpZwn3loaeOFOjqE44ItkKZ6eybukrIIsxdTWAh3npcmedVh30PUFEgf+5KziSkUluVIZgAQ==","signatures":[{"sig":"MEUCID7amLZPOdJ6CHgSA0bltu2Et9h/xlp0L0CwJgo4OjqVAiEAlljfgQzMIRVWRHMLt3wZopNx2Ad0Ib8KmQBjnGygwHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":655231},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"gitHead":"6d8b34d89116a7f1a024e4ca6ada007583ad3dd2","scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir ../../npm/pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir ../../npm/pkg-node && node scripts/assemble.js","test:runtime":"npm run build && node --test scripts/runtime-smoke.cjs"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"11.16.0","description":"Validate VAST 2.0–4.4, VMAP 1.0, and DAAST 1.0 ad tags against IAB specs. 220 rules. Rust/WASM core.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.11.0_1785471795227_0.5138917145210711","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"vastlint","version":"0.11.1","keywords":["vast","vast-xml","vast-validator","vast-linter","vast-parser","vast-tag","vast-wrapper","simid","vpaid","xml","validator","linter","adtech","iab","ctv","ssai","video","advertising","programmatic","creative-validation","mcp","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.11.1","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://vastlint.org","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"789186aa1d5fecb88df62043dae0803b0f390095","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.11.1.tgz","fileCount":11,"integrity":"sha512-DTftPN9jd1HRB/9KLsM+YC7PZX8EeKSbOoXH4t0MVonerOwTuwfyttStUqxteOF2O9mQIxcweVzGCvmzBxp4lw==","signatures":[{"sig":"MEUCIQCCnF3p3iV4xmMTneNf1ciKKMTamgm0aARIhiKfLkZV1wIgM4NNY/VZ0+Z4A+RzInhVRdN/Q4Lb2GHKtp5y+H9EAVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":655425},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"gitHead":"e3705932c88371d77b03a8e8caa0c8fca5fe083b","scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir ../../npm/pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir ../../npm/pkg-node && node scripts/assemble.js","test:runtime":"npm run build && node --test scripts/runtime-smoke.cjs"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"11.16.0","description":"Validate VAST 2.0–4.4, VMAP 1.0, and DAAST 1.0 ad tags against IAB specs. 220 rules. Rust/WASM core.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.11.1_1785473685122_0.7614876505242645","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"vastlint","version":"0.11.2","keywords":["vast","vast-xml","vast-validator","vast-linter","vast-parser","vast-tag","vast-wrapper","simid","vpaid","xml","validator","linter","adtech","iab","ctv","ssai","video","advertising","programmatic","creative-validation","mcp","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.11.2","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://vastlint.org","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"6c2915b85f997c8a87e93bbf04aa535dacd5c212","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.11.2.tgz","fileCount":11,"integrity":"sha512-Bkwi1AhjNZfwqB0EfUZkO9kV1/c3Y4Npw0VA4jmAgYkA+dFFveBjV6Hj/S85no242ItOMcztOdjk66O9eo5EJg==","signatures":[{"sig":"MEUCIBX55qP4qFPzDI2WTVW+ETQh7/AM0uLr+5QW2sXuEgq7AiEA+JNTE4j4qvc/Wku0V1ZOqSnrDzz9BcbRC+bg+5gndbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":655011},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"gitHead":"45b10a4d2cf611550a29c0b154fbeddc0d365efa","scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir ../../npm/pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir ../../npm/pkg-node && node scripts/assemble.js","test:runtime":"npm run build && node --test scripts/runtime-smoke.cjs"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"11.16.0","description":"Validate VAST 2.0–4.4, VMAP 1.0, and DAAST 1.0 ad tags against IAB specs. 220 rules. Rust/WASM core.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.11.2_1785629418881_0.058686301953732034","host":"s3://npm-registry-packages-npm-production"}},"0.11.3":{"name":"vastlint","version":"0.11.3","keywords":["vast","vast-xml","vast-validator","vast-linter","vast-parser","vast-tag","vast-wrapper","simid","vpaid","xml","validator","linter","adtech","iab","ctv","ssai","video","advertising","programmatic","creative-validation","mcp","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.11.3","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://vastlint.org","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"90bc91c32310e249d4a7ca405c0fc9bcae757949","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.11.3.tgz","fileCount":11,"integrity":"sha512-EjH4njgTdWLvbWHpBnUymcQr22kci+67AvLdkyd0fBcW/f0V1LXq7TrbxaZ1LxvhuqpDpyHlS95+7CpAgAHaqg==","signatures":[{"sig":"MEYCIQDJBmFLiJaQpxmjdARV1PuNrWLzJIJdXhyUBM41sEYdxgIhAMtkFivV64uTW3LckU+2rMECgpa6Wb7T83V3BlkRQIm1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.11.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":655011},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"gitHead":"1d1164a508de451d3a629994e800804ad4bd672b","scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir ../../npm/pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir ../../npm/pkg-node && node scripts/assemble.js","test:runtime":"npm run build && node --test scripts/runtime-smoke.cjs"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"11.16.0","description":"Validate VAST 2.0–4.4, VMAP 1.0, and DAAST 1.0 ad tags against IAB specs. 220 rules. Rust/WASM core.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.11.3_1785856410257_0.8134943354450184","host":"s3://npm-registry-packages-npm-production"}},"0.11.4":{"name":"vastlint","version":"0.11.4","keywords":["vast","vast-xml","vast-validator","vast-linter","vast-parser","vast-tag","vast-wrapper","simid","vpaid","xml","validator","linter","adtech","iab","ctv","ssai","video","advertising","programmatic","creative-validation","mcp","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.11.4","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://vastlint.org","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"8eee09142f93404a4ea2f8f72e216a89ea579d7f","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.11.4.tgz","fileCount":11,"integrity":"sha512-Lxk0n/eqAacRzyI90pmAj9S8okbZXXPvuGmLQXJv7UV8wfUNrcqWdiqF3juEV5+PnQUMXVPKc0rmP+t1xtWpHw==","signatures":[{"sig":"MEQCIFUL0ZaNh9UZsm/el9WsCB+zLrvmi1fjsgS5qLj4hhOxAiAccDBoQizI0SGfO0yUnNgdvQuvAAMbZ2LLACNP0q1lAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.11.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":658515},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"gitHead":"f1c68a9a80737fd46308a188b1fbee7f1c7a7551","scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir ../../npm/pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir ../../npm/pkg-node && node scripts/assemble.js","test:runtime":"npm run build && node --test scripts/runtime-smoke.cjs"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"11.16.0","description":"Validate VAST 2.0–4.4, VMAP 1.0, and DAAST 1.0 ad tags against IAB specs. 220 rules. Rust/WASM core.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.11.4_1785966293493_0.003755111615772355","host":"s3://npm-registry-packages-npm-production"}},"0.11.5":{"name":"vastlint","version":"0.11.5","keywords":["vast","vast-xml","vast-validator","vast-linter","vast-parser","vast-tag","vast-wrapper","simid","vpaid","xml","validator","linter","adtech","iab","ctv","ssai","video","advertising","programmatic","creative-validation","mcp","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.11.5","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://vastlint.org","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"faefb70a70543a630f0bd87e9dd0d8e778286b03","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.11.5.tgz","fileCount":11,"integrity":"sha512-LBFskiFBfyOx8P8tSvX2CS8ac43vRZVFpSKcUqwZBvPvFaRjYCUO3aBI0gBylwn9cV85oFkpXSbZIvTxPQjvyg==","signatures":[{"sig":"MEUCICbHz7rehak3fOlTgkgAqWNx9c8C0UvQTqzmHBW9zZiVAiEAoVEfH46alQWfcUKWPiQY1DMzHKiStgzNTQ06v08YZxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.11.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":660855},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"gitHead":"e10882dd840ea74807a6d1b7802527aa895ac5b8","scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir ../../npm/pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir ../../npm/pkg-node && node scripts/assemble.js","test:runtime":"npm run build && node --test scripts/runtime-smoke.cjs"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"11.16.0","description":"Validate VAST 2.0–4.4, VMAP 1.0, and DAAST 1.0 ad tags against IAB specs. 220 rules. Rust/WASM core.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.11.5_1785967993120_0.9668391738276871","host":"s3://npm-registry-packages-npm-production"}},"0.11.6":{"name":"vastlint","version":"0.11.6","keywords":["vast","vast-xml","vast-validator","vast-linter","vast-parser","vast-tag","vast-wrapper","simid","vpaid","xml","validator","linter","adtech","iab","ctv","ssai","video","advertising","programmatic","creative-validation","mcp","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.11.6","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://vastlint.org","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"e41a0b408731dd40c48f37a7fdfa17bba534db26","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.11.6.tgz","fileCount":11,"integrity":"sha512-6xo8Viu6IX2hLdgZ8Hq/dcnI+R5Doalzt0w7JtW7gVN8yjgkyFFhAiOJx65U+uE1WugYZDXSRBhHnT0yptkMyA==","signatures":[{"sig":"MEQCIE3wiiY4Ylfehsd+ogAig8yjxtZ4kSHV2+dnvwovvFmtAiBBdN3oL7+PrjgzERTvHR+ru414uxTN9jy6T4DQqm+jlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.11.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":659267},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"gitHead":"cdeb115f6cc4c8ddf6e8b78d0d492fded63940d6","scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir ../../npm/pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir ../../npm/pkg-node && node scripts/assemble.js","test:runtime":"npm run build && node --test scripts/runtime-smoke.cjs"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"11.16.0","description":"Validate VAST 2.0–4.4, VMAP 1.0, and DAAST 1.0 ad tags against IAB specs. 220 rules. Rust/WASM core.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.11.6_1785988721966_0.224882697516811","host":"s3://npm-registry-packages-npm-production"}},"0.11.7":{"name":"vastlint","version":"0.11.7","keywords":["vast","vast-xml","vast-validator","vast-linter","vast-parser","vast-tag","vast-wrapper","simid","vpaid","xml","validator","linter","adtech","iab","ctv","ssai","video","advertising","programmatic","creative-validation","mcp","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.11.7","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://vastlint.org","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"6d4a97b7fe9fd80cc7f557011e2c9ba4661402c9","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.11.7.tgz","fileCount":11,"integrity":"sha512-YGQoYhMJG4MDLCaXvzWwLEqOfPaBcGfZwYLOtuIgRUEMiFJooLoJFnVavp9ayuXqGJuR3qjPmkM5hihDvd1gXg==","signatures":[{"sig":"MEQCIFbwwSn89HZTQPsiJd1YQxBdw05Eq2ac5611LNmyfZLKAiBWxQPzVFQYIarnHl061TXU5uFEEkDSkXpZV2RXTvVrnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.11.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":668279},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"gitHead":"3a7dd85a078a0a28aab141070375cec0353d0b79","scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir ../../npm/pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir ../../npm/pkg-node && node scripts/assemble.js","test:runtime":"npm run build && node --test scripts/runtime-smoke.cjs"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"11.16.0","description":"Validate VAST 2.0–4.4, VMAP 1.0, and DAAST 1.0 ad tags against IAB specs. 223 rules. Rust/WASM core.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.11.7_1786261165655_0.1253342442835097","host":"s3://npm-registry-packages-npm-production"}},"0.11.8":{"name":"vastlint","version":"0.11.8","keywords":["vast","vast-xml","vast-validator","vast-linter","vast-parser","vast-tag","vast-wrapper","simid","vpaid","xml","validator","linter","adtech","iab","ctv","ssai","video","advertising","programmatic","creative-validation","mcp","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.11.8","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://vastlint.org","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"ca84f961c71cf95dddffe29df531365a95f94154","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.11.8.tgz","fileCount":11,"integrity":"sha512-LnnHBQ7r2UDvGNJKK166HGJBEPPTIWi3M4HDwpUHVUFLEUzzvIJ3JnmQcwtyCHH1CBMzTycVB7rf3uI+AEkSmg==","signatures":[{"sig":"MEUCIFxeTFodYrtOGcw62NC1NrEqMehG+cBUW71wlGJf/BJvAiEAw9zNsZ3jjNMuYuGGxkRqanZ9w7uNX4oR5n8K8xjGvWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.11.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":668279},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"gitHead":"1f50a02d39d927d0accdd793a4e4ea489b8de363","scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir ../../npm/pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir ../../npm/pkg-node && node scripts/assemble.js","test:runtime":"npm run build && node --test scripts/runtime-smoke.cjs"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"11.16.0","description":"Validate VAST 2.0–4.4, VMAP 1.0, and DAAST 1.0 ad tags against IAB specs. 223 rules. Rust/WASM core.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.11.8_1786373573593_0.3358987725716911","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"vastlint","version":"0.12.0","keywords":["vast","vast-xml","vast-validator","vast-linter","vast-parser","vast-tag","vast-wrapper","simid","vpaid","xml","validator","linter","adtech","iab","ctv","ssai","video","advertising","programmatic","creative-validation","mcp","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.12.0","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://vastlint.org","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"256d64c2c2a8800944086a424fec9eddd6f6ca17","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.12.0.tgz","fileCount":11,"integrity":"sha512-G7wsdJ0d6kT6jpK5vn/gPdgARhEpLIvtxOTwYYmyC2+xnjOoO4SFQLUc9gu1gNSDtmB8OV59fwDOH0iQqL6o0g==","signatures":[{"sig":"MEQCICTXU1U6NFfb4O/gcmMRdjbmUfd5sjd9pGMO5H+QcxJ+AiBuOggyBrSgz17/DsfN2MqG8/IWVQyC7XczFKeC30hNHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":668279},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"gitHead":"786836f8eea047d492bd5da9b1c89ed68707d479","scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir ../../npm/pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir ../../npm/pkg-node && node scripts/assemble.js","test:runtime":"npm run build && node --test scripts/runtime-smoke.cjs"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"11.17.0","description":"Validate VAST 2.0–4.4, VMAP 1.0, and DAAST 1.0 ad tags against IAB specs. 223 rules. Rust/WASM core.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.12.0_1786801871550_0.42664076931425265","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"vastlint","version":"0.13.0","keywords":["vast","vast-xml","vast-validator","vast-linter","vast-parser","vast-tag","vast-wrapper","simid","vpaid","xml","validator","linter","adtech","iab","ctv","ssai","video","advertising","programmatic","creative-validation","mcp","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.13.0","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://vastlint.org","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"4c4e31c1dd6a6574a2ec4cca8a99cc0acdfacd47","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.13.0.tgz","fileCount":11,"integrity":"sha512-Nx4b+2sOXxBB78WBOi09xu8EkUMxXqWJG8qKGSMRs0HLZq+xQ6G48oOEwf8SvkLNCY4t9XJpVJebrb061eyo/w==","signatures":[{"sig":"MEUCIEi8OwE2tnmPfSsVCaHwbyWrUfFYHf9+V5Yw+8Yt6qU2AiEAhm49VMhmdM1Kys6wG/+mE3FHxTf50ODxpNr5MpvnZ3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":655635},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"gitHead":"5a02827d8e0f28a9f2a05277124aaa9df7172406","scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir ../../npm/pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir ../../npm/pkg-node && node scripts/assemble.js","test:runtime":"npm run build && node --test scripts/runtime-smoke.cjs"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"11.17.0","description":"Validate VAST 2.0–4.4, VMAP 1.0, and DAAST 1.0 ad tags against IAB specs. 228 rules. Rust/WASM core.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.13.0_1786858682714_0.17093380658424184","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"vastlint","version":"0.13.2","keywords":["vast","vast-xml","vast-validator","vast-linter","vast-parser","vast-tag","vast-wrapper","simid","vpaid","xml","validator","linter","adtech","iab","ctv","ssai","video","advertising","programmatic","creative-validation","mcp","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.13.2","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://vastlint.org","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"63e179373b364ce0962e69b2d832ee90a39e6439","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.13.2.tgz","fileCount":11,"integrity":"sha512-S3bDEBVhYZqVAoOjXJLJaWyLgf7q2fVNkImGHm8ctNgEgjPcO3wCAKAcHeZ54iWY/pHqZh7AZqv14vMlxkGcWA==","signatures":[{"sig":"MEUCIHCwrlW9Gy47AD8zbNdz4UYKlmISadGFkNNEWyWkmd7zAiEA//i0ZFQBq7Vbe8p+LdhYDHDTFdE8pOD4u9JlLwpqguU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.13.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":655635},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"gitHead":"4cf9e7268fb09684228cf3b1e816fe46649bbb18","scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir ../../npm/pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir ../../npm/pkg-node && node scripts/assemble.js","test:runtime":"npm run build && node --test scripts/runtime-smoke.cjs"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"11.17.0","description":"Validate VAST 2.0–4.4, VMAP 1.0, and DAAST 1.0 ad tags against IAB specs. 228 rules. Rust/WASM core.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.13.2_1787028601020_0.5101587937730585","host":"s3://npm-registry-packages-npm-production"}},"0.13.3":{"name":"vastlint","version":"0.13.3","keywords":["vast","vast-xml","vast-validator","vast-linter","vast-parser","vast-tag","vast-wrapper","simid","vpaid","xml","validator","linter","adtech","iab","ctv","ssai","video","advertising","programmatic","creative-validation","mcp","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.13.3","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://vastlint.org","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"2d954833888e53c657086f4fe80194aae832786b","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.13.3.tgz","fileCount":11,"integrity":"sha512-9uq9MpGKwHJPKNh2EJuzc1weIZhuJdoqDHiEqw4FfVhuZbkm8mN7ASFjTtl/KVJvBk3HD3gl0toNDtkz/cJ5bw==","signatures":[{"sig":"MEUCIDviRdkyf6Z/dl5He6CzuovULMIW/QnFl6LQgorUE4UWAiEAzoUjby+Q1/T13mEMRH1vyZwwYXyTW96grMY+VMTkZiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.13.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":664265},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"gitHead":"194cbf69014334176896dbb91f3c3656cc57aafc","scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir ../../npm/pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir ../../npm/pkg-node && node scripts/assemble.js","test:runtime":"npm run build && node --test scripts/runtime-smoke.cjs"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"11.17.0","description":"Validate VAST 2.0–4.4, VMAP 1.0, and DAAST 1.0 ad tags against IAB specs. 232 rules. Rust/WASM core.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.13.3_1787368324994_0.13885255116916895","host":"s3://npm-registry-packages-npm-production"}},"0.13.4":{"name":"vastlint","version":"0.13.4","keywords":["vast","vast-xml","vast-validator","vast-linter","vast-parser","vast-tag","vast-wrapper","simid","vpaid","xml","validator","linter","adtech","iab","ctv","ssai","video","advertising","programmatic","creative-validation","mcp","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.13.4","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://vastlint.org","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"58834333866824da56d51d334d6a95b953c24ee7","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.13.4.tgz","fileCount":11,"integrity":"sha512-7i1WXm5O7ZFHxjfCQWBuEDKrTBAHYXgK3P0durjRcgHOHVJUtnw+bKzGnr8SlnBcYPnRxpJpUZGpBK/w3kT0Yw==","signatures":[{"sig":"MEUCIQDfZHaN33b6kmjhAcfYem8a3obkMpa5hHe0JgBidEuj0wIgT96zNUJHenmAapEsyNr+3mmftMFZDoHw/2OHYNneC8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.13.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":680289},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"gitHead":"7d9901c63a119c315addcf4eb46d49a8a29cb6d3","scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir ../../npm/pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir ../../npm/pkg-node && node scripts/assemble.js","test:runtime":"npm run build && node --test scripts/runtime-smoke.cjs"},"_npmUser":{"name":"aleksuix","email":"inbox@uixlimited.com"},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"11.17.0","description":"Validate VAST 2.0–4.4, VMAP 1.0, and DAAST 1.0 ad tags against IAB specs. 232 rules. Rust/WASM core.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.13.4_1787369425223_0.4695413733740621","host":"s3://npm-registry-packages-npm-production"}},"0.13.5":{"name":"vastlint","version":"0.13.5","keywords":["vast","vast-xml","vast-validator","vast-linter","vast-parser","vast-tag","vast-wrapper","simid","vpaid","xml","validator","linter","adtech","iab","ctv","ssai","video","advertising","programmatic","creative-validation","mcp","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.13.5","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://vastlint.org","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"89be87186323abef9e92e51a03d6f6485d627256","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.13.5.tgz","fileCount":11,"integrity":"sha512-m14U7W3hIL3i7NoPQFdgXyYYqJKp3jeo7XSVRk7NJ5H23Tr2zJVOFWkQYkYQe2beJmIFVNtSG/hsMDsH9xVHYQ==","signatures":[{"sig":"MEQCIDovGQrJGTN21vzyW7qvaAjLYRJkTCZfkVrrmKo4nvpnAiAIXRduMrklzvOx/+YQmBCfUFbi1pAgnTnC4FsTmrwrFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.13.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":680277},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"gitHead":"d6184dfa8b8bb8f58a307f5cd81fcd648cc5731b","scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir ../../npm/pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir ../../npm/pkg-node && node scripts/assemble.js","test:runtime":"npm run build && node --test scripts/runtime-smoke.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d1f4a2ba-ebae-4f23-91fd-5cea32817b93"}},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"11.19.0","description":"Validate VAST 2.0–4.4, VMAP 1.0, and DAAST 1.0 ad tags against IAB specs. 232 rules. Rust/WASM core.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.13.5_1788741160827_0.8408257988213743","host":"s3://npm-registry-packages-npm-production"}},"0.13.6":{"name":"vastlint","version":"0.13.6","keywords":["vast","vast-xml","vast-validator","vast-linter","vast-parser","vast-tag","vast-wrapper","simid","vpaid","xml","validator","linter","adtech","iab","ctv","ssai","video","advertising","programmatic","creative-validation","mcp","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.13.6","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://vastlint.org","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"79c8c9210d59f62eda886eb3de4a33e944d7b147","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.13.6.tgz","fileCount":11,"integrity":"sha512-xkH3nTfreEdygbc7EOZ4otLW0w205C3Jv0qawK7E+z5LkMOVkOPhpqygXQZzFPX+GCQsFaLIzYCEVfA7hGH9hQ==","signatures":[{"sig":"MEUCIHsPQlvQWGwaTwroLxtSh/JkLK/I09Rr3l9SSzpUbweLAiEAvvX2NmLNQVwmUB1ou0FdjYbl3SJGedRZTq4iTBYE/qI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.13.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":680277},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"gitHead":"e3b38ded07eed447eed7718c7f64645caa520698","scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir ../../npm/pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir ../../npm/pkg-node && node scripts/assemble.js","test:runtime":"npm run build && node --test scripts/runtime-smoke.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d1f4a2ba-ebae-4f23-91fd-5cea32817b93"}},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"11.19.0","description":"Validate VAST 2.0–4.4, VMAP 1.0, and DAAST 1.0 ad tags against IAB specs. 232 rules. Rust/WASM core.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.13.6_1788741264433_0.06930224328584544","host":"s3://npm-registry-packages-npm-production"}},"0.13.7":{"name":"vastlint","version":"0.13.7","keywords":["vast","vast-xml","vast-validator","vast-linter","vast-parser","vast-tag","vast-wrapper","simid","vpaid","xml","validator","linter","adtech","iab","ctv","ssai","video","advertising","programmatic","creative-validation","mcp","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.13.7","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://vastlint.org","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"7cd88f94d3ea6aeafc0a1b21af06431fe03d8b8a","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.13.7.tgz","fileCount":11,"integrity":"sha512-Fv0U69kvLUaGJPa1rRCmHL7+MNoRmKz4BbnxXws+XLTRV3XEBikuqxdBkzKhxl5c55vunPrxNovWpcbiswiXRg==","signatures":[{"sig":"MEYCIQCASmzWloFEoIMv2I2eyUcSO350cR9N/22D2Pc01hp4XwIhAIgvyLnBnMSwConDhOf026NU9VDOek1SN36dkclASK+i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.13.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":681163},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"gitHead":"716faa38187b9d781c50c5e2c439d18e75d437bd","scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir ../../npm/pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir ../../npm/pkg-node && node scripts/assemble.js","test:runtime":"npm run build && node --test scripts/runtime-smoke.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d1f4a2ba-ebae-4f23-91fd-5cea32817b93"}},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"11.19.0","description":"Validate VAST 2.0–4.4, VMAP 1.0, and DAAST 1.0 ad tags against IAB specs. 232 rules. Rust/WASM core.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.13.7_1788741349990_0.012266044808918464","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"vastlint","version":"0.13.1","keywords":["vast","vast-xml","vast-validator","vast-linter","vast-parser","vast-tag","vast-wrapper","simid","vpaid","xml","validator","linter","adtech","iab","ctv","ssai","video","advertising","programmatic","creative-validation","mcp","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.13.1","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://vastlint.org","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"119bc6848a98e74c4506c9623a3e16b31da54a3b","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.13.1.tgz","fileCount":11,"integrity":"sha512-GY7W8HJdwtIM69+EJhzHXLtQrgl9Yl5+zdTTG2i64f0c066FNZywHdZpOUU6V+ZDpwEXj5SGosCdIJKkwoacuw==","signatures":[{"sig":"MEUCIQDlChIgmal7jgKBifMLltHbAqcZkVM4qZVyGKcLY/FFDgIgZguaj0yGvlutsbKTwRQeC/hOeUhnwQ+bHOZgqQzcafY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":657461},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"gitHead":"ca616a264bbebdea5346e71bd02c0d1174d274a5","scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir ../../npm/pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir ../../npm/pkg-node && node scripts/assemble.js","test:runtime":"npm run build && node --test scripts/runtime-smoke.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d1f4a2ba-ebae-4f23-91fd-5cea32817b93"}},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"11.19.0","description":"Validate VAST 2.0–4.4, VMAP 1.0, and DAAST 1.0 ad tags against IAB specs. 228 rules. Rust/WASM core.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/vastlint_0.13.1_1788758076498_0.57871863869505","host":"s3://npm-registry-packages-npm-production"}},"0.13.8":{"name":"vastlint","version":"0.13.8","keywords":["vast","vast-xml","vast-validator","vast-linter","vast-parser","vast-tag","vast-wrapper","simid","vpaid","xml","validator","linter","adtech","iab","ctv","ssai","video","advertising","programmatic","creative-validation","mcp","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.13.8","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://vastlint.org","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"51bbec80e8b5e9da4cc35b5c1209667e4a214f1e","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.13.8.tgz","fileCount":11,"integrity":"sha512-WYX3laOxGU0+pEYuylYl0voKYQ6GUJP4kUUBoz7Ll13EAaJwkFtNGTtJRN5098dg5o6cXTQZ2kKETsCkp5SB7w==","signatures":[{"sig":"MEQCIGwLjnJ8TjD/R1sLNMrvh4os3xbCI3oUmrLWRlnrYuVyAiB6JQMGFiqHPXqBYpRC1Iz6ltC34NvTFSP4nnmj6xZYug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.13.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":681163},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"gitHead":"0394257351d46560301d251f519d5634d08e5da1","scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir ../../npm/pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir ../../npm/pkg-node && node scripts/assemble.js","test:runtime":"npm run build && node --test scripts/runtime-smoke.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d1f4a2ba-ebae-4f23-91fd-5cea32817b93"}},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"11.19.0","description":"Validate VAST 2.0–4.4, VMAP 1.0, and DAAST 1.0 ad tags against IAB specs. 232 rules. Rust/WASM core.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.13.8_1788797968599_0.16903023519474947","host":"s3://npm-registry-packages-npm-production"}},"0.13.9":{"name":"vastlint","version":"0.13.9","keywords":["vast","vast-xml","vast-validator","vast-linter","vast-parser","vast-tag","vast-wrapper","simid","vpaid","xml","validator","linter","adtech","iab","ctv","ssai","video","advertising","programmatic","creative-validation","mcp","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.13.9","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://vastlint.org","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"0d540f6499be80b399f17680aa012b143315d93e","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.13.9.tgz","fileCount":11,"integrity":"sha512-TO5gNnbPy0yg9HKESBcrXuiRwoAgAok5AztOpYLZDsK6QsQZcM+u7eWmqeIBpolKIepLi+PcduucO3JwZXMRgQ==","signatures":[{"sig":"MEUCIH2uoaJQr/jNoPDqM7KHe//klzMU3f3wx+2LVTrhIEtgAiEAzkzl6Mi7vuJYroAo7jM0jbnqcsWIcTO5fYbogKftkqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICYYgJPgBD4dPLRDLA7938NB5qmTCqRLmDP96jq9zNOOAiEA6hNx2q+7Stbv7LqEPxiDv/rE+gX0+UCsNTBRDCM4sUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.13.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":681135},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"gitHead":"5ca67b89f58c1a1ce6bf1cde95f8064e57264ed9","scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir ../../npm/pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir ../../npm/pkg-node && node scripts/assemble.js","test:runtime":"npm run build && node --test scripts/runtime-smoke.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d1f4a2ba-ebae-4f23-91fd-5cea32817b93"}},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"11.19.0","description":"Validate VAST 2.0–4.4, VMAP 1.0, and DAAST 1.0 ad tags against IAB specs. 232 rules. Rust/WASM core.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.13.9_1789416204924_0.7470538271113878","host":"s3://npm-registry-packages-npm-production"}},"0.13.10":{"name":"vastlint","version":"0.13.10","keywords":["vast","vast-xml","vast-validator","vast-linter","vast-parser","vast-tag","vast-wrapper","simid","vpaid","xml","validator","linter","adtech","iab","ctv","ssai","video","advertising","programmatic","creative-validation","mcp","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.13.10","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://vastlint.org","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"563b34def404851be085f42c57bd9e900e764a2c","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.13.10.tgz","fileCount":11,"integrity":"sha512-Ve+8rq3dzphSZFH6DOvRWmo6EwuQp/7CFcNSMF1Uy4LKLPEo/v3P3n3ZSu6mqwkxGuMW6mLNq6zZ7xaOCIjpLQ==","signatures":[{"sig":"MEUCIQCytTtdxFWm5xtRTJTRtXD/q573KLx6nowmEnbO9/5A0gIgaU6SyNB0abbg6zUQABVFqW6CXNNWZ0o1+Pm8tMh6vPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDOqTm00TDGbnD/MIHz8JDwuSTVeevkomRImLMG/5+OxAIhAMlmgORb7nB0OaQnbna8BI95UmBdWeYtzUcIENs4WREz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.13.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":681136},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"gitHead":"66175fd9574d1f2ff056b31d771c8091571294f2","scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir ../../npm/pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir ../../npm/pkg-node && node scripts/assemble.js","test:runtime":"npm run build && node --test scripts/runtime-smoke.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d1f4a2ba-ebae-4f23-91fd-5cea32817b93"}},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"11.19.0","description":"Validate VAST 2.0–4.4, VMAP 1.0, and DAAST 1.0 ad tags against IAB specs. 232 rules. Rust/WASM core.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.13.10_1790093683817_0.24767022768634495","host":"s3://npm-registry-packages-npm-production"}},"0.13.11":{"name":"vastlint","version":"0.13.11","keywords":["vast","vast-xml","vast-validator","vast-linter","vast-parser","vast-tag","vast-wrapper","simid","vpaid","xml","validator","linter","adtech","iab","ctv","ssai","video","advertising","programmatic","creative-validation","mcp","wasm"],"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","_id":"vastlint@0.13.11","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"homepage":"https://vastlint.org","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"981ea85a6d48fdd3a600545730c5e81fa7c80cca","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.13.11.tgz","fileCount":11,"integrity":"sha512-H8BdkvrxIqJhdGVbm0bvDzzIS+2N5hzBOVFn70E9OobfzKTYCBWaTBG7UQUO9ur2lsbCD0/kbFcryI8D/gBSwA==","signatures":[{"sig":"MEUCIE+sDlZs8w3NAga2/8Nr1JR4xnZ9uDtf8ttKfOEQNDwrAiEAkLyPoOsduQSKSMWEyFJG1Bw03z8NTAlhVdSFc1aqw38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCUjnnbjyzT/fJjhxateOExy8khZTjPbE8ew8knsTJnmgIhAMH7O5zd+zR5tK2L9op2UARfjv9lg3xZovgxQL5vX5pk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.13.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":681136},"main":"./index.cjs","types":"./index.d.ts","module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"gitHead":"837e1ea97c149c400a86d863af08486787c9e1ab","scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir ../../npm/pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir ../../npm/pkg-node && node scripts/assemble.js","test:runtime":"npm run build && node --test scripts/runtime-smoke.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d1f4a2ba-ebae-4f23-91fd-5cea32817b93"}},"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"11.19.0","description":"Validate VAST 2.0–4.4, VMAP 1.0, and DAAST 1.0 ad tags against IAB specs. 232 rules. Rust/WASM core.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vastlint_0.13.11_1790779195548_0.3169416331123105","host":"s3://npm-registry-packages-npm-production"}},"0.13.12":{"_id":"vastlint@0.13.12","bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"dist":{"shasum":"b3e09c238aa295f1f59c276fa8a28a0dfa97ac56","tarball":"https://registry.npmjs.org/vastlint/-/vastlint-0.13.12.tgz","fileCount":11,"integrity":"sha512-OQWDM0TRzkKx7zlD0am2IeeV4e0geJ09FkJXJL8bzu/56rjFdJIHswlcinxid3sHe3e0faM/LLjTPXgOktNURg==","signatures":[{"sig":"MEYCIQD9h1YLB4x/6ulG+x0cRZQ6TnKlmIwzXZ28Sypv1WSvKQIhAPVEwP8U6Vi+cgfFBohkSFNi/mEjPEIiRtjYzRuMYtuT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDfVHFlqUnCY3aID37QTbjUsg0KyIPPj9PNXhgjWFHrHgIgOQOPvWm6KG2KOJmtmN1tcUDOT2ZPXdE4vH/FMDlzQ88="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vastlint@0.13.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":689092},"main":"./index.cjs","name":"vastlint","types":"./index.d.ts","author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"module":"./index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./index.cjs":"./index.cjs","./vastlint_wasm_bg.js":"./vastlint_wasm_bg.js","./vastlint_wasm_cjs.js":"./vastlint_wasm_cjs.js","./vastlint_wasm_bg.wasm":"./vastlint_wasm_bg.wasm"},"gitHead":"900b6d9a76662e8ab973136a0b83df03bc87f3c8","license":"Apache-2.0","scripts":{"build":"wasm-pack build ../crates/vastlint-wasm --target bundler --out-dir ../../npm/pkg && wasm-pack build ../crates/vastlint-wasm --target nodejs --out-dir ../../npm/pkg-node && node scripts/assemble.js","test:runtime":"npm run build && node --test scripts/runtime-smoke.cjs"},"version":"0.13.12","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d1f4a2ba-ebae-4f23-91fd-5cea32817b93"}},"homepage":"https://vastlint.org","keywords":["vast","vast-xml","vast-validator","vast-linter","vast-parser","vast-tag","vast-wrapper","simid","vpaid","xml","validator","linter","adtech","iab","ctv","ssai","video","advertising","programmatic","creative-validation","mcp","wasm"],"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"_npmVersion":"11.19.0","description":"Validate VAST 2.0–4.4, VMAP 1.0, and DAAST 1.0 ad tags against IAB specs. 235 rules. Rust/WASM core.","directories":{},"maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vastlint_0.13.12_1790802753616_0.7522042288520281"}}},"time":{"created":"2026-04-06T04:07:17.366Z","modified":"2026-09-30T21:12:34.070Z","0.0.1":"2026-04-06T04:07:17.510Z","0.1.0":"2026-04-07T04:07:31.628Z","0.1.1":"2026-04-07T04:13:14.550Z","0.1.2":"2026-04-07T04:14:36.618Z","0.1.3":"2026-04-07T04:31:19.745Z","0.2.5":"2026-04-12T04:45:34.488Z","0.2.6":"2026-04-12T05:12:33.744Z","0.3.0":"2026-04-18T01:06:24.300Z","0.3.1":"2026-04-18T01:49:11.250Z","0.3.2":"2026-04-18T03:45:04.790Z","0.3.3":"2026-04-18T05:04:46.844Z","0.3.4":"2026-04-19T03:37:07.914Z","0.3.6":"2026-04-25T07:58:58.073Z","0.3.7":"2026-04-26T00:37:21.513Z","0.4.0":"2026-04-26T05:14:49.291Z","0.4.1":"2026-04-27T05:33:14.954Z","0.4.2":"2026-04-29T04:34:30.490Z","0.4.3":"2026-05-01T04:23:29.959Z","0.4.4":"2026-05-01T05:01:33.879Z","0.4.7":"2026-05-02T07:41:28.023Z","0.4.8":"2026-05-02T08:07:43.430Z","0.4.9":"2026-05-03T01:56:00.711Z","0.4.10":"2026-05-06T03:02:48.060Z","0.4.11":"2026-05-10T18:34:16.847Z","0.4.12":"2026-05-12T04:14:44.963Z","0.4.13":"2026-05-12T04:39:53.302Z","0.4.14":"2026-05-13T04:44:30.815Z","0.4.15":"2026-05-14T05:01:13.654Z","0.4.16":"2026-05-15T04:27:29.635Z","0.4.17":"2026-05-17T05:22:53.798Z","0.4.18":"2026-05-25T23:23:45.402Z","0.4.19":"2026-05-31T22:21:34.406Z","0.4.20":"2026-06-01T03:51:39.669Z","0.4.21":"2026-06-01T04:22:38.860Z","0.4.22":"2026-06-09T17:24:14.315Z","0.4.23":"2026-06-10T02:56:41.066Z","0.4.24":"2026-06-10T03:22:06.915Z","0.5.0":"2026-06-14T03:12:12.340Z","0.6.0":"2026-06-19T23:50:53.838Z","0.6.1":"2026-06-20T00:21:54.010Z","0.6.2":"2026-06-21T18:48:30.491Z","0.6.3":"2026-06-25T05:13:09.203Z","0.7.0":"2026-06-28T06:49:26.577Z","0.7.1":"2026-06-30T15:48:50.085Z","0.7.2":"2026-07-04T13:33:40.368Z","0.8.0":"2026-07-06T04:13:11.357Z","0.8.1":"2026-07-08T00:07:10.402Z","0.8.4":"2026-07-16T05:53:12.549Z","0.9.0":"2026-07-17T06:22:44.900Z","0.9.1":"2026-07-21T05:07:09.144Z","0.10.0":"2026-07-26T02:14:41.318Z","0.10.1":"2026-07-27T05:23:24.346Z","0.10.2":"2026-07-28T04:43:17.704Z","0.11.0":"2026-07-31T04:23:15.410Z","0.11.1":"2026-07-31T04:54:45.306Z","0.11.2":"2026-08-02T00:10:19.064Z","0.11.3":"2026-08-04T15:13:30.428Z","0.11.4":"2026-08-05T21:44:53.629Z","0.11.5":"2026-08-05T22:13:13.348Z","0.11.6":"2026-08-06T03:58:42.129Z","0.11.7":"2026-08-09T07:39:25.804Z","0.11.8":"2026-08-10T14:52:53.741Z","0.12.0":"2026-08-15T13:51:11.710Z","0.13.0":"2026-08-16T05:38:02.852Z","0.13.2":"2026-08-18T04:50:01.197Z","0.13.3":"2026-08-22T03:12:05.154Z","0.13.4":"2026-08-22T03:30:25.379Z","0.13.5":"2026-09-07T00:32:40.976Z","0.13.6":"2026-09-07T00:34:24.594Z","0.13.7":"2026-09-07T00:35:50.179Z","0.13.1":"2026-09-07T05:14:36.668Z","0.13.8":"2026-09-07T16:19:28.740Z","0.13.9":"2026-09-14T20:03:25.032Z","0.13.10":"2026-09-22T16:14:43.923Z","0.13.11":"2026-09-30T14:39:55.679Z","0.13.12":"2026-09-30T21:12:33.707Z"},"bugs":{"url":"https://github.com/aleksUIX/vastlint/issues"},"author":{"name":"Alex Sekowski","email":"alex@vastlint.org"},"license":"Apache-2.0","homepage":"https://vastlint.org","keywords":["vast","vast-xml","vast-validator","vast-linter","vast-parser","vast-tag","vast-wrapper","simid","vpaid","xml","validator","linter","adtech","iab","ctv","ssai","video","advertising","programmatic","creative-validation","mcp","wasm"],"repository":{"url":"git+https://github.com/aleksUIX/vastlint.git","type":"git"},"description":"Validate VAST 2.0–4.4, VMAP 1.0, and DAAST 1.0 ad tags against IAB specs. 235 rules. Rust/WASM core.","maintainers":[{"name":"aleksuix","email":"inbox@uixlimited.com"}],"readme":"# vastlint\n\nVAST XML linter for JavaScript and TypeScript. Validates ad tags against IAB Tech Lab VAST 2.0 through 4.4, SIMID 1.0–1.2 interactive creatives, and VPAID detection. Powered by a Rust/WASM core.\n\n**Use this package when you need to:**\n- Validate VAST XML in Node.js, Vite, Webpack, Rollup, or Deno\n- Check SIMID `<InteractiveCreativeFile>` resources\n- Detect VPAID usage and get migration guidance\n- Inspect VAST wrapper chain structure\n- Run creative validation inside an ad server, SSP, DSP, or SSAI pipeline\n\nBrowser, WASM & edge guide: [vastlint.org/docs/best-vast-validator-wasm](https://vastlint.org/docs/best-vast-validator-wasm/) · Node.js guide: [vastlint.org/docs/best-vast-validator-nodejs](https://vastlint.org/docs/best-vast-validator-nodejs/)\n\nTry the live validator: [vastlint.org](https://vastlint.org) · Full rule reference: [vastlint.org/docs/rules](https://vastlint.org/docs/rules/)\n\nFor AI agents and agentic workflows: use the [vastlint MCP server](https://vastlint.org/docs/mcp/) at `https://vastlint.org/mcp` instead.\n\n[![npm](https://img.shields.io/npm/v/vastlint)](https://www.npmjs.com/package/vastlint)\n[![License](https://img.shields.io/badge/license-Apache--2.0-blue)](../vastlint/LICENSE)\n\n---\n\n## Install\n\n```sh\nnpm install vastlint\n```\n\n## Environment support\n\n| Environment | Support | Notes |\n|---|---|---|\n| Node.js (ESM `import`) | ✅ | Tested |\n| Node.js (CJS `require`) | ✅ | Tested |\n| Vite | ✅ | Static `.wasm` import handled natively |\n| Webpack 5 | ✅ | Requires `experiments: { asyncWebAssembly: true }` |\n| Rollup | ✅ | Requires `@rollup/plugin-wasm` |\n| Deno | ✅ | Supports static WASM imports natively |\n| Cloudflare Workers | ⚠️ | WASM supported but requires Workers-specific binding syntax |\n| `<script type=\"module\">` (no bundler) | ❌ | Browsers cannot statically import `.wasm` - use a bundler |\n\nThis package uses the `wasm-pack --target bundler` output. It is designed for use inside a build pipeline (Vite, Webpack, Rollup, etc.) or in Node.js directly. For a raw browser drop-in without a bundler, a separate `web` target build is needed.\n\n## Usage\n\n```ts\nimport { validate } from 'vastlint';\n\nconst result = validate(xmlString);\n\nif (!result.summary.valid) {\n  for (const issue of result.issues) {\n    console.error(`[${issue.severity}] ${issue.id}: ${issue.message}`);\n    if (issue.path) console.error(`  at ${issue.path}`);\n  }\n}\n```\n\n### Shareable report links\n\nNeed a link instead of raw output? The vastlint CLI can upload a validation report (rule IDs, severities, and locations; never the input XML) and print a public URL you can paste into Slack, tickets, or PRs:\n\n```sh\nvastlint check tag.xml --share\n# https://vastlint.org/r/<id>\n```\n\n### With options\n\n```ts\nimport { validateWithOptions } from 'vastlint';\n\nconst result = validateWithOptions(xml, {\n  wrapper_depth: 2,\n  max_wrapper_depth: 5,\n  rule_overrides: {\n    'VAST-2.0-mediafile-https': 'off',   // silence HTTP advisory\n    'VAST-2.0-root-version': 'error',    // treat missing version as hard error\n  },\n});\n```\n\n### Filter by severity\n\n```ts\nimport { validateFiltered } from 'vastlint';\n\n// Only return errors, ignore warnings and infos\nconst result = validateFiltered(xml, 'error');\n```\n\n### List all rules\n\n```ts\nimport { rules } from 'vastlint';\n\nfor (const rule of rules()) {\n  console.log(rule.id, rule.default_severity, rule.description);\n}\n```\n\nFull rule reference with examples and fix guidance: [vastlint.org/docs/rules](https://vastlint.org/docs/rules/)\n\n---\n\n## Result shape\n\n```ts\n{\n  version: string | null,        // detected VAST version, e.g. \"4.2\"\n  summary: {\n    errors: number,\n    warnings: number,\n    infos: number,\n    valid: boolean,              // true when errors === 0\n  },\n  issues: Array<{\n    id: string,                  // stable rule ID, e.g. \"VAST-4.1-universal-ad-id\"\n    severity: \"error\" | \"warning\" | \"info\",\n    message: string,\n    path: string | null,         // XPath-like location\n    spec_ref: string,            // e.g. \"IAB VAST 4.1 §3.8.1\"\n  }>,\n}\n```\n\n---\n\n## CommonJS\n\n```js\nconst { validate } = require('vastlint');\nconst result = validate(xml);\n```\n\n---\n\n## Source\n\nThe Rust source and CLI tool live at [github.com/aleksUIX/vastlint](https://github.com/aleksUIX/vastlint).\n\nVAST tag guides and worked examples: [vastlint.org/guides](https://vastlint.org/guides/)\n","readmeFilename":"README.md"}