{"_id":"@pantheon-systems/p1-content-validator","_rev":"32-c77f8540f3f612fe496c43ea0a8711ba","name":"@pantheon-systems/p1-content-validator","dist-tags":{"latest":"2.5.0","canary":"2.3.1-canary-20260929201553"},"versions":{"1.0.0":{"name":"@pantheon-systems/p1-content-validator","version":"1.0.0","license":"MIT","_id":"@pantheon-systems/p1-content-validator@1.0.0","maintainers":[{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"danishyasin33","email":"danishyasin33@gmail.com"},{"name":"duncanschouten","email":"duncan.s.schouten@gmail.com"},{"name":"mitchellmarkoff","email":"mitchell.markoff@pantheon.io"},{"name":"mel-miller","email":"me@mel-miller.com"}],"dist":{"shasum":"f59295b0330a3ba0d7221b599dd32450a5ac9fee","tarball":"https://registry.npmjs.org/@pantheon-systems/p1-content-validator/-/p1-content-validator-1.0.0.tgz","fileCount":13,"integrity":"sha512-TfjTQl1VO1HyWrEW8avncg3oy55DWR5V0YfQGoWKEonzdl7LQqNoocHD7Ln8TbcqELhUFf/An816cBKpaGr5hQ==","signatures":[{"sig":"MEYCIQD+lzOkr4fhHCLTF3UvM889ApPrN65X4salQasZuv8ceAIhANPyOy83G0OiXJHj7xccaLc0uF8/Pi0b/QIvtV/prCWX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24579},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src tests","test":"vitest run","build":"tsc","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mel-miller","email":"me@mel-miller.com"},"repository":{"url":"https://github.com/pantheon-systems/collaborative-state-system.git","type":"git","directory":"packages/p1-content-validator"},"description":"Validates Puck component edit operations against the CSS component registry","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.27.0","vitest":"^4.1.0","typescript":"^5.9.3","@pantheon-systems/eslint-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/p1-content-validator_1.0.0_1781302934518_0.21753753931508046","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@pantheon-systems/p1-content-validator","version":"2.0.0","license":"MIT","_id":"@pantheon-systems/p1-content-validator@2.0.0","maintainers":[{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"danishyasin33","email":"danishyasin33@gmail.com"},{"name":"duncanschouten","email":"duncan.s.schouten@gmail.com"},{"name":"mitchellmarkoff","email":"mitchell.markoff@pantheon.io"},{"name":"mel-miller","email":"me@mel-miller.com"}],"dist":{"shasum":"d595dd982718e8afdb8d3f307f837f14640bda98","tarball":"https://registry.npmjs.org/@pantheon-systems/p1-content-validator/-/p1-content-validator-2.0.0.tgz","fileCount":16,"integrity":"sha512-E3IdJR8uWQIWx4YW+UAWCS4ejMabwoMRsYuh2ZAZwcIkuNTzydNXjuc1dVW/6FQIFrIaqP3aKt8tcYOcGZ73MQ==","signatures":[{"sig":"MEUCIQDCrKxwMRYg8afYwibiZMr0GkWi/qUlBRYvLBADyWsHhQIgNmyUyg0SaplbR3wxX5OYU85MqjxyeTA+F2Uok7hOFlo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33819},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src tests","test":"vitest run","build":"tsc","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2716c7f-1dcf-49d6-8219-000339f34d91"}},"repository":{"url":"https://github.com/pantheon-systems/collaborative-state-system.git","type":"git","directory":"packages/p1-content-validator"},"description":"Validates Puck component edit operations against the CSS component registry","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.27.0","vitest":"^4.1.0","typescript":"^5.9.3","@pantheon-systems/eslint-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/p1-content-validator_2.0.0_1783965531661_0.3279200199712391","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@pantheon-systems/p1-content-validator","version":"2.1.0","license":"MIT","_id":"@pantheon-systems/p1-content-validator@2.1.0","maintainers":[{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"danishyasin33","email":"danishyasin33@gmail.com"},{"name":"duncanschouten","email":"duncan.s.schouten@gmail.com"},{"name":"mitchellmarkoff","email":"mitchell.markoff@pantheon.io"},{"name":"nickh_pantheon","email":"nickheinbaugh@pantheon.io"},{"name":"mel-miller","email":"me@mel-miller.com"}],"dist":{"shasum":"19e9cf5c6b4193cf4b1d18dc8d78f4bcfd122d04","tarball":"https://registry.npmjs.org/@pantheon-systems/p1-content-validator/-/p1-content-validator-2.1.0.tgz","fileCount":25,"integrity":"sha512-EF8epRMCHSXgPbVt062cJGejmUJAgg1RzFOJlrdgQBEI2ULjz7BsDBic09BqRLehIVo0m6uyECsA6xNUxU/LGA==","signatures":[{"sig":"MEUCIEmOLrAioGe61Y2p4/y9voj9dfJCeK5/kksucSgIn/0KAiEAjq8Uv4Tfw3YQxQ83gsIUboAXL0l1tINJSsh3gCYnDz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61481},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src tests","test":"vitest run","build":"tsc","clean":"rm -rf dist *.tsbuildinfo","lint:fix":"eslint src tests --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1e6806a2-6911-44c3-aae2-f835237b089d"}},"repository":{"url":"https://github.com/pantheon-systems/collaborative-state-system.git","type":"git","directory":"packages/p1-content-validator"},"description":"Validates Puck component edit operations against the CSS component registry","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.27.0","vitest":"^4.1.0","typescript":"^5.9.3","@pantheon-systems/eslint-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/p1-content-validator_2.1.0_1786398705185_0.4866259742891581","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@pantheon-systems/p1-content-validator","version":"2.1.1","license":"MIT","_id":"@pantheon-systems/p1-content-validator@2.1.1","maintainers":[{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"danishyasin33","email":"danishyasin33@gmail.com"},{"name":"duncanschouten","email":"duncan.s.schouten@gmail.com"},{"name":"mitchellmarkoff","email":"mitchell.markoff@pantheon.io"},{"name":"nickh_pantheon","email":"nickheinbaugh@pantheon.io"},{"name":"mel-miller","email":"me@mel-miller.com"}],"homepage":"https://github.com/pantheon-systems/p1-platform/tree/main/packages/p1-content-validator","dist":{"shasum":"9b14c04d3532b52c1408c5fd9129aea2609c723a","tarball":"https://registry.npmjs.org/@pantheon-systems/p1-content-validator/-/p1-content-validator-2.1.1.tgz","fileCount":26,"integrity":"sha512-Bjz+Lr6u4rbG0N2hYGDl56tG+UOPgxTMOUowQYM5k2pIsRB9gi64r0kcSZs8Yx4k4LIkqDxTdn6nEaHLdKLRog==","signatures":[{"sig":"MEUCIQC74BXmfSzwkijf8vDwPhdhduUVJLsjT4bxIdSTlgmbSQIgAmr5+thJc3t+Rc/s3sqMu+Lw+whfVPM4XIMKpkLKKfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62696},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src tests","test":"vitest run","build":"tsc","clean":"rm -rf dist *.tsbuildinfo","lint:fix":"eslint src tests --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1e6806a2-6911-44c3-aae2-f835237b089d"}},"repository":{"url":"git+https://github.com/pantheon-systems/p1-platform.git","type":"git","directory":"packages/p1-content-validator"},"description":"Validates Puck component edit operations against the CSS component registry","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.27.0","vitest":"^4.1.0","typescript":"^5.9.3","@pantheon-systems/eslint-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/p1-content-validator_2.1.1_1786660194244_0.40032462735668584","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@pantheon-systems/p1-content-validator","version":"2.1.2","license":"UNLICENSED","_id":"@pantheon-systems/p1-content-validator@2.1.2","maintainers":[{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"danishyasin33","email":"danishyasin33@gmail.com"},{"name":"duncanschouten","email":"duncan.s.schouten@gmail.com"},{"name":"mitchellmarkoff","email":"mitchell.markoff@pantheon.io"},{"name":"nickh_pantheon","email":"nickheinbaugh@pantheon.io"},{"name":"mel-miller","email":"me@mel-miller.com"}],"homepage":"https://github.com/pantheon-systems/p1-platform/tree/main/packages/p1-content-validator","dist":{"shasum":"c83b1e633795cc220d63fb5eab6f931ef41e5cbf","tarball":"https://registry.npmjs.org/@pantheon-systems/p1-content-validator/-/p1-content-validator-2.1.2.tgz","fileCount":26,"integrity":"sha512-sp38dIIK6cMXwPuGj3ZFdihMHwoPSNXwv9wmrrof6kUx3gmeDczfI6xdsrruAEFXjPFR/y9Dmq6+m8Ute4cXxw==","signatures":[{"sig":"MEUCIQCdscQiKLlwTIr5IfZLUlF3BteAqWhioCB7rtO0sNp31AIgdUfP07N1V2EcPCTp8gKMFjy2AzGj/ChR1GzoFVj44rI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62703},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src tests","test":"vitest run","build":"tsc","clean":"rm -rf dist *.tsbuildinfo","lint:fix":"eslint src tests --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1e6806a2-6911-44c3-aae2-f835237b089d"}},"repository":{"url":"git+https://github.com/pantheon-systems/p1-platform.git","type":"git","directory":"packages/p1-content-validator"},"description":"Validates Puck component edit operations against the CSS component registry","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.27.0","vitest":"^4.1.0","typescript":"^5.9.3","@pantheon-systems/eslint-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/p1-content-validator_2.1.2_1787162552941_0.6907795080944703","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@pantheon-systems/p1-content-validator","version":"2.1.3","license":"UNLICENSED","_id":"@pantheon-systems/p1-content-validator@2.1.3","maintainers":[{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"danishyasin33","email":"danishyasin33@gmail.com"},{"name":"duncanschouten","email":"duncan.s.schouten@gmail.com"},{"name":"mitchellmarkoff","email":"mitchell.markoff@pantheon.io"},{"name":"nickh_pantheon","email":"nickheinbaugh@pantheon.io"},{"name":"mel-miller","email":"me@mel-miller.com"}],"homepage":"https://github.com/pantheon-systems/p1-platform/tree/main/packages/p1-content-validator","dist":{"shasum":"0ca98049b5fb5c742ebbc4822bd33b2a87272703","tarball":"https://registry.npmjs.org/@pantheon-systems/p1-content-validator/-/p1-content-validator-2.1.3.tgz","fileCount":26,"integrity":"sha512-MF9/+mo6OggslWY115dBt2rZSZLfC2a9pjBsk8KezUZo1owRmTmUJrDDXQ+sdp9Ij9L/v5hgERRdFdu9PjK+qg==","signatures":[{"sig":"MEYCIQDL8e9JreDKXN/1AMh/+Cb5N/ehNozg31mRCFJSQVLPiwIhALSP8LsRjcShzAv9YBk0tlGepT+UKY0eSFy2hUFMTcyf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47996},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src tests","test":"vitest run","build":"pnpm run clean && tsc --emitDeclarationOnly && tsc --declaration false --declarationMap false --removeComments","clean":"rm -rf dist *.tsbuildinfo","lint:fix":"eslint src tests --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1e6806a2-6911-44c3-aae2-f835237b089d"}},"repository":{"url":"git+https://github.com/pantheon-systems/p1-platform.git","type":"git","directory":"packages/p1-content-validator"},"description":"Validates Puck component edit operations against the P1 component registry","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.27.0","vitest":"^4.1.0","typescript":"^5.9.3","@pantheon-systems/eslint-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/p1-content-validator_2.1.3_1788287040793_0.9287099563510604","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@pantheon-systems/p1-content-validator","version":"2.2.0","license":"UNLICENSED","_id":"@pantheon-systems/p1-content-validator@2.2.0","maintainers":[{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"danishyasin33","email":"danishyasin33@gmail.com"},{"name":"duncanschouten","email":"duncan.s.schouten@gmail.com"},{"name":"mitchellmarkoff","email":"mitchell.markoff@pantheon.io"},{"name":"nickh_pantheon","email":"nickheinbaugh@pantheon.io"},{"name":"mel-miller","email":"me@mel-miller.com"}],"homepage":"https://github.com/pantheon-systems/p1-platform/tree/main/packages/p1-content-validator","bugs":{"url":"https://github.com/pantheon-systems/p1-platform/issues"},"dist":{"shasum":"1071b26af36520d4e64f844616e37ebce195f561","tarball":"https://registry.npmjs.org/@pantheon-systems/p1-content-validator/-/p1-content-validator-2.2.0.tgz","fileCount":26,"integrity":"sha512-lS1M+KVde/48Jys/IFrDz4NFZ6eh9WBF/w2UVm/SSYFzZE41gefGLb12IfL7xbpLNKVnf1+sUwiod56zjZPO7g==","signatures":[{"sig":"MEUCIF810bUVn1aq8GhVIlPr9HnGxkt0LD/CS8TlHGT8+JelAiEAkumuLYznXtvE9Qxwq3bPdDWNngs0YWnXaBYEdRhPHgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48631},"main":"./dist/index.js","type":"module","_from":"file:pantheon-systems-p1-content-validator-2.2.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src tests","test":"vitest run","build":"pnpm run clean && tsc --emitDeclarationOnly && tsc --declaration false --declarationMap false --removeComments","clean":"rm -rf dist *.tsbuildinfo","lint:fix":"eslint src tests --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1e6806a2-6911-44c3-aae2-f835237b089d"}},"_resolved":"/tmp/17a06b24213f21e62aa8c07b9ccaae40/pantheon-systems-p1-content-validator-2.2.0.tgz","_integrity":"sha512-lS1M+KVde/48Jys/IFrDz4NFZ6eh9WBF/w2UVm/SSYFzZE41gefGLb12IfL7xbpLNKVnf1+sUwiod56zjZPO7g==","repository":{"url":"git+https://github.com/pantheon-systems/p1-platform.git","type":"git","directory":"packages/p1-content-validator"},"_npmVersion":"11.17.0","description":"Validates Puck component edit operations against the P1 component registry","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.27.0","vitest":"^4.1.0","typescript":"^5.9.3","@pantheon-systems/eslint-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/p1-content-validator_2.2.0_1788467546670_0.06486763536374274","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-canary-20260903212709":{"name":"@pantheon-systems/p1-content-validator","version":"2.2.1-canary-20260903212709","license":"UNLICENSED","_id":"@pantheon-systems/p1-content-validator@2.2.1-canary-20260903212709","maintainers":[{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"danishyasin33","email":"danishyasin33@gmail.com"},{"name":"duncanschouten","email":"duncan.s.schouten@gmail.com"},{"name":"mitchellmarkoff","email":"mitchell.markoff@pantheon.io"},{"name":"nickh_pantheon","email":"nickheinbaugh@pantheon.io"},{"name":"mel-miller","email":"me@mel-miller.com"}],"homepage":"https://github.com/pantheon-systems/p1-platform/tree/main/packages/p1-content-validator","bugs":{"url":"https://github.com/pantheon-systems/p1-platform/issues"},"dist":{"shasum":"9ac834ecf2c7beddea7990e921634fc656e599ff","tarball":"https://registry.npmjs.org/@pantheon-systems/p1-content-validator/-/p1-content-validator-2.2.1-canary-20260903212709.tgz","fileCount":26,"integrity":"sha512-NaFk7nAmgNi1DAzQ4YdI/5qyBJ3C4eYMnXSUbBDTJ+b6y2tmZstPDo1haGjxDtRJjNEXB6Pm/1AA7pxwofWv0A==","signatures":[{"sig":"MEYCIQCGqN5Rwj+z07aRNtlXzb4OjlGs2l31o/TOZJ1EEtUfXQIhAP1tB2zkWXMSWNrvzfRPC23a7RuQVd4zFzlFo/RvvHd1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48653},"main":"./dist/index.js","type":"module","_from":"file:pantheon-systems-p1-content-validator-2.2.1-canary-20260903212709.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src tests","test":"vitest run","build":"pnpm run clean && tsc --emitDeclarationOnly && tsc --declaration false --declarationMap false --removeComments","clean":"rm -rf dist *.tsbuildinfo","lint:fix":"eslint src tests --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1e6806a2-6911-44c3-aae2-f835237b089d"}},"_resolved":"/tmp/183510d7f69a217cb15f97f11e1632d8/pantheon-systems-p1-content-validator-2.2.1-canary-20260903212709.tgz","_integrity":"sha512-NaFk7nAmgNi1DAzQ4YdI/5qyBJ3C4eYMnXSUbBDTJ+b6y2tmZstPDo1haGjxDtRJjNEXB6Pm/1AA7pxwofWv0A==","repository":{"url":"git+https://github.com/pantheon-systems/p1-platform.git","type":"git","directory":"packages/p1-content-validator"},"_npmVersion":"11.19.0","description":"Validates Puck component edit operations against the P1 component registry","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":false},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.27.0","vitest":"^4.1.0","typescript":"^5.9.3","@pantheon-systems/eslint-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/p1-content-validator_2.2.1-canary-20260903212709_1788470884119_0.5764159084156095","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-canary-20260904161714":{"name":"@pantheon-systems/p1-content-validator","version":"2.2.1-canary-20260904161714","license":"UNLICENSED","_id":"@pantheon-systems/p1-content-validator@2.2.1-canary-20260904161714","maintainers":[{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"danishyasin33","email":"danishyasin33@gmail.com"},{"name":"duncanschouten","email":"duncan.s.schouten@gmail.com"},{"name":"mitchellmarkoff","email":"mitchell.markoff@pantheon.io"},{"name":"nickh_pantheon","email":"nickheinbaugh@pantheon.io"},{"name":"mel-miller","email":"me@mel-miller.com"}],"homepage":"https://github.com/pantheon-systems/p1-platform/tree/main/packages/p1-content-validator","bugs":{"url":"https://github.com/pantheon-systems/p1-platform/issues"},"dist":{"shasum":"b096b0c89ddebab111588bacc94d1653c79be39d","tarball":"https://registry.npmjs.org/@pantheon-systems/p1-content-validator/-/p1-content-validator-2.2.1-canary-20260904161714.tgz","fileCount":26,"integrity":"sha512-SO0XOn531TrNhLabvuTGPhY4VdlFZXtCBvxT7VkaSmWOrxIHhU8eMxLwYWI+XOmg2J4K3xsw2kb3FXgyh/41/A==","signatures":[{"sig":"MEUCIQD/SliIwvpF+OcQdJy1XykKddRsP3EkK1GWWQplMdV/QwIgDhIMOV4kd5s/BG/fAFvU61RET572SnCWmEW5cCZIHsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48653},"main":"./dist/index.js","type":"module","_from":"file:pantheon-systems-p1-content-validator-2.2.1-canary-20260904161714.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src tests","test":"vitest run","build":"pnpm run clean && tsc --emitDeclarationOnly && tsc --declaration false --declarationMap false --removeComments","clean":"rm -rf dist *.tsbuildinfo","lint:fix":"eslint src tests --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1e6806a2-6911-44c3-aae2-f835237b089d"}},"_resolved":"/tmp/5cebd18cb5cabd4d6d7948ac6ac2d0c9/pantheon-systems-p1-content-validator-2.2.1-canary-20260904161714.tgz","_integrity":"sha512-SO0XOn531TrNhLabvuTGPhY4VdlFZXtCBvxT7VkaSmWOrxIHhU8eMxLwYWI+XOmg2J4K3xsw2kb3FXgyh/41/A==","repository":{"url":"git+https://github.com/pantheon-systems/p1-platform.git","type":"git","directory":"packages/p1-content-validator"},"_npmVersion":"11.19.0","description":"Validates Puck component edit operations against the P1 component registry","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":false},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.27.0","vitest":"^4.1.0","typescript":"^5.9.3","@pantheon-systems/eslint-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/p1-content-validator_2.2.1-canary-20260904161714_1788538705882_0.6181200759172654","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-canary-20260909235730":{"name":"@pantheon-systems/p1-content-validator","version":"2.2.1-canary-20260909235730","license":"UNLICENSED","_id":"@pantheon-systems/p1-content-validator@2.2.1-canary-20260909235730","maintainers":[{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"danishyasin33","email":"danishyasin33@gmail.com"},{"name":"duncanschouten","email":"duncan.s.schouten@gmail.com"},{"name":"mitchellmarkoff","email":"mitchell.markoff@pantheon.io"},{"name":"nickh_pantheon","email":"nickheinbaugh@pantheon.io"},{"name":"mel-miller","email":"me@mel-miller.com"}],"homepage":"https://github.com/pantheon-systems/p1-platform/tree/main/packages/p1-content-validator","bugs":{"url":"https://github.com/pantheon-systems/p1-platform/issues"},"dist":{"shasum":"4c6b76d703d30c37a5cbf8f5d6070dc733160a8c","tarball":"https://registry.npmjs.org/@pantheon-systems/p1-content-validator/-/p1-content-validator-2.2.1-canary-20260909235730.tgz","fileCount":18,"integrity":"sha512-/0ZmGuRdxjEWXDUDwRC3LPDJqhGDis52B7xoU01+q2HZejd9JNxSC6n62zXDS+B2KfyJLcbsG3vvBD6jR12UYw==","signatures":[{"sig":"MEUCIQCxwoZ/0vjSfviC1O5++opMjAHdcaUHQQXUF6Cjwn8DzgIgfM0Euxl/rnspM25cUEoOhxU2ES/dBqM6J+6LkpQPnQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41608},"main":"./dist/index.js","type":"module","_from":"file:pantheon-systems-p1-content-validator-2.2.1-canary-20260909235730.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src tests","test":"vitest run","build":"pnpm run clean && tsc --emitDeclarationOnly --declarationMap false && tsc --declaration false --declarationMap false --sourceMap false --removeComments","clean":"rm -rf dist *.tsbuildinfo","lint:fix":"eslint src tests --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1e6806a2-6911-44c3-aae2-f835237b089d"}},"_resolved":"/tmp/33c43e2e03616a41b78e8e8c04fe40a1/pantheon-systems-p1-content-validator-2.2.1-canary-20260909235730.tgz","_integrity":"sha512-/0ZmGuRdxjEWXDUDwRC3LPDJqhGDis52B7xoU01+q2HZejd9JNxSC6n62zXDS+B2KfyJLcbsG3vvBD6jR12UYw==","repository":{"url":"git+https://github.com/pantheon-systems/p1-platform.git","type":"git","directory":"packages/p1-content-validator"},"_npmVersion":"11.19.0","description":"Validates Puck component edit operations against the P1 component registry","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":false},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.27.0","vitest":"^4.1.0","typescript":"^5.9.3","@pantheon-systems/eslint-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/p1-content-validator_2.2.1-canary-20260909235730_1788998320182_0.5393364200086224","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@pantheon-systems/p1-content-validator","version":"2.2.1","license":"UNLICENSED","_id":"@pantheon-systems/p1-content-validator@2.2.1","maintainers":[{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"danishyasin33","email":"danishyasin33@gmail.com"},{"name":"duncanschouten","email":"duncan.s.schouten@gmail.com"},{"name":"mitchellmarkoff","email":"mitchell.markoff@pantheon.io"},{"name":"nickh_pantheon","email":"nickheinbaugh@pantheon.io"},{"name":"mel-miller","email":"me@mel-miller.com"}],"homepage":"https://github.com/pantheon-systems/p1-platform/tree/main/packages/p1-content-validator","bugs":{"url":"https://github.com/pantheon-systems/p1-platform/issues"},"dist":{"shasum":"a1f0feaeb7db7a8877e7b8bf8e2db12b7c6eeb85","tarball":"https://registry.npmjs.org/@pantheon-systems/p1-content-validator/-/p1-content-validator-2.2.1.tgz","fileCount":18,"integrity":"sha512-WUZlg0j5MU0OqWd24fEZOqNYD0YeXE2xkwodEcgHGXuLDQWCA7W+RUner0qoBtUNwvaCnhc1XLVGOAvWNLWfxw==","signatures":[{"sig":"MEQCIGzH88Lt640H7SOdyWMi7+UC+vUseRoZJWnDbkto2wBXAiBQF/9Cv0yDydRR7eF1vcfCgjPJsvW/U9DJwtD26rFG+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41586},"main":"./dist/index.js","type":"module","_from":"file:pantheon-systems-p1-content-validator-2.2.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src tests","test":"vitest run","build":"pnpm run clean && tsc --emitDeclarationOnly --declarationMap false && tsc --declaration false --declarationMap false --sourceMap false --removeComments","clean":"rm -rf dist *.tsbuildinfo","lint:fix":"eslint src tests --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1e6806a2-6911-44c3-aae2-f835237b089d"}},"_resolved":"/tmp/8a2cc7023b5fb5cf134a2e18283fc954/pantheon-systems-p1-content-validator-2.2.1.tgz","_integrity":"sha512-WUZlg0j5MU0OqWd24fEZOqNYD0YeXE2xkwodEcgHGXuLDQWCA7W+RUner0qoBtUNwvaCnhc1XLVGOAvWNLWfxw==","repository":{"url":"git+https://github.com/pantheon-systems/p1-platform.git","type":"git","directory":"packages/p1-content-validator"},"_npmVersion":"11.19.0","description":"Validates Puck component edit operations against the P1 component registry","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.27.0","vitest":"^4.1.0","typescript":"^5.9.3","@pantheon-systems/eslint-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/p1-content-validator_2.2.1_1789064828190_0.4092896749995849","host":"s3://npm-registry-packages-npm-production"}},"2.2.2-canary-20260911222513":{"name":"@pantheon-systems/p1-content-validator","version":"2.2.2-canary-20260911222513","license":"UNLICENSED","_id":"@pantheon-systems/p1-content-validator@2.2.2-canary-20260911222513","maintainers":[{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"danishyasin33","email":"danishyasin33@gmail.com"},{"name":"duncanschouten","email":"duncan.s.schouten@gmail.com"},{"name":"mitchellmarkoff","email":"mitchell.markoff@pantheon.io"},{"name":"nickh_pantheon","email":"nickheinbaugh@pantheon.io"},{"name":"mel-miller","email":"me@mel-miller.com"}],"homepage":"https://github.com/pantheon-systems/p1-platform/tree/main/packages/p1-content-validator","bugs":{"url":"https://github.com/pantheon-systems/p1-platform/issues"},"dist":{"shasum":"ca4739cbf78782f7a4123d182a3829b491973260","tarball":"https://registry.npmjs.org/@pantheon-systems/p1-content-validator/-/p1-content-validator-2.2.2-canary-20260911222513.tgz","fileCount":18,"integrity":"sha512-f1Y2kwWN8C8fkOW4cNz70Zk7QIsCgrquPYhTcHfZZ1iANCqDonJ7PR22i6pRuwCzAcQwJJFkOPyvRY6NNit0Dw==","signatures":[{"sig":"MEUCIEoj0n6YorRyme9Z/gAyWXll/jtOjnzAoZhwreEiPMsrAiEAgxsG4YY8ipeBtzRNls7E4Ih6FKGFvbDAbF7WuH4Jhzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41645},"main":"./dist/index.js","type":"module","_from":"file:pantheon-systems-p1-content-validator-2.2.2-canary-20260911222513.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"lint":"eslint src tests","test":"vitest run","build":"pnpm run clean && tsc --emitDeclarationOnly --declarationMap false && tsc --declaration false --declarationMap false --sourceMap false --removeComments","clean":"rm -rf dist *.tsbuildinfo","lint:fix":"eslint src tests --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1e6806a2-6911-44c3-aae2-f835237b089d"}},"_resolved":"/tmp/cca120b0b64bccb69d6edf464c9deaa5/pantheon-systems-p1-content-validator-2.2.2-canary-20260911222513.tgz","_integrity":"sha512-f1Y2kwWN8C8fkOW4cNz70Zk7QIsCgrquPYhTcHfZZ1iANCqDonJ7PR22i6pRuwCzAcQwJJFkOPyvRY6NNit0Dw==","repository":{"url":"git+https://github.com/pantheon-systems/p1-platform.git","type":"git","directory":"packages/p1-content-validator"},"_npmVersion":"11.19.0","description":"Validates Puck component edit operations against the P1 component registry","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":false},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.27.0","vitest":"^4.1.0","typescript":"^5.9.3","@pantheon-systems/eslint-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/p1-content-validator_2.2.2-canary-20260911222513_1789165601051_0.153790814198014","host":"s3://npm-registry-packages-npm-production"}},"2.2.2-canary-20260914162859":{"name":"@pantheon-systems/p1-content-validator","version":"2.2.2-canary-20260914162859","license":"UNLICENSED","_id":"@pantheon-systems/p1-content-validator@2.2.2-canary-20260914162859","maintainers":[{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"danishyasin33","email":"danishyasin33@gmail.com"},{"name":"duncanschouten","email":"duncan.s.schouten@gmail.com"},{"name":"mitchellmarkoff","email":"mitchell.markoff@pantheon.io"},{"name":"nickh_pantheon","email":"nickheinbaugh@pantheon.io"},{"name":"mel-miller","email":"me@mel-miller.com"}],"homepage":"https://github.com/pantheon-systems/p1-platform/tree/main/packages/p1-content-validator","bugs":{"url":"https://github.com/pantheon-systems/p1-platform/issues"},"dist":{"shasum":"a05a2e0f266eec4ad748feafd11e14496182a96d","tarball":"https://registry.npmjs.org/@pantheon-systems/p1-content-validator/-/p1-content-validator-2.2.2-canary-20260914162859.tgz","fileCount":18,"integrity":"sha512-QHo388ADHHMlD9nxlv4N9MdHQq6kWsC40sNpVgyH8bVnJG4LJ0pn2TAPl7C3RFpO7RKXVGsj/W6pe1c/Mnr/Vw==","signatures":[{"sig":"MEUCIQDRV3wJSulvxq29b5xE/2iJxkwYk57bukbheOhVh5ZjFQIgAKzsgMVCJPf+wWVAYccGXWsy7CrCn9larFFIozjXb9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41645},"main":"./dist/index.js","type":"module","_from":"file:pantheon-systems-p1-content-validator-2.2.2-canary-20260914162859.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"lint":"eslint src tests","test":"vitest run","build":"pnpm run clean && tsc --emitDeclarationOnly --declarationMap false && tsc --declaration false --declarationMap false --sourceMap false --removeComments","clean":"rm -rf dist *.tsbuildinfo","lint:fix":"eslint src tests --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1e6806a2-6911-44c3-aae2-f835237b089d"}},"_resolved":"/tmp/2e50d16ccfed72e00969efa4276a937e/pantheon-systems-p1-content-validator-2.2.2-canary-20260914162859.tgz","_integrity":"sha512-QHo388ADHHMlD9nxlv4N9MdHQq6kWsC40sNpVgyH8bVnJG4LJ0pn2TAPl7C3RFpO7RKXVGsj/W6pe1c/Mnr/Vw==","repository":{"url":"git+https://github.com/pantheon-systems/p1-platform.git","type":"git","directory":"packages/p1-content-validator"},"_npmVersion":"11.19.0","description":"Validates Puck component edit operations against the P1 component registry","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":false},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.27.0","vitest":"^4.1.0","typescript":"^5.9.3","@pantheon-systems/eslint-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/p1-content-validator_2.2.2-canary-20260914162859_1789403423447_0.30812652394868434","host":"s3://npm-registry-packages-npm-production"}},"2.2.2-canary-20260917190631":{"name":"@pantheon-systems/p1-content-validator","version":"2.2.2-canary-20260917190631","license":"UNLICENSED","_id":"@pantheon-systems/p1-content-validator@2.2.2-canary-20260917190631","maintainers":[{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"danishyasin33","email":"danishyasin33@gmail.com"},{"name":"duncanschouten","email":"duncan.s.schouten@gmail.com"},{"name":"mitchellmarkoff","email":"mitchell.markoff@pantheon.io"},{"name":"nickh_pantheon","email":"nickheinbaugh@pantheon.io"},{"name":"mel-miller","email":"me@mel-miller.com"}],"homepage":"https://github.com/pantheon-systems/p1-platform/tree/main/packages/p1-content-validator","bugs":{"url":"https://github.com/pantheon-systems/p1-platform/issues"},"dist":{"shasum":"4d680ecdea6d310e211fd89f5e28178dfa93fa86","tarball":"https://registry.npmjs.org/@pantheon-systems/p1-content-validator/-/p1-content-validator-2.2.2-canary-20260917190631.tgz","fileCount":18,"integrity":"sha512-lFvjdm7QdK4cDjNvYimHTkHNrjvpqp6kBMp39+hrY8W3Yv4POcEMmhLiHXlB7LndgZefmTyQbaOV1wG4FXpGzw==","signatures":[{"sig":"MEYCIQCdCiIj3WJNAE5kxEfZad8MWD+pnVcl5+Ao5gYWlBd8vgIhANXA5eFdIu/JBv76qWOkx/eKAOw1X7ROBonzz0ixM29p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCPd2sST3D7vLC39u/ohhrzbA9COTVLBbEnCGwdf8FpiQIhAPtEXjvC+y8Tf2jMD65x1rGsn83+YHlaM6QToJanFJS6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41645},"main":"./dist/index.js","type":"module","_from":"file:pantheon-systems-p1-content-validator-2.2.2-canary-20260917190631.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"lint":"eslint src tests","test":"vitest run","build":"pnpm run clean && tsc --emitDeclarationOnly --declarationMap false && tsc --declaration false --declarationMap false --sourceMap false --removeComments","clean":"rm -rf dist *.tsbuildinfo","lint:fix":"eslint src tests --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1e6806a2-6911-44c3-aae2-f835237b089d"}},"_resolved":"/tmp/558ee580686bdcbb47f31d129ac19bbc/pantheon-systems-p1-content-validator-2.2.2-canary-20260917190631.tgz","_integrity":"sha512-lFvjdm7QdK4cDjNvYimHTkHNrjvpqp6kBMp39+hrY8W3Yv4POcEMmhLiHXlB7LndgZefmTyQbaOV1wG4FXpGzw==","repository":{"url":"git+https://github.com/pantheon-systems/p1-platform.git","type":"git","directory":"packages/p1-content-validator"},"_npmVersion":"11.19.0","description":"Validates Puck component edit operations against the P1 component registry","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":false},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.27.0","vitest":"^4.1.0","typescript":"^5.9.3","@pantheon-systems/eslint-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/p1-content-validator_2.2.2-canary-20260917190631_1789672267641_0.16743357761613198","host":"s3://npm-registry-packages-npm-production"}},"2.2.2-canary-20260918151658":{"name":"@pantheon-systems/p1-content-validator","version":"2.2.2-canary-20260918151658","license":"UNLICENSED","_id":"@pantheon-systems/p1-content-validator@2.2.2-canary-20260918151658","maintainers":[{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"danishyasin33","email":"danishyasin33@gmail.com"},{"name":"duncanschouten","email":"duncan.s.schouten@gmail.com"},{"name":"mitchellmarkoff","email":"mitchell.markoff@pantheon.io"},{"name":"nickh_pantheon","email":"nickheinbaugh@pantheon.io"},{"name":"mel-miller","email":"me@mel-miller.com"}],"homepage":"https://github.com/pantheon-systems/p1-platform/tree/main/packages/p1-content-validator","bugs":{"url":"https://github.com/pantheon-systems/p1-platform/issues"},"dist":{"shasum":"a6c425dc3dc4cd83ea7ef8b63a41d7dd1f69e55c","tarball":"https://registry.npmjs.org/@pantheon-systems/p1-content-validator/-/p1-content-validator-2.2.2-canary-20260918151658.tgz","fileCount":18,"integrity":"sha512-TRX8WQQOkjQTvYDwOAJXoScNLmbZYO2BFEV/dwbMXi8+sipVgpf/ivO8A0FglKDUv0z5BFU265Os1cxe/dl7HA==","signatures":[{"sig":"MEQCIEA42fG1/VknSauC6YFBhI5s3TeGCsm3i26cwd54I7hWAiB5oRvpyQKb/+a1aINX99ooh/96wZyuNXpNzZmaf+lkkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAQqZzbJEVWOeY9FHtbIH/ju37bDhcmCp2s97ym7iyE5AiEAqUvdjv9pAU7ucMkVBAItTh9mUKqVyU6dNIANGSOwZgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41645},"main":"./dist/index.js","type":"module","_from":"file:pantheon-systems-p1-content-validator-2.2.2-canary-20260918151658.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"lint":"eslint src tests","test":"vitest run","build":"pnpm run clean && tsc --emitDeclarationOnly --declarationMap false && tsc --declaration false --declarationMap false --sourceMap false --removeComments","clean":"rm -rf dist *.tsbuildinfo","lint:fix":"eslint src tests --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1e6806a2-6911-44c3-aae2-f835237b089d"}},"_resolved":"/tmp/cef2883d5d47ffed2124ae6155169f08/pantheon-systems-p1-content-validator-2.2.2-canary-20260918151658.tgz","_integrity":"sha512-TRX8WQQOkjQTvYDwOAJXoScNLmbZYO2BFEV/dwbMXi8+sipVgpf/ivO8A0FglKDUv0z5BFU265Os1cxe/dl7HA==","repository":{"url":"git+https://github.com/pantheon-systems/p1-platform.git","type":"git","directory":"packages/p1-content-validator"},"_npmVersion":"11.19.0","description":"Validates Puck component edit operations against the P1 component registry","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":false},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.27.0","vitest":"^4.1.0","typescript":"^5.9.3","@pantheon-systems/eslint-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/p1-content-validator_2.2.2-canary-20260918151658_1789744749465_0.11318131053188618","host":"s3://npm-registry-packages-npm-production"}},"2.2.2-canary-20260920143421":{"name":"@pantheon-systems/p1-content-validator","version":"2.2.2-canary-20260920143421","license":"UNLICENSED","_id":"@pantheon-systems/p1-content-validator@2.2.2-canary-20260920143421","maintainers":[{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"danishyasin33","email":"danishyasin33@gmail.com"},{"name":"duncanschouten","email":"duncan.s.schouten@gmail.com"},{"name":"mitchellmarkoff","email":"mitchell.markoff@pantheon.io"},{"name":"nickh_pantheon","email":"nickheinbaugh@pantheon.io"},{"name":"mel-miller","email":"me@mel-miller.com"}],"homepage":"https://github.com/pantheon-systems/p1-platform/tree/main/packages/p1-content-validator","bugs":{"url":"https://github.com/pantheon-systems/p1-platform/issues"},"dist":{"shasum":"0dbc67560f680bf80dde0a5ef283c65ad9210c10","tarball":"https://registry.npmjs.org/@pantheon-systems/p1-content-validator/-/p1-content-validator-2.2.2-canary-20260920143421.tgz","fileCount":18,"integrity":"sha512-FOW61BLlesgpmOTGA+CU+MLr0JEb2vMlGpTC8mw5C/lTbkLjhQDYtjuKr2DBpRIzkWgy7ikMqHjWXN9xr3ZLcw==","signatures":[{"sig":"MEUCIHo4wRGoNt0EOMTW7imOjUA+0VhceB5h/E0yhqeUduCfAiEA8LqadodlHTWUJx7W/HH4pYURgrj+i2UvIQ0Ibv9cV4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIARLYAefGmwqgcwDIdohaYHG09w8AvrKy61QMD3EvjpzAiEA9YU8P7tg3PA5TpJ1o+QeOO90z33q7Z3cZHvd7Zf9kBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41645},"main":"./dist/index.js","type":"module","_from":"file:pantheon-systems-p1-content-validator-2.2.2-canary-20260920143421.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"lint":"eslint src tests","test":"vitest run","build":"pnpm run clean && tsc --emitDeclarationOnly --declarationMap false && tsc --declaration false --declarationMap false --sourceMap false --removeComments","clean":"rm -rf dist *.tsbuildinfo","lint:fix":"eslint src tests --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1e6806a2-6911-44c3-aae2-f835237b089d"}},"_resolved":"/tmp/f25748131680d7ad75cb04fd77af382e/pantheon-systems-p1-content-validator-2.2.2-canary-20260920143421.tgz","_integrity":"sha512-FOW61BLlesgpmOTGA+CU+MLr0JEb2vMlGpTC8mw5C/lTbkLjhQDYtjuKr2DBpRIzkWgy7ikMqHjWXN9xr3ZLcw==","repository":{"url":"git+https://github.com/pantheon-systems/p1-platform.git","type":"git","directory":"packages/p1-content-validator"},"_npmVersion":"11.19.0","description":"Validates Puck component edit operations against the P1 component registry","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":false},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.27.0","vitest":"^4.1.0","typescript":"^5.9.3","@pantheon-systems/eslint-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/p1-content-validator_2.2.2-canary-20260920143421_1789915042766_0.1472933683276869","host":"s3://npm-registry-packages-npm-production"}},"2.2.2-canary-20260921161718":{"name":"@pantheon-systems/p1-content-validator","version":"2.2.2-canary-20260921161718","license":"UNLICENSED","_id":"@pantheon-systems/p1-content-validator@2.2.2-canary-20260921161718","maintainers":[{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"danishyasin33","email":"danishyasin33@gmail.com"},{"name":"duncanschouten","email":"duncan.s.schouten@gmail.com"},{"name":"mitchellmarkoff","email":"mitchell.markoff@pantheon.io"},{"name":"nickh_pantheon","email":"nickheinbaugh@pantheon.io"},{"name":"mel-miller","email":"me@mel-miller.com"}],"homepage":"https://github.com/pantheon-systems/p1-platform/tree/main/packages/p1-content-validator","bugs":{"url":"https://github.com/pantheon-systems/p1-platform/issues"},"dist":{"shasum":"ff302e8406d813cc08529e96d53fc161eeb01de2","tarball":"https://registry.npmjs.org/@pantheon-systems/p1-content-validator/-/p1-content-validator-2.2.2-canary-20260921161718.tgz","fileCount":18,"integrity":"sha512-HR73UaN3tospxG4Y+0JrNgkNMcJAWU7oKT82mgAUGGNGQv6Pt0LGIX+bQtvfpzR918Iu46r0W6sdWKpK/AgF8Q==","signatures":[{"sig":"MEYCIQC+7WY+jfjSdOybU+n3L9g9Qxy8kk2S74YJuKtfKGDJqwIhAIkOh3sif2SnU2xc8WyqiPbSGzbfly5vF3X2B5VUblmv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGmE6g8aZSanGRHN3HPrTbdRFt1FSIB6idXsq3cB3YgpAiAi+qXCiRFxSe0mWXGrZY5Q6GNMwueEAYLTcoxk2kXmOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41645},"main":"./dist/index.js","type":"module","_from":"file:pantheon-systems-p1-content-validator-2.2.2-canary-20260921161718.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"lint":"eslint src tests","test":"vitest run","build":"pnpm run clean && tsc --emitDeclarationOnly --declarationMap false && tsc --declaration false --declarationMap false --sourceMap false --removeComments","clean":"rm -rf dist *.tsbuildinfo","lint:fix":"eslint src tests --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1e6806a2-6911-44c3-aae2-f835237b089d"}},"_resolved":"/tmp/36bafa3f1c4b074aaf1f8e0b0721ae8e/pantheon-systems-p1-content-validator-2.2.2-canary-20260921161718.tgz","_integrity":"sha512-HR73UaN3tospxG4Y+0JrNgkNMcJAWU7oKT82mgAUGGNGQv6Pt0LGIX+bQtvfpzR918Iu46r0W6sdWKpK/AgF8Q==","repository":{"url":"git+https://github.com/pantheon-systems/p1-platform.git","type":"git","directory":"packages/p1-content-validator"},"_npmVersion":"11.19.0","description":"Validates Puck component edit operations against the P1 component registry","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":false},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.27.0","vitest":"^4.1.0","typescript":"^5.9.3","@pantheon-systems/eslint-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/p1-content-validator_2.2.2-canary-20260921161718_1790007569376_0.9846591181988593","host":"s3://npm-registry-packages-npm-production"}},"2.2.2-canary-20260922131317":{"name":"@pantheon-systems/p1-content-validator","version":"2.2.2-canary-20260922131317","license":"UNLICENSED","_id":"@pantheon-systems/p1-content-validator@2.2.2-canary-20260922131317","maintainers":[{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"danishyasin33","email":"danishyasin33@gmail.com"},{"name":"duncanschouten","email":"duncan.s.schouten@gmail.com"},{"name":"mitchellmarkoff","email":"mitchell.markoff@pantheon.io"},{"name":"nickh_pantheon","email":"nickheinbaugh@pantheon.io"},{"name":"mel-miller","email":"me@mel-miller.com"}],"homepage":"https://github.com/pantheon-systems/p1-platform/tree/main/packages/p1-content-validator","bugs":{"url":"https://github.com/pantheon-systems/p1-platform/issues"},"dist":{"shasum":"a3fa31c73947cd804a74791ddad1ba55bbb8c294","tarball":"https://registry.npmjs.org/@pantheon-systems/p1-content-validator/-/p1-content-validator-2.2.2-canary-20260922131317.tgz","fileCount":18,"integrity":"sha512-j1B4uOUN11nPeAPGqAp2sJuR+D8QdQkXN4qG4SJEj55JK2Ls3A66FGkwW4vKNIfeG1vcnW7xtui0o4F+MuO1+Q==","signatures":[{"sig":"MEYCIQD/35OYkoO2bl+GoCZ5fIH4MoYRWyVFVT8Arlah20F8zAIhANOt6rQjp8soQiFTaFWbFj1zfLdgrw4Cs+Qxdur6Na8g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCLOIvBjz2qFy4Y8wYl7r6pNoA6wncoAGhNAS9HzQSIawIgS0XozL3AowNOScwOm0osET9wPCQhwn+K8wknUAVEKro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41645},"main":"./dist/index.js","type":"module","_from":"file:pantheon-systems-p1-content-validator-2.2.2-canary-20260922131317.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"lint":"eslint src tests","test":"vitest run","build":"pnpm run clean && tsc --emitDeclarationOnly --declarationMap false && tsc --declaration false --declarationMap false --sourceMap false --removeComments","clean":"rm -rf dist *.tsbuildinfo","lint:fix":"eslint src tests --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1e6806a2-6911-44c3-aae2-f835237b089d"}},"_resolved":"/tmp/7ab7e0422f5e48e5aa546c06f0d38f84/pantheon-systems-p1-content-validator-2.2.2-canary-20260922131317.tgz","_integrity":"sha512-j1B4uOUN11nPeAPGqAp2sJuR+D8QdQkXN4qG4SJEj55JK2Ls3A66FGkwW4vKNIfeG1vcnW7xtui0o4F+MuO1+Q==","repository":{"url":"git+https://github.com/pantheon-systems/p1-platform.git","type":"git","directory":"packages/p1-content-validator"},"_npmVersion":"11.19.0","description":"Validates Puck component edit operations against the P1 component registry","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":false},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.27.0","vitest":"^4.1.0","typescript":"^5.9.3","@pantheon-systems/eslint-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/p1-content-validator_2.2.2-canary-20260922131317_1790082943823_0.28943965063954624","host":"s3://npm-registry-packages-npm-production"}},"2.2.2-canary-20260922135407":{"name":"@pantheon-systems/p1-content-validator","version":"2.2.2-canary-20260922135407","license":"UNLICENSED","_id":"@pantheon-systems/p1-content-validator@2.2.2-canary-20260922135407","maintainers":[{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"danishyasin33","email":"danishyasin33@gmail.com"},{"name":"duncanschouten","email":"duncan.s.schouten@gmail.com"},{"name":"mitchellmarkoff","email":"mitchell.markoff@pantheon.io"},{"name":"nickh_pantheon","email":"nickheinbaugh@pantheon.io"},{"name":"mel-miller","email":"me@mel-miller.com"}],"homepage":"https://github.com/pantheon-systems/p1-platform/tree/main/packages/p1-content-validator","bugs":{"url":"https://github.com/pantheon-systems/p1-platform/issues"},"dist":{"shasum":"c5b683b926e4e3dbfc8eac3e5da1ff0a1d0c48d8","tarball":"https://registry.npmjs.org/@pantheon-systems/p1-content-validator/-/p1-content-validator-2.2.2-canary-20260922135407.tgz","fileCount":18,"integrity":"sha512-Du7FQU2tzGN/xMfTXVjU2fkUryHdOz2KN5seGZLH17cbPF5fWLkDg9XZIduceSpX/u9fzOwlluEXZUeHIvZvSw==","signatures":[{"sig":"MEQCIDSzWcWHACITW6g1Jpnzf8uCoNzrgft5C4Q7KYbc5QAcAiA4U+9/4/8PQTaaqAb/heJsx8m+K2G52Ow1Ksdw2PtKnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID/HSssDJs6BZJxEcjgWK73ujFVto/ncVxO6ZSX0jhsDAiEAk24/FR8LsRRFtGy0O45ONuhP3SF+piIfhR+NnFwXs30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41645},"main":"./dist/index.js","type":"module","_from":"file:pantheon-systems-p1-content-validator-2.2.2-canary-20260922135407.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"lint":"eslint src tests","test":"vitest run","build":"pnpm run clean && tsc --emitDeclarationOnly --declarationMap false && tsc --declaration false --declarationMap false --sourceMap false --removeComments","clean":"rm -rf dist *.tsbuildinfo","lint:fix":"eslint src tests --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1e6806a2-6911-44c3-aae2-f835237b089d"}},"_resolved":"/tmp/bc7ab0e785d0ce211111405acfa0650c/pantheon-systems-p1-content-validator-2.2.2-canary-20260922135407.tgz","_integrity":"sha512-Du7FQU2tzGN/xMfTXVjU2fkUryHdOz2KN5seGZLH17cbPF5fWLkDg9XZIduceSpX/u9fzOwlluEXZUeHIvZvSw==","repository":{"url":"git+https://github.com/pantheon-systems/p1-platform.git","type":"git","directory":"packages/p1-content-validator"},"_npmVersion":"11.19.0","description":"Validates Puck component edit operations against the P1 component registry","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":false},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.27.0","vitest":"^4.1.0","typescript":"^5.9.3","@pantheon-systems/eslint-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/p1-content-validator_2.2.2-canary-20260922135407_1790085435122_0.5648864002781746","host":"s3://npm-registry-packages-npm-production"}},"2.2.2-canary-20260923144843":{"name":"@pantheon-systems/p1-content-validator","version":"2.2.2-canary-20260923144843","license":"UNLICENSED","_id":"@pantheon-systems/p1-content-validator@2.2.2-canary-20260923144843","maintainers":[{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"danishyasin33","email":"danishyasin33@gmail.com"},{"name":"duncanschouten","email":"duncan.s.schouten@gmail.com"},{"name":"mitchellmarkoff","email":"mitchell.markoff@pantheon.io"},{"name":"nickh_pantheon","email":"nickheinbaugh@pantheon.io"},{"name":"mel-miller","email":"me@mel-miller.com"}],"homepage":"https://github.com/pantheon-systems/p1-platform/tree/main/packages/p1-content-validator","bugs":{"url":"https://github.com/pantheon-systems/p1-platform/issues"},"dist":{"shasum":"b07a9c5acc17cd864086d87c40b178a48f914583","tarball":"https://registry.npmjs.org/@pantheon-systems/p1-content-validator/-/p1-content-validator-2.2.2-canary-20260923144843.tgz","fileCount":18,"integrity":"sha512-gaXUUtkyC4+i5X0aumUlFZrbWxmLwc/7ljaAfBOdZkJkShSAiLCAoAR4otTNFpaqy1TalN4qID/330zH+7MEaw==","signatures":[{"sig":"MEYCIQChwK31pidUyQ23gbS9uG1WQq8qU/h9pg1ZG/d1j6jniQIhAOp/SOyjhoV2/pzq5k4Grx1UJOkm+ZyXRge79Jl5EU+b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDWFdxyIWnYfHGNHOtSxpr5+f9dwRtshCZvt+q8E4MjrAIgUdZbkJbS150oNZDR6Ahy93ZdQppwT8nNKBzS8f5jS44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41645},"main":"./dist/index.js","type":"module","_from":"file:pantheon-systems-p1-content-validator-2.2.2-canary-20260923144843.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"lint":"eslint src tests","test":"vitest run","build":"pnpm run clean && tsc --emitDeclarationOnly --declarationMap false && tsc --declaration false --declarationMap false --sourceMap false --removeComments","clean":"rm -rf dist *.tsbuildinfo","lint:fix":"eslint src tests --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1e6806a2-6911-44c3-aae2-f835237b089d"}},"_resolved":"/tmp/f7f3832ea9434ea2236cae42d1bd3f0b/pantheon-systems-p1-content-validator-2.2.2-canary-20260923144843.tgz","_integrity":"sha512-gaXUUtkyC4+i5X0aumUlFZrbWxmLwc/7ljaAfBOdZkJkShSAiLCAoAR4otTNFpaqy1TalN4qID/330zH+7MEaw==","repository":{"url":"git+https://github.com/pantheon-systems/p1-platform.git","type":"git","directory":"packages/p1-content-validator"},"_npmVersion":"11.19.0","description":"Validates Puck component edit operations against the P1 component registry","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":false},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.27.0","vitest":"^4.1.0","typescript":"^5.9.3","@pantheon-systems/eslint-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/p1-content-validator_2.2.2-canary-20260923144843_1790175450666_0.5704493891921705","host":"s3://npm-registry-packages-npm-production"}},"2.2.2-canary-20260924145132":{"name":"@pantheon-systems/p1-content-validator","version":"2.2.2-canary-20260924145132","license":"UNLICENSED","_id":"@pantheon-systems/p1-content-validator@2.2.2-canary-20260924145132","maintainers":[{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"danishyasin33","email":"danishyasin33@gmail.com"},{"name":"duncanschouten","email":"duncan.s.schouten@gmail.com"},{"name":"mitchellmarkoff","email":"mitchell.markoff@pantheon.io"},{"name":"nickh_pantheon","email":"nickheinbaugh@pantheon.io"},{"name":"mel-miller","email":"me@mel-miller.com"}],"homepage":"https://github.com/pantheon-systems/p1-platform/tree/main/packages/p1-content-validator","bugs":{"url":"https://github.com/pantheon-systems/p1-platform/issues"},"dist":{"shasum":"050f4e83c1c36e63eb9b54cf32fb452751cb5709","tarball":"https://registry.npmjs.org/@pantheon-systems/p1-content-validator/-/p1-content-validator-2.2.2-canary-20260924145132.tgz","fileCount":18,"integrity":"sha512-BqNfcVL8CFzTuS6bQiHihwLfdK00VEKt6kNTwMEu4KamLU1jfk8ONSY0D0u/B0xOkOYS+KpdozMTQDmqmOx/wA==","signatures":[{"sig":"MEUCIQCbd6V7D/kJ0dv/OSqnaBpHmcAzc58MbnEwy2h6w8+nlwIgbS2UHfRoA0CEen/KXr4IQBq80NLTbWGaSTWdVDfkrUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCHxUY73f3frkA1ERvKWmj8Yr8KJ98SvDdkizh69HHMrUCIQDQx73vVL3l8nnIgAGdexzmdmgVK4tRIVHvajxyrpJNww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41645},"main":"./dist/index.js","type":"module","_from":"file:pantheon-systems-p1-content-validator-2.2.2-canary-20260924145132.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"lint":"eslint src tests","test":"vitest run","build":"pnpm run clean && tsc --emitDeclarationOnly --declarationMap false && tsc --declaration false --declarationMap false --sourceMap false --removeComments","clean":"rm -rf dist *.tsbuildinfo","lint:fix":"eslint src tests --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1e6806a2-6911-44c3-aae2-f835237b089d"}},"_resolved":"/tmp/6796d08a0efcd86ff583f670011dd51f/pantheon-systems-p1-content-validator-2.2.2-canary-20260924145132.tgz","_integrity":"sha512-BqNfcVL8CFzTuS6bQiHihwLfdK00VEKt6kNTwMEu4KamLU1jfk8ONSY0D0u/B0xOkOYS+KpdozMTQDmqmOx/wA==","repository":{"url":"git+https://github.com/pantheon-systems/p1-platform.git","type":"git","directory":"packages/p1-content-validator"},"_npmVersion":"11.19.0","description":"Validates Puck component edit operations against the P1 component registry","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":false},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.27.0","vitest":"^4.1.0","typescript":"^5.9.3","@pantheon-systems/eslint-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/p1-content-validator_2.2.2-canary-20260924145132_1790261742068_0.12510401107385505","host":"s3://npm-registry-packages-npm-production"}},"2.2.2-canary-20260924213811":{"name":"@pantheon-systems/p1-content-validator","version":"2.2.2-canary-20260924213811","license":"UNLICENSED","_id":"@pantheon-systems/p1-content-validator@2.2.2-canary-20260924213811","maintainers":[{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"danishyasin33","email":"danishyasin33@gmail.com"},{"name":"duncanschouten","email":"duncan.s.schouten@gmail.com"},{"name":"mitchellmarkoff","email":"mitchell.markoff@pantheon.io"},{"name":"nickh_pantheon","email":"nickheinbaugh@pantheon.io"},{"name":"mel-miller","email":"me@mel-miller.com"}],"homepage":"https://github.com/pantheon-systems/p1-platform/tree/main/packages/p1-content-validator","bugs":{"url":"https://github.com/pantheon-systems/p1-platform/issues"},"dist":{"shasum":"e5bc19ff98693fcb0ba22be0f9e2d0201c2f8065","tarball":"https://registry.npmjs.org/@pantheon-systems/p1-content-validator/-/p1-content-validator-2.2.2-canary-20260924213811.tgz","fileCount":18,"integrity":"sha512-4Ii4TzRk8t8AKCmMZ4vtmtgRjlV9X5bSGI9PM52cZ45DH4n5k3jlR6PWh+HQpiyZe20YU+u8OEfcJqeOnyk9Sw==","signatures":[{"sig":"MEUCIQDeVmP+hDGSvFkxTOW7AZjqxMWDrL6OwOsVmBzJisEKKgIgPzwrmfPY4Ic74MWqSxDUcrkWz0EbHOwBtrJVcesGiCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC3oyyUE1HG0LqTttn/7q8m3TfDuDDv7et7qcTwO3fMGgIgDrgOTdGSzAgJjXto7rFxQppFXXsesa0CLOxdUILLiFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41645},"main":"./dist/index.js","type":"module","_from":"file:pantheon-systems-p1-content-validator-2.2.2-canary-20260924213811.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"lint":"eslint src tests","test":"vitest run","build":"pnpm run clean && tsc --emitDeclarationOnly --declarationMap false && tsc --declaration false --declarationMap false --sourceMap false --removeComments","clean":"rm -rf dist *.tsbuildinfo","lint:fix":"eslint src tests --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1e6806a2-6911-44c3-aae2-f835237b089d"}},"_resolved":"/tmp/b22700b21cd6893a0fce717416a37a34/pantheon-systems-p1-content-validator-2.2.2-canary-20260924213811.tgz","_integrity":"sha512-4Ii4TzRk8t8AKCmMZ4vtmtgRjlV9X5bSGI9PM52cZ45DH4n5k3jlR6PWh+HQpiyZe20YU+u8OEfcJqeOnyk9Sw==","repository":{"url":"git+https://github.com/pantheon-systems/p1-platform.git","type":"git","directory":"packages/p1-content-validator"},"_npmVersion":"11.19.0","description":"Validates Puck component edit operations against the P1 component registry","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":false},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.27.0","vitest":"^4.1.0","typescript":"^5.9.3","@pantheon-systems/eslint-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/p1-content-validator_2.2.2-canary-20260924213811_1790286072150_0.7367553466150132","host":"s3://npm-registry-packages-npm-production"}},"2.2.2-canary-20260925142346":{"name":"@pantheon-systems/p1-content-validator","version":"2.2.2-canary-20260925142346","license":"UNLICENSED","_id":"@pantheon-systems/p1-content-validator@2.2.2-canary-20260925142346","maintainers":[{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"danishyasin33","email":"danishyasin33@gmail.com"},{"name":"duncanschouten","email":"duncan.s.schouten@gmail.com"},{"name":"mitchellmarkoff","email":"mitchell.markoff@pantheon.io"},{"name":"nickh_pantheon","email":"nickheinbaugh@pantheon.io"},{"name":"mel-miller","email":"me@mel-miller.com"}],"homepage":"https://github.com/pantheon-systems/p1-platform/tree/main/packages/p1-content-validator","bugs":{"url":"https://github.com/pantheon-systems/p1-platform/issues"},"dist":{"shasum":"e7785272cb781e3a876b2bc23aa0efe1a3b15f79","tarball":"https://registry.npmjs.org/@pantheon-systems/p1-content-validator/-/p1-content-validator-2.2.2-canary-20260925142346.tgz","fileCount":18,"integrity":"sha512-Yw9wkgghzAOTPtUGGQc6Tdlhth9BoTrvJJe29vFcEBKKBD4vQHhx8vfRqgZ0lCdmkXEgoMaYiHRj3HsNgOPexQ==","signatures":[{"sig":"MEUCIBGfIaS+2aWYxxfFzCr1J7RO8Vca4jafhVNH+AbULRoTAiEAiYj5GIcthgP2YkaAPGAtv+9jk82cyAZdnlLgmFdFM/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDJy88O/K3uLjFRM9WQ8ojEECYVJY2ep0Axbh+FaNBpsAIhAJKL0IA9KkHjfB0eVwW+9G51r/r64nRKMBzeMO2RGPS4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41645},"main":"./dist/index.js","type":"module","_from":"file:pantheon-systems-p1-content-validator-2.2.2-canary-20260925142346.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"lint":"eslint src tests","test":"vitest run","build":"pnpm run clean && tsc --emitDeclarationOnly --declarationMap false && tsc --declaration false --declarationMap false --sourceMap false --removeComments","clean":"rm -rf dist *.tsbuildinfo","lint:fix":"eslint src tests --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1e6806a2-6911-44c3-aae2-f835237b089d"}},"_resolved":"/tmp/9b7dd5da1e0c1a885e19687f7a29999b/pantheon-systems-p1-content-validator-2.2.2-canary-20260925142346.tgz","_integrity":"sha512-Yw9wkgghzAOTPtUGGQc6Tdlhth9BoTrvJJe29vFcEBKKBD4vQHhx8vfRqgZ0lCdmkXEgoMaYiHRj3HsNgOPexQ==","repository":{"url":"git+https://github.com/pantheon-systems/p1-platform.git","type":"git","directory":"packages/p1-content-validator"},"_npmVersion":"11.19.0","description":"Validates Puck component edit operations against the P1 component registry","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":false},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.27.0","vitest":"^4.1.0","typescript":"^5.9.3","@pantheon-systems/eslint-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/p1-content-validator_2.2.2-canary-20260925142346_1790346392509_0.5987812272591355","host":"s3://npm-registry-packages-npm-production"}},"2.2.2-canary-20260925143508":{"name":"@pantheon-systems/p1-content-validator","version":"2.2.2-canary-20260925143508","license":"UNLICENSED","_id":"@pantheon-systems/p1-content-validator@2.2.2-canary-20260925143508","maintainers":[{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"danishyasin33","email":"danishyasin33@gmail.com"},{"name":"duncanschouten","email":"duncan.s.schouten@gmail.com"},{"name":"mitchellmarkoff","email":"mitchell.markoff@pantheon.io"},{"name":"nickh_pantheon","email":"nickheinbaugh@pantheon.io"},{"name":"mel-miller","email":"me@mel-miller.com"}],"homepage":"https://github.com/pantheon-systems/p1-platform/tree/main/packages/p1-content-validator","bugs":{"url":"https://github.com/pantheon-systems/p1-platform/issues"},"dist":{"shasum":"4eef416a0e989c87bfc65d6a4bd54616a161767a","tarball":"https://registry.npmjs.org/@pantheon-systems/p1-content-validator/-/p1-content-validator-2.2.2-canary-20260925143508.tgz","fileCount":18,"integrity":"sha512-YDmJ2PokDLonTcWQiy1/F4OmsfiPHA/lXiP/rtFoIRaEI4ngN7fB8Ik/8JCUT9Usp82sZDVGVfLdBUOKfwNrwQ==","signatures":[{"sig":"MEYCIQC+LgTqSMcMeCH67bk9nkvoRIPrjO3DdNxLhqckQ/mPPgIhAIq6Qv3j6MjP0x1jXa5Wv6O+sL9gl70xk1rijlvj5Qru","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC+zDhJnG9tPwkkS62s0u707nm2rLE0FU9gV60smHfeyQIgUZ3YkkyN/UFjTlPqQ4lzQhT0EH5BzcePiFxS6QCSQyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41645},"main":"./dist/index.js","type":"module","_from":"file:pantheon-systems-p1-content-validator-2.2.2-canary-20260925143508.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"lint":"eslint src tests","test":"vitest run","build":"pnpm run clean && tsc --emitDeclarationOnly --declarationMap false && tsc --declaration false --declarationMap false --sourceMap false --removeComments","clean":"rm -rf dist *.tsbuildinfo","lint:fix":"eslint src tests --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1e6806a2-6911-44c3-aae2-f835237b089d"}},"_resolved":"/tmp/157c73c932c9ae879e5263492f57bc19/pantheon-systems-p1-content-validator-2.2.2-canary-20260925143508.tgz","_integrity":"sha512-YDmJ2PokDLonTcWQiy1/F4OmsfiPHA/lXiP/rtFoIRaEI4ngN7fB8Ik/8JCUT9Usp82sZDVGVfLdBUOKfwNrwQ==","repository":{"url":"git+https://github.com/pantheon-systems/p1-platform.git","type":"git","directory":"packages/p1-content-validator"},"_npmVersion":"11.19.0","description":"Validates Puck component edit operations against the P1 component registry","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":false},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.27.0","vitest":"^4.1.0","typescript":"^5.9.3","@pantheon-systems/eslint-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/p1-content-validator_2.2.2-canary-20260925143508_1790347101566_0.49824362831076563","host":"s3://npm-registry-packages-npm-production"}},"2.2.2-canary-20260925201050":{"name":"@pantheon-systems/p1-content-validator","version":"2.2.2-canary-20260925201050","license":"UNLICENSED","_id":"@pantheon-systems/p1-content-validator@2.2.2-canary-20260925201050","maintainers":[{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"danishyasin33","email":"danishyasin33@gmail.com"},{"name":"duncanschouten","email":"duncan.s.schouten@gmail.com"},{"name":"mitchellmarkoff","email":"mitchell.markoff@pantheon.io"},{"name":"nickh_pantheon","email":"nickheinbaugh@pantheon.io"},{"name":"mel-miller","email":"me@mel-miller.com"}],"homepage":"https://github.com/pantheon-systems/p1-platform/tree/main/packages/p1-content-validator","bugs":{"url":"https://github.com/pantheon-systems/p1-platform/issues"},"dist":{"shasum":"19d17e57e2664b9f209727849fbeb162ed42bbab","tarball":"https://registry.npmjs.org/@pantheon-systems/p1-content-validator/-/p1-content-validator-2.2.2-canary-20260925201050.tgz","fileCount":18,"integrity":"sha512-E7QejztgHFd/JtTturQfTpJxsAvnBUYiARfITJdclWpcEROVEauYqE3rJ9G+0FNeRs5jIPhTUh9gKKeza9SEHg==","signatures":[{"sig":"MEYCIQCsJ27+JKOFx6NPp7OyLvSIa5ltsuDIuAtsKUzmh7RjHgIhAKe0ht2+yrrBxvfS7KiAzr/039vP5s65fJbpo/YoHIbV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBx7c+Zi41wOZ9syJAejQL6gOEYfmuotqOMFetoAAYUHAiEAxX3lSadqToPjnpelGudg6D95F1deqd01qNUH1800LWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41645},"main":"./dist/index.js","type":"module","_from":"file:pantheon-systems-p1-content-validator-2.2.2-canary-20260925201050.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"lint":"eslint src tests","test":"vitest run","build":"pnpm run clean && tsc --emitDeclarationOnly --declarationMap false && tsc --declaration false --declarationMap false --sourceMap false --removeComments","clean":"rm -rf dist *.tsbuildinfo","lint:fix":"eslint src tests --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1e6806a2-6911-44c3-aae2-f835237b089d"}},"_resolved":"/tmp/0ec33e25bd7f4f5c5809db7b94331bbc/pantheon-systems-p1-content-validator-2.2.2-canary-20260925201050.tgz","_integrity":"sha512-E7QejztgHFd/JtTturQfTpJxsAvnBUYiARfITJdclWpcEROVEauYqE3rJ9G+0FNeRs5jIPhTUh9gKKeza9SEHg==","repository":{"url":"git+https://github.com/pantheon-systems/p1-platform.git","type":"git","directory":"packages/p1-content-validator"},"_npmVersion":"11.19.0","description":"Validates Puck component edit operations against the P1 component registry","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":false},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.27.0","vitest":"^4.1.0","typescript":"^5.9.3","@pantheon-systems/eslint-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/p1-content-validator_2.2.2-canary-20260925201050_1790367167800_0.1934190169446548","host":"s3://npm-registry-packages-npm-production"}},"2.2.2-canary-20260928152900":{"name":"@pantheon-systems/p1-content-validator","version":"2.2.2-canary-20260928152900","license":"UNLICENSED","_id":"@pantheon-systems/p1-content-validator@2.2.2-canary-20260928152900","maintainers":[{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"danishyasin33","email":"danishyasin33@gmail.com"},{"name":"duncanschouten","email":"duncan.s.schouten@gmail.com"},{"name":"mitchellmarkoff","email":"mitchell.markoff@pantheon.io"},{"name":"nickh_pantheon","email":"nickheinbaugh@pantheon.io"},{"name":"mel-miller","email":"me@mel-miller.com"}],"homepage":"https://github.com/pantheon-systems/p1-platform/tree/main/packages/p1-content-validator","bugs":{"url":"https://github.com/pantheon-systems/p1-platform/issues"},"dist":{"shasum":"cc591f8958d2201ba0047b69b31a3d30887d6b03","tarball":"https://registry.npmjs.org/@pantheon-systems/p1-content-validator/-/p1-content-validator-2.2.2-canary-20260928152900.tgz","fileCount":18,"integrity":"sha512-UeJef8S5WyPZqWoKB4fjLngJJz0cKen+TeSJTeArEfNXqBvVXlr0utTq3rcR84bEw5NFielMD8S3kabhSez06g==","signatures":[{"sig":"MEQCICDkJIUJl4HBSxOAC/5i72qUGj3ehFaZPLnnSpXARdTIAiAi43auKn/ChbCKwGzqA1OfhU1nog/mXD64vKSGBaZdmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEMnUg8OqpbZ7pZq9xw7IE8vyQx+x6jvxGeVrznVP5UuAiEA6uLGI8ISCwAt26mQuYdRkSjElaAB8XPFw2IIiqW+Q/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41645},"main":"./dist/index.js","type":"module","_from":"file:pantheon-systems-p1-content-validator-2.2.2-canary-20260928152900.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"lint":"eslint src tests","test":"vitest run","build":"pnpm run clean && tsc --emitDeclarationOnly --declarationMap false && tsc --declaration false --declarationMap false --sourceMap false --removeComments","clean":"rm -rf dist *.tsbuildinfo","lint:fix":"eslint src tests --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1e6806a2-6911-44c3-aae2-f835237b089d"}},"_resolved":"/tmp/eaa7d64c8c9f79db51550e81d5048d42/pantheon-systems-p1-content-validator-2.2.2-canary-20260928152900.tgz","_integrity":"sha512-UeJef8S5WyPZqWoKB4fjLngJJz0cKen+TeSJTeArEfNXqBvVXlr0utTq3rcR84bEw5NFielMD8S3kabhSez06g==","repository":{"url":"git+https://github.com/pantheon-systems/p1-platform.git","type":"git","directory":"packages/p1-content-validator"},"_npmVersion":"11.19.0","description":"Validates Puck component edit operations against the P1 component registry","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":false},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.27.0","vitest":"^4.1.0","typescript":"^5.9.3","@pantheon-systems/eslint-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/p1-content-validator_2.2.2-canary-20260928152900_1790609607766_0.566511197559834","host":"s3://npm-registry-packages-npm-production"}},"2.3.0-canary-20260928210133":{"name":"@pantheon-systems/p1-content-validator","version":"2.3.0-canary-20260928210133","license":"UNLICENSED","_id":"@pantheon-systems/p1-content-validator@2.3.0-canary-20260928210133","maintainers":[{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"danishyasin33","email":"danishyasin33@gmail.com"},{"name":"duncanschouten","email":"duncan.s.schouten@gmail.com"},{"name":"mitchellmarkoff","email":"mitchell.markoff@pantheon.io"},{"name":"nickh_pantheon","email":"nickheinbaugh@pantheon.io"},{"name":"mel-miller","email":"me@mel-miller.com"}],"homepage":"https://github.com/pantheon-systems/p1-platform/tree/main/packages/p1-content-validator","bugs":{"url":"https://github.com/pantheon-systems/p1-platform/issues"},"dist":{"shasum":"9f01225e39df1bb3839841a4097920d11109ac67","tarball":"https://registry.npmjs.org/@pantheon-systems/p1-content-validator/-/p1-content-validator-2.3.0-canary-20260928210133.tgz","fileCount":20,"integrity":"sha512-pUizd6dYfaNHf0XXlg3d8/Pn4fjgIE718HFZmyXrIj7xmu70C7Bcq2kwlGKTAzITRhsweNd3eX73IOm1rg/V7w==","signatures":[{"sig":"MEUCIHAsJfWYO5J1NPqzQWViLTCv0PVQP8IaLvPM0Aws5IvzAiEA38VAoTAjLA3g2IOQIGX1YYpXkb1cEuwAy32xENzGFpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDa+BUnqGgDErG32ytt51x14DZSOGSLPb0uPFRyPhXalAIhALYEQl0kq4HkHFCLCv1LPOZs16RBkhziu/ysxFVtLXAp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47639},"main":"./dist/index.js","type":"module","_from":"file:pantheon-systems-p1-content-validator-2.3.0-canary-20260928210133.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"lint":"eslint src tests","test":"vitest run","build":"pnpm run clean && tsc --emitDeclarationOnly --declarationMap false && tsc --declaration false --declarationMap false --sourceMap false --removeComments","clean":"rm -rf dist *.tsbuildinfo","lint:fix":"eslint src tests --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1e6806a2-6911-44c3-aae2-f835237b089d"}},"_resolved":"/tmp/3ba3bc377b66145cd9bdd6ad58321b42/pantheon-systems-p1-content-validator-2.3.0-canary-20260928210133.tgz","_integrity":"sha512-pUizd6dYfaNHf0XXlg3d8/Pn4fjgIE718HFZmyXrIj7xmu70C7Bcq2kwlGKTAzITRhsweNd3eX73IOm1rg/V7w==","repository":{"url":"git+https://github.com/pantheon-systems/p1-platform.git","type":"git","directory":"packages/p1-content-validator"},"_npmVersion":"11.19.0","description":"Validates Puck component edit operations against the P1 component registry","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":false},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.27.0","vitest":"^4.1.0","typescript":"^5.9.3","@pantheon-systems/eslint-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/p1-content-validator_2.3.0-canary-20260928210133_1790629461105_0.128849164542707","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@pantheon-systems/p1-content-validator","version":"2.3.0","license":"UNLICENSED","_id":"@pantheon-systems/p1-content-validator@2.3.0","maintainers":[{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"danishyasin33","email":"danishyasin33@gmail.com"},{"name":"duncanschouten","email":"duncan.s.schouten@gmail.com"},{"name":"mitchellmarkoff","email":"mitchell.markoff@pantheon.io"},{"name":"nickh_pantheon","email":"nickheinbaugh@pantheon.io"},{"name":"mel-miller","email":"me@mel-miller.com"}],"homepage":"https://github.com/pantheon-systems/p1-platform/tree/main/packages/p1-content-validator","bugs":{"url":"https://github.com/pantheon-systems/p1-platform/issues"},"dist":{"shasum":"87991717fb4b9a568665468380ce272503aca2a6","tarball":"https://registry.npmjs.org/@pantheon-systems/p1-content-validator/-/p1-content-validator-2.3.0.tgz","fileCount":20,"integrity":"sha512-Pj9/gAt6VnVes8P3PyK3SbxJUr9A3q772v7XoAlVTwVwsUyI0SEJaGQZXEEgDk9Ov/F66WbMErJeKL2Vn3yyfQ==","signatures":[{"sig":"MEUCIQD4D+b7FaXe6ui3/tmE7jiRDORw/Isqgwoqcf9cf0UHpgIgJk5pQ9amLPWHnvZi4WGmS+udC0m5BAOUGzy2XJ5NmBc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB3+xprN74gURT4VKU0QTze90KmFP+DeKYOO98gdnOq9AiAx8hJb694iLY1F4euqNRRwDjixgnIVM12JSEM0/YmpYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47617},"main":"./dist/index.js","type":"module","_from":"file:pantheon-systems-p1-content-validator-2.3.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"lint":"eslint src tests","test":"vitest run","build":"pnpm run clean && tsc --emitDeclarationOnly --declarationMap false && tsc --declaration false --declarationMap false --sourceMap false --removeComments","clean":"rm -rf dist *.tsbuildinfo","lint:fix":"eslint src tests --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1e6806a2-6911-44c3-aae2-f835237b089d"}},"_resolved":"/tmp/d741dc4220da8db467e91fae71c72288/pantheon-systems-p1-content-validator-2.3.0.tgz","_integrity":"sha512-Pj9/gAt6VnVes8P3PyK3SbxJUr9A3q772v7XoAlVTwVwsUyI0SEJaGQZXEEgDk9Ov/F66WbMErJeKL2Vn3yyfQ==","repository":{"url":"git+https://github.com/pantheon-systems/p1-platform.git","type":"git","directory":"packages/p1-content-validator"},"_npmVersion":"11.19.0","description":"Validates Puck component edit operations against the P1 component registry","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.27.0","vitest":"^4.1.0","typescript":"^5.9.3","@pantheon-systems/eslint-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/p1-content-validator_2.3.0_1790699745015_0.6338151007438457","host":"s3://npm-registry-packages-npm-production"}},"2.3.1-canary-20260929201553":{"name":"@pantheon-systems/p1-content-validator","version":"2.3.1-canary-20260929201553","license":"UNLICENSED","_id":"@pantheon-systems/p1-content-validator@2.3.1-canary-20260929201553","maintainers":[{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"danishyasin33","email":"danishyasin33@gmail.com"},{"name":"duncanschouten","email":"duncan.s.schouten@gmail.com"},{"name":"mitchellmarkoff","email":"mitchell.markoff@pantheon.io"},{"name":"nickh_pantheon","email":"nickheinbaugh@pantheon.io"},{"name":"mel-miller","email":"me@mel-miller.com"}],"homepage":"https://github.com/pantheon-systems/p1-platform/tree/main/packages/p1-content-validator","bugs":{"url":"https://github.com/pantheon-systems/p1-platform/issues"},"dist":{"shasum":"77d21ed55f9bece2e6c1fd22abe15b04a88ffcea","tarball":"https://registry.npmjs.org/@pantheon-systems/p1-content-validator/-/p1-content-validator-2.3.1-canary-20260929201553.tgz","fileCount":20,"integrity":"sha512-mTM0Z9/fCJwqBMsm/eIYjYuLPKyVDKTuFExz/3wQcEgwr2bYRNpaRfc6UdcH+p+jiNqjp95nAdlGQd6lUrNT1Q==","signatures":[{"sig":"MEUCIFq+/0Y9ZLlki4Gg/bdnC36aLXXD8vVZsqjLTbHdLd80AiEAwBAuOtM+jVKFTCYpQEgJoE4qO8Yj6L/Drlk/EZ8MZX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDzcX3iCmjtf5uQKHsuFL3Uw81KCXA8V9bNVmCidCR0PAIhAMxcZnuJiMwP4Q6nlhq/72RFs/H0za7atKVMwt6mwQfP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47639},"main":"./dist/index.js","type":"module","_from":"file:pantheon-systems-p1-content-validator-2.3.1-canary-20260929201553.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"lint":"eslint src tests","test":"vitest run","build":"pnpm run clean && tsc --emitDeclarationOnly --declarationMap false && tsc --declaration false --declarationMap false --sourceMap false --removeComments","clean":"rm -rf dist *.tsbuildinfo","lint:fix":"eslint src tests --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1e6806a2-6911-44c3-aae2-f835237b089d"}},"_resolved":"/tmp/2fac942f267a566290ef78494ce08383/pantheon-systems-p1-content-validator-2.3.1-canary-20260929201553.tgz","_integrity":"sha512-mTM0Z9/fCJwqBMsm/eIYjYuLPKyVDKTuFExz/3wQcEgwr2bYRNpaRfc6UdcH+p+jiNqjp95nAdlGQd6lUrNT1Q==","repository":{"url":"git+https://github.com/pantheon-systems/p1-platform.git","type":"git","directory":"packages/p1-content-validator"},"_npmVersion":"11.19.0","description":"Validates Puck component edit operations against the P1 component registry","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":false},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.27.0","vitest":"^4.1.0","typescript":"^5.9.3","@pantheon-systems/eslint-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/p1-content-validator_2.3.1-canary-20260929201553_1790713173127_0.6027228894628751","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"_id":"@pantheon-systems/p1-content-validator@2.5.0","bugs":{"url":"https://github.com/pantheon-systems/p1-platform/issues"},"dist":{"shasum":"bbbe613e0e2f2a06ae78b598f7b3632acffc88f0","tarball":"https://registry.npmjs.org/@pantheon-systems/p1-content-validator/-/p1-content-validator-2.5.0.tgz","fileCount":22,"integrity":"sha512-i4y0ij4Z0u4tCYUtuNU5o71fUTy1sIaxdcDkm/qJ4enrod+NNWZ+fb5acm0hb62P06Fn4gSW8y9sQUjzpf9ZRw==","signatures":[{"sig":"MEYCIQDAYNABk2tieq/T3kT/cLhmbndJJMfxfZ9SU7fcwdtFvAIhAMqke9gJFYV9R687twSncc7mnShXQd1bP73KVvEqL8fu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDvHtR+GRNH89+5eaPKUPZo4BKVQZC0t0rTfQIUm9xRcAIgWCQDLejZEQCqCW6YiI96Zr+6Qf+ex0Yi4w0UMkRSiZs="}],"unpackedSize":55179},"main":"./dist/index.js","name":"@pantheon-systems/p1-content-validator","type":"module","_from":"file:pantheon-systems-p1-content-validator-2.5.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"license":"UNLICENSED","scripts":{"lint":"eslint src tests","test":"vitest run","build":"pnpm run clean && tsc --emitDeclarationOnly --declarationMap false && tsc --declaration false --declarationMap false --sourceMap false --removeComments","clean":"rm -rf dist *.tsbuildinfo","lint:fix":"eslint src tests --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"version":"2.5.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1e6806a2-6911-44c3-aae2-f835237b089d"}},"homepage":"https://github.com/pantheon-systems/p1-platform/tree/main/packages/p1-content-validator","_resolved":"/tmp/69f2705c7c0028e6bdc9559b1ab5d37c/pantheon-systems-p1-content-validator-2.5.0.tgz","_integrity":"sha512-i4y0ij4Z0u4tCYUtuNU5o71fUTy1sIaxdcDkm/qJ4enrod+NNWZ+fb5acm0hb62P06Fn4gSW8y9sQUjzpf9ZRw==","repository":{"url":"git+https://github.com/pantheon-systems/p1-platform.git","type":"git","directory":"packages/p1-content-validator"},"_npmVersion":"11.19.0","description":"Validates Puck component edit operations against the P1 component registry","directories":{},"maintainers":[{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"danishyasin33","email":"danishyasin33@gmail.com"},{"name":"duncanschouten","email":"duncan.s.schouten@gmail.com"},{"name":"mitchellmarkoff","email":"mitchell.markoff@pantheon.io"},{"name":"nickh_pantheon","email":"nickheinbaugh@pantheon.io"},{"name":"mel-miller","email":"me@mel-miller.com"}],"_nodeVersion":"24.21.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.27.0","vitest":"^4.1.0","typescript":"^5.9.3","@pantheon-systems/eslint-config":"0.1.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/p1-content-validator_2.5.0_1790722761741_0.9494076976736701"}}},"time":{"created":"2026-06-12T22:22:14.345Z","modified":"2026-09-29T22:59:22.007Z","1.0.0":"2026-06-12T22:22:14.707Z","2.0.0":"2026-07-13T17:58:51.800Z","2.1.0":"2026-08-10T21:51:45.341Z","2.1.1":"2026-08-13T22:29:54.393Z","2.1.2":"2026-08-19T18:02:33.085Z","2.1.3":"2026-09-01T18:24:00.912Z","2.2.0":"2026-09-03T20:32:26.814Z","2.2.1-canary-20260903212709":"2026-09-03T21:28:04.254Z","2.2.1-canary-20260904161714":"2026-09-04T16:18:26.030Z","2.2.1-canary-20260909235730":"2026-09-09T23:58:40.335Z","2.2.1":"2026-09-10T18:27:08.311Z","2.2.2-canary-20260911222513":"2026-09-11T22:26:41.182Z","2.2.2-canary-20260914162859":"2026-09-14T16:30:23.583Z","2.2.2-canary-20260917190631":"2026-09-17T19:11:07.723Z","2.2.2-canary-20260918151658":"2026-09-18T15:19:09.578Z","2.2.2-canary-20260920143421":"2026-09-20T14:37:22.855Z","2.2.2-canary-20260921161718":"2026-09-21T16:19:29.461Z","2.2.2-canary-20260922131317":"2026-09-22T13:15:43.920Z","2.2.2-canary-20260922135407":"2026-09-22T13:57:15.212Z","2.2.2-canary-20260923144843":"2026-09-23T14:57:30.758Z","2.2.2-canary-20260924145132":"2026-09-24T14:55:42.146Z","2.2.2-canary-20260924213811":"2026-09-24T21:41:12.259Z","2.2.2-canary-20260925142346":"2026-09-25T14:26:32.605Z","2.2.2-canary-20260925143508":"2026-09-25T14:38:21.644Z","2.2.2-canary-20260925201050":"2026-09-25T20:12:47.896Z","2.2.2-canary-20260928152900":"2026-09-28T15:33:27.846Z","2.3.0-canary-20260928210133":"2026-09-28T21:04:21.198Z","2.3.0":"2026-09-29T16:35:45.094Z","2.3.1-canary-20260929201553":"2026-09-29T20:19:33.207Z","2.5.0":"2026-09-29T22:59:21.845Z"},"bugs":{"url":"https://github.com/pantheon-systems/p1-platform/issues"},"license":"UNLICENSED","homepage":"https://github.com/pantheon-systems/p1-platform/tree/main/packages/p1-content-validator","repository":{"url":"git+https://github.com/pantheon-systems/p1-platform.git","type":"git","directory":"packages/p1-content-validator"},"description":"Validates Puck component edit operations against the P1 component registry","maintainers":[{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"danishyasin33","email":"danishyasin33@gmail.com"},{"name":"duncanschouten","email":"duncan.s.schouten@gmail.com"},{"name":"mitchellmarkoff","email":"mitchell.markoff@pantheon.io"},{"name":"nickh_pantheon","email":"nickheinbaugh@pantheon.io"},{"name":"mel-miller","email":"me@mel-miller.com"}],"readme":"# @pantheon-systems/p1-content-validator\n\nValidates Puck component edit operations against Pantheon's P1 component\nregistry, so writes that don't match a component's registered prop shape are rejected before\nthey reach a document.\n\n> Part of Pantheon's **P1** platform. It is published publicly so P1 services can install it,\n> but it validates against Pantheon's registry format and has no standalone use.\n\n## Install\n\n```bash\nnpm install @pantheon-systems/p1-content-validator\n```\n\nNo peer dependencies.\n\n## Usage\n\n```ts\nimport { validateOps } from \"@pantheon-systems/p1-content-validator\";\n\nconst result = validateOps(ops, registry);\n```\n\nOperations are checked against the registry entry for each component — unknown components,\nunknown props, and type mismatches are reported rather than silently written. This is the same\nvalidation the backend applies to AI-assisted and API-driven edits.\n\nAlso exported:\n\n- `validateDocumentStructure` — structural validation of a whole document\n- `validateTranslationAuthority` — enforces which source may write translated content\n\n## License\n\nMIT\n","readmeFilename":"README.md"}