{"_id":"@portabletext/plugin-character-pair-decorator","_rev":"235-1bad77f6c05ac89a4236261b7b9f0fc8","name":"@portabletext/plugin-character-pair-decorator","dist-tags":{"hotfix":"2.0.2","latest":"9.0.24"},"versions":{"1.0.0":{"name":"@portabletext/plugin-character-pair-decorator","version":"1.0.0","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@1.0.0","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/plugins/issues"},"dist":{"shasum":"8c12d32c14c4f81c21d158c6a93cc0df0bf6cec0","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-1.0.0.tgz","fileCount":14,"integrity":"sha512-Vz27RY0dH1v2jkk90g0+0hWUVhSOjhdmp+WW61Z4LOo6oRGfQSJsYO2rzRSzVV7BqGFep+jcvH+bhC/SbWBNxw==","signatures":[{"sig":"MEQCICuAT/bGksuRzw/RfF6S9YFQYxCguL09CsvFV+kXEk0YAiAHjfPgXv24DAaWIEyAIpT653N7rlYYdx4kJ1ZPVwJJ6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79116},"main":"./dist/index.cjs","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-1.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint --cache --no-inline-config --no-eslintrc --ignore-pattern '**/__tests__/**' --ext .cjs,.mjs,.js,.jsx,.ts,.tsx --parser @typescript-eslint/parser --plugin react-compiler --plugin react-hooks --rule 'react-compiler/react-compiler: [warn]' --rule 'react-hooks/rules-of-hooks: [error]' --rule 'react-hooks/exhaustive-deps: [error]' src"},"_npmUser":{"name":"sanity-io","email":"developers@sanity.io"},"_resolved":"/tmp/7600a13a7752176b6f8445739647984a/portabletext-plugin-character-pair-decorator-1.0.0.tgz","_integrity":"sha512-Vz27RY0dH1v2jkk90g0+0hWUVhSOjhdmp+WW61Z4LOo6oRGfQSJsYO2rzRSzVV7BqGFep+jcvH+bhC/SbWBNxw==","repository":{"url":"git+https://github.com/portabletext/plugins.git","type":"git","directory":"plugins/character-pair-decorator"},"_npmVersion":"10.9.2","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"remeda":"^2.21.3","xstate":"^5.19.2","@xstate/react":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","@types/react":"^19.1.2","@portabletext/editor":"^1.48.4"},"peerDependencies":{"react":"^19.1.0","@portabletext/editor":"^1.48.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_1.0.0_1746038439921_0.0016086953958629469","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@portabletext/plugin-character-pair-decorator","version":"1.0.1","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@1.0.1","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/plugins/issues"},"dist":{"shasum":"a19a745513bbe991c0b6d43728760dc79d1bccae","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-1.0.1.tgz","fileCount":14,"integrity":"sha512-xb6le5kL9TEcSoRIY4qE3HHZiHVwgDjL9qxrZcmkK89mnjMpqvWrC3NDewzk88K+QRdfo4jpInvbjMYkphRk4A==","signatures":[{"sig":"MEQCIBQO4Z7jjxoVTpMNVnwmLUVObBZDDxw0EiekkZGzgimsAiBIDgFIcso+8onrXwcCTrjtW9fAXYbGMhsZuMZTlV0g8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79120},"main":"./dist/index.cjs","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-1.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint --cache --no-inline-config --no-eslintrc --ignore-pattern '**/__tests__/**' --ext .cjs,.mjs,.js,.jsx,.ts,.tsx --parser @typescript-eslint/parser --plugin react-compiler --plugin react-hooks --rule 'react-compiler/react-compiler: [warn]' --rule 'react-hooks/rules-of-hooks: [error]' --rule 'react-hooks/exhaustive-deps: [error]' src"},"_npmUser":{"name":"sanity-io","email":"developers@sanity.io"},"_resolved":"/tmp/86825a6bc576913b01212f1593ca52a6/portabletext-plugin-character-pair-decorator-1.0.1.tgz","_integrity":"sha512-xb6le5kL9TEcSoRIY4qE3HHZiHVwgDjL9qxrZcmkK89mnjMpqvWrC3NDewzk88K+QRdfo4jpInvbjMYkphRk4A==","repository":{"url":"git+https://github.com/portabletext/plugins.git","type":"git","directory":"plugins/character-pair-decorator"},"_npmVersion":"10.9.2","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"remeda":"^2.21.3","xstate":"^5.19.2","@xstate/react":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","@types/react":"^19.1.2","@portabletext/editor":"^1.48.5"},"peerDependencies":{"react":"^19.1.0","@portabletext/editor":"^1.48.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_1.0.1_1746090576241_0.16365312145153932","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@portabletext/plugin-character-pair-decorator","version":"1.0.2","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@1.0.2","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/plugins/issues"},"dist":{"shasum":"bde29966985ca95710725f01b664bd197d16b8b2","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-1.0.2.tgz","fileCount":14,"integrity":"sha512-vmAifJh0RZgflobGbLy3pDedj9sKZVOEDVqi9vyw4Uuhw/oKUS90MAV2qf1nImbha9u8zveLE6cLeEagb3+RFg==","signatures":[{"sig":"MEQCICnJANlesJ9g/Uub+kNhBeHOdwJQbUirOm/6JbS+/PhJAiBp1QoiZquwDwOEadNWN737YaCETctZPEDclT1+ojQO3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78940},"main":"./dist/index.cjs","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-1.0.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint --cache --no-inline-config --no-eslintrc --ignore-pattern '**/__tests__/**' --ext .cjs,.mjs,.js,.jsx,.ts,.tsx --parser @typescript-eslint/parser --plugin react-compiler --plugin react-hooks --rule 'react-compiler/react-compiler: [warn]' --rule 'react-hooks/rules-of-hooks: [error]' --rule 'react-hooks/exhaustive-deps: [error]' src"},"_npmUser":{"name":"sanity-io","email":"developers@sanity.io"},"_resolved":"/tmp/35bb7d1e4fffe8f87f8f86e8390e8484/portabletext-plugin-character-pair-decorator-1.0.2.tgz","_integrity":"sha512-vmAifJh0RZgflobGbLy3pDedj9sKZVOEDVqi9vyw4Uuhw/oKUS90MAV2qf1nImbha9u8zveLE6cLeEagb3+RFg==","repository":{"url":"git+https://github.com/portabletext/plugins.git","type":"git","directory":"plugins/character-pair-decorator"},"_npmVersion":"10.9.2","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"remeda":"^2.21.3","xstate":"^5.19.2","@xstate/react":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","@types/react":"^19.1.2","@portabletext/editor":"^1.48.8"},"peerDependencies":{"react":"^19.1.0","@portabletext/editor":"^1.48.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_1.0.2_1746108194818_0.3357093509456224","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@portabletext/plugin-character-pair-decorator","version":"1.0.3","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@1.0.3","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/plugins/issues"},"dist":{"shasum":"eced47884944f79d6ac25a474765efff09cbde15","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-1.0.3.tgz","fileCount":14,"integrity":"sha512-poZn5/DTCBm1tCqSakUtCNQRTr79TgRjP/ksXBglpJ+x4auxOFKPnj3h8MtanVmeneqAiK5wSrqIqaNV/h7hEA==","signatures":[{"sig":"MEUCIAEmkrqSpSxLlDVdDhgimCBo7Xjw2P2fVdmuN7UjVufrAiEAhfa1X6R3UI6PFq2Eful2tH02s/eSOyQ5GS9Or+0cg60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78940},"main":"./dist/index.cjs","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-1.0.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint --cache --no-inline-config --no-eslintrc --ignore-pattern '**/__tests__/**' --ext .cjs,.mjs,.js,.jsx,.ts,.tsx --parser @typescript-eslint/parser --plugin react-compiler --plugin react-hooks --rule 'react-compiler/react-compiler: [warn]' --rule 'react-hooks/rules-of-hooks: [error]' --rule 'react-hooks/exhaustive-deps: [error]' src"},"_npmUser":{"name":"sanity-io","email":"developers@sanity.io"},"_resolved":"/tmp/c6381bc16348f6d4f3e19b7cac18ce08/portabletext-plugin-character-pair-decorator-1.0.3.tgz","_integrity":"sha512-poZn5/DTCBm1tCqSakUtCNQRTr79TgRjP/ksXBglpJ+x4auxOFKPnj3h8MtanVmeneqAiK5wSrqIqaNV/h7hEA==","repository":{"url":"git+https://github.com/portabletext/plugins.git","type":"git","directory":"plugins/character-pair-decorator"},"_npmVersion":"10.9.2","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"remeda":"^2.21.3","xstate":"^5.19.2","@xstate/react":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","@types/react":"^19.1.2","@portabletext/editor":"^1.48.8"},"peerDependencies":{"react":"^19.1.0","@portabletext/editor":"^1.48.8"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_1.0.3_1746108376298_0.5955620474202619","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@portabletext/plugin-character-pair-decorator","version":"1.0.4","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@1.0.4","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/plugins/issues"},"dist":{"shasum":"21c074c57d7ba9d954f290523932114e88a6cfe8","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-1.0.4.tgz","fileCount":14,"integrity":"sha512-VkOdAVC+zKoYhYHMDdRJiroUwC3eVL9LO6H862LPVdWgskSHenmKDnYoyV1g0xmwdwyxhO5y2zvqfLur9JdJGg==","signatures":[{"sig":"MEUCIQDscovYEW9N59MieLKvWEzcQXEKYhictGl1YL1QYuE7WgIgOjmNoX9XptmU/daeH99gqOkXfeseBZg5e/pRIKBpqKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78940},"main":"./dist/index.cjs","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-1.0.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint --cache --no-inline-config --no-eslintrc --ignore-pattern '**/__tests__/**' --ext .cjs,.mjs,.js,.jsx,.ts,.tsx --parser @typescript-eslint/parser --plugin react-compiler --plugin react-hooks --rule 'react-compiler/react-compiler: [warn]' --rule 'react-hooks/rules-of-hooks: [error]' --rule 'react-hooks/exhaustive-deps: [error]' src"},"_npmUser":{"name":"sanity-io","email":"developers@sanity.io"},"_resolved":"/tmp/c816ecc8adba1fa06549986750f33712/portabletext-plugin-character-pair-decorator-1.0.4.tgz","_integrity":"sha512-VkOdAVC+zKoYhYHMDdRJiroUwC3eVL9LO6H862LPVdWgskSHenmKDnYoyV1g0xmwdwyxhO5y2zvqfLur9JdJGg==","repository":{"url":"git+https://github.com/portabletext/plugins.git","type":"git","directory":"plugins/character-pair-decorator"},"_npmVersion":"10.9.2","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"remeda":"^2.21.3","xstate":"^5.19.2","@xstate/react":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","@types/react":"^19.1.2","@portabletext/editor":"^1.48.9"},"peerDependencies":{"react":"^19.1.0","@portabletext/editor":"^1.48.9"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_1.0.4_1746168385737_0.9456080599744068","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@portabletext/plugin-character-pair-decorator","version":"1.0.5","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@1.0.5","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/plugins/issues"},"dist":{"shasum":"13ba07f3c0a3feb63c69ddf9a1a3753a7a0ef473","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-1.0.5.tgz","fileCount":14,"integrity":"sha512-OFRiBz1J+wX4Qw0Y9KsShuBZqpzA8XLUGA7GaIBDC03O6m9dDWmKlf/0QSg40Z/OdrdVb4bnxidJ3T8KmWG5zg==","signatures":[{"sig":"MEQCIHbUqO/pzBALlxjmMkSr9V8onI1qAMK12ifrj3vIHpKFAiBrXW0nmvTMVNMnl9qSC+Z7GENk655tzhnw0JMwkDYIrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78942},"main":"./dist/index.cjs","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-1.0.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint --cache --no-inline-config --no-eslintrc --ignore-pattern '**/__tests__/**' --ext .cjs,.mjs,.js,.jsx,.ts,.tsx --parser @typescript-eslint/parser --plugin react-compiler --plugin react-hooks --rule 'react-compiler/react-compiler: [warn]' --rule 'react-hooks/rules-of-hooks: [error]' --rule 'react-hooks/exhaustive-deps: [error]' src"},"_npmUser":{"name":"sanity-io","email":"developers@sanity.io"},"_resolved":"/tmp/1676ed0377d14f0e7dacdffa0b62dfb0/portabletext-plugin-character-pair-decorator-1.0.5.tgz","_integrity":"sha512-OFRiBz1J+wX4Qw0Y9KsShuBZqpzA8XLUGA7GaIBDC03O6m9dDWmKlf/0QSg40Z/OdrdVb4bnxidJ3T8KmWG5zg==","repository":{"url":"git+https://github.com/portabletext/plugins.git","type":"git","directory":"plugins/character-pair-decorator"},"_npmVersion":"10.9.2","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"remeda":"^2.21.3","xstate":"^5.19.2","@xstate/react":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","@types/react":"^19.1.2","@portabletext/editor":"^1.48.11"},"peerDependencies":{"react":"^19.1.0","@portabletext/editor":"^1.48.11"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_1.0.5_1746208470477_0.02349883033385769","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@portabletext/plugin-character-pair-decorator","version":"1.0.6","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@1.0.6","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/plugins/issues"},"dist":{"shasum":"dae41f63f2dfd3b4f25a3096298782c50615abbe","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-1.0.6.tgz","fileCount":14,"integrity":"sha512-L7X0IL1YLbbjMGgmktuFMT8rHx9EEa4yDOa/gPSsFTVMWhLIzVrN0nZ6Nkf4nMn4ObdvZjJEmQUetOYPx/+f6g==","signatures":[{"sig":"MEYCIQDUd2pPmZMozEKu0ADzWe1/vlyf/qodiQ0p7qXPy2zWQgIhAK98xKBMjwWDwrvqeJi5qdse5UjXU0zlCZFofkdQMNWU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78942},"main":"./dist/index.cjs","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-1.0.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint --cache --no-inline-config --no-eslintrc --ignore-pattern '**/__tests__/**' --ext .cjs,.mjs,.js,.jsx,.ts,.tsx --parser @typescript-eslint/parser --plugin react-compiler --plugin react-hooks --rule 'react-compiler/react-compiler: [warn]' --rule 'react-hooks/rules-of-hooks: [error]' --rule 'react-hooks/exhaustive-deps: [error]' src"},"_npmUser":{"name":"sanity-io","email":"developers@sanity.io"},"_resolved":"/tmp/af3873befb6326b55e2754a620e29d09/portabletext-plugin-character-pair-decorator-1.0.6.tgz","_integrity":"sha512-L7X0IL1YLbbjMGgmktuFMT8rHx9EEa4yDOa/gPSsFTVMWhLIzVrN0nZ6Nkf4nMn4ObdvZjJEmQUetOYPx/+f6g==","repository":{"url":"git+https://github.com/portabletext/plugins.git","type":"git","directory":"plugins/character-pair-decorator"},"_npmVersion":"10.9.2","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"remeda":"^2.21.3","xstate":"^5.19.2","@xstate/react":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","@types/react":"^19.1.2","@portabletext/editor":"^1.48.13"},"peerDependencies":{"react":"^19.1.0","@portabletext/editor":"^1.48.13"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_1.0.6_1746252379666_0.08467869185856158","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@portabletext/plugin-character-pair-decorator","version":"1.0.7","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@1.0.7","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/plugins/issues"},"dist":{"shasum":"f7e250cb35b34035a87cb083d49cbd1ff67fc5ae","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-1.0.7.tgz","fileCount":14,"integrity":"sha512-TznvYmm9sK8C4wviirconYRxkLwSvs7I3BpguQna0E6a7+DSvG+Ppo3y4pXkRuGaGlbqJfa+nr2A2JFxQnSFHw==","signatures":[{"sig":"MEQCIF+JMtEEUjODX320qBlXd3ObbpBGAGcI/tcJn7TZZBYTAiAPlbiHeC78hRnCSAWlod9LTzshg1m3NoYmH21KfSR4Xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@1.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78942},"main":"./dist/index.cjs","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-1.0.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint --cache --no-inline-config --no-eslintrc --ignore-pattern '**/__tests__/**' --ext .cjs,.mjs,.js,.jsx,.ts,.tsx --parser @typescript-eslint/parser --plugin react-compiler --plugin react-hooks --rule 'react-compiler/react-compiler: [warn]' --rule 'react-hooks/rules-of-hooks: [error]' --rule 'react-hooks/exhaustive-deps: [error]' src"},"_npmUser":{"name":"sanity-io","email":"developers@sanity.io"},"_resolved":"/tmp/3b4b803ff31a0fce4156e1eab921b12e/portabletext-plugin-character-pair-decorator-1.0.7.tgz","_integrity":"sha512-TznvYmm9sK8C4wviirconYRxkLwSvs7I3BpguQna0E6a7+DSvG+Ppo3y4pXkRuGaGlbqJfa+nr2A2JFxQnSFHw==","repository":{"url":"git+https://github.com/portabletext/plugins.git","type":"git","directory":"plugins/character-pair-decorator"},"_npmVersion":"10.9.2","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"remeda":"^2.21.3","xstate":"^5.19.2","@xstate/react":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","@types/react":"^19.1.2","@portabletext/editor":"^1.48.15"},"peerDependencies":{"react":"^19.1.0","@portabletext/editor":"^1.48.15"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_1.0.7_1746436898025_0.37445381675601785","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@portabletext/plugin-character-pair-decorator","version":"1.0.8","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@1.0.8","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/plugins/issues"},"dist":{"shasum":"71b62a315511ccc0bb4573a04d94e6c45a823ccf","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-1.0.8.tgz","fileCount":14,"integrity":"sha512-OE1KySmpidYlLUBiyAIeHeGbga7JwnQLzlYSEPVe02dIOX5gdJ/VeSPObVLglqD6ySCJjV/aYwqFopJpu+anSg==","signatures":[{"sig":"MEUCIQCVfmsBpPmk4NbfVbuZnqyiMrZySFhOBqqBZd5+NnIrSAIgHVy7+iAWuAADprP0zp6+kjI/E3V6SxcGiM5LMsdIbts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@1.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78940},"main":"./dist/index.cjs","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-1.0.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint --cache --no-inline-config --no-eslintrc --ignore-pattern '**/__tests__/**' --ext .cjs,.mjs,.js,.jsx,.ts,.tsx --parser @typescript-eslint/parser --plugin react-compiler --plugin react-hooks --rule 'react-compiler/react-compiler: [warn]' --rule 'react-hooks/rules-of-hooks: [error]' --rule 'react-hooks/exhaustive-deps: [error]' src"},"_npmUser":{"name":"sanity-io","email":"developers@sanity.io"},"_resolved":"/tmp/d2406d2d9996439a370e420aaf5ff4d8/portabletext-plugin-character-pair-decorator-1.0.8.tgz","_integrity":"sha512-OE1KySmpidYlLUBiyAIeHeGbga7JwnQLzlYSEPVe02dIOX5gdJ/VeSPObVLglqD6ySCJjV/aYwqFopJpu+anSg==","repository":{"url":"git+https://github.com/portabletext/plugins.git","type":"git","directory":"plugins/character-pair-decorator"},"_npmVersion":"10.9.2","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"remeda":"^2.21.3","xstate":"^5.19.2","@xstate/react":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","@types/react":"^19.1.2","@portabletext/editor":"^1.50.2"},"peerDependencies":{"react":"^19.1.0","@portabletext/editor":"^1.50.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_1.0.8_1747467100058_0.44760559701998437","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@portabletext/plugin-character-pair-decorator","version":"1.0.9","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@1.0.9","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/plugins/issues"},"dist":{"shasum":"a41e8f3cbd7f043130b235f45a661f2bb5a7d590","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-1.0.9.tgz","fileCount":14,"integrity":"sha512-uuTBwWTNa+rhFZQQOuvEpyy0x3K+Ij2oEJxpuRIKeJDoQNApuGQLfQIdNdXAMmM4NlwJI7qYFwSDiACZRS5p3g==","signatures":[{"sig":"MEUCICIspkDPqdj5OQbvS/ZsDSrtHUterrnFy27kgXCBuYu6AiEAxfRCGKnyNRhFZ6aNR8oUyI4O4z3XCxMUWijtQIkv1Q8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@1.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78940},"main":"./dist/index.cjs","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-1.0.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint --cache --no-inline-config --no-eslintrc --ignore-pattern '**/__tests__/**' --ext .cjs,.mjs,.js,.jsx,.ts,.tsx --parser @typescript-eslint/parser --plugin react-compiler --plugin react-hooks --rule 'react-compiler/react-compiler: [warn]' --rule 'react-hooks/rules-of-hooks: [error]' --rule 'react-hooks/exhaustive-deps: [error]' src"},"_npmUser":{"name":"sanity-io","email":"developers@sanity.io"},"_resolved":"/tmp/64cfe87eadc94b287ac8409762f34701/portabletext-plugin-character-pair-decorator-1.0.9.tgz","_integrity":"sha512-uuTBwWTNa+rhFZQQOuvEpyy0x3K+Ij2oEJxpuRIKeJDoQNApuGQLfQIdNdXAMmM4NlwJI7qYFwSDiACZRS5p3g==","repository":{"url":"git+https://github.com/portabletext/plugins.git","type":"git","directory":"plugins/character-pair-decorator"},"_npmVersion":"10.9.2","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"remeda":"^2.21.3","xstate":"^5.19.2","@xstate/react":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","@types/react":"^19.1.2","@portabletext/editor":"^1.50.7"},"peerDependencies":{"react":"^19.1.0","@portabletext/editor":"^1.50.7"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_1.0.9_1748357597464_0.23026069630565038","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@portabletext/plugin-character-pair-decorator","version":"1.0.10","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@1.0.10","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/plugins/issues"},"dist":{"shasum":"d21fc867206bb03495ceae9fb77d14d32d53f6a2","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-1.0.10.tgz","fileCount":14,"integrity":"sha512-E0j5nJLzNPcnrU1AqU/IlL2rNo9ilhlK69w9MXIRafeXWqvZ8dnxi7FL7CKzKJgqtn8xZsjT/fs5Df7w779lRQ==","signatures":[{"sig":"MEQCIFd/DQ6mC4xxaHVdr9zfjPqNxiC9Ofml8sTDlExU4XZ9AiBXnQZXarh+ea/WeXhI8br3136XBVYIiTcp271Mmm1Ovg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@1.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78941},"main":"./dist/index.cjs","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-1.0.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint --cache --no-inline-config --no-eslintrc --ignore-pattern '**/__tests__/**' --ext .cjs,.mjs,.js,.jsx,.ts,.tsx --parser @typescript-eslint/parser --plugin react-compiler --plugin react-hooks --rule 'react-compiler/react-compiler: [warn]' --rule 'react-hooks/rules-of-hooks: [error]' --rule 'react-hooks/exhaustive-deps: [error]' src"},"_npmUser":{"name":"sanity-io","email":"developers@sanity.io"},"_resolved":"/tmp/9bfded5fb58f5444c3cfd280e8b52905/portabletext-plugin-character-pair-decorator-1.0.10.tgz","_integrity":"sha512-E0j5nJLzNPcnrU1AqU/IlL2rNo9ilhlK69w9MXIRafeXWqvZ8dnxi7FL7CKzKJgqtn8xZsjT/fs5Df7w779lRQ==","repository":{"url":"git+https://github.com/portabletext/plugins.git","type":"git","directory":"plugins/character-pair-decorator"},"_npmVersion":"10.9.2","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"remeda":"^2.21.3","xstate":"^5.19.4","@xstate/react":"^5.0.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","@types/react":"^19.1.2","@portabletext/editor":"^1.50.8"},"peerDependencies":{"react":"^19.1.0","@portabletext/editor":"^1.50.8"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_1.0.10_1749110553577_0.7013250362386345","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@portabletext/plugin-character-pair-decorator","version":"1.0.11","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@1.0.11","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/plugins/issues"},"dist":{"shasum":"3bc7205cb20d4c085f3ecee9cc80631c396eda9e","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-1.0.11.tgz","fileCount":14,"integrity":"sha512-IRxJZPtTYlhUg4yku110STf53AbZcq5dp4CiMlYGkSAv87su23b0QSGA08NLAl8MYnBI2e6o/dXN+l/Lh8+ZBQ==","signatures":[{"sig":"MEQCIGeB6RD5bCFK39N+T32ffifFD27C095Yal37UJgExTKNAiADh7dOkOEqMcCTYJTOPPKRd1hmZOvNBlJf7+2rWk1acg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@1.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78941},"main":"./dist/index.cjs","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-1.0.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint --cache --no-inline-config --no-eslintrc --ignore-pattern '**/__tests__/**' --ext .cjs,.mjs,.js,.jsx,.ts,.tsx --parser @typescript-eslint/parser --plugin react-compiler --plugin react-hooks --rule 'react-compiler/react-compiler: [warn]' --rule 'react-hooks/rules-of-hooks: [error]' --rule 'react-hooks/exhaustive-deps: [error]' src"},"_npmUser":{"name":"sanity-io","email":"developers@sanity.io"},"_resolved":"/tmp/f98aa4d13f5b71966e049e26005aa4bc/portabletext-plugin-character-pair-decorator-1.0.11.tgz","_integrity":"sha512-IRxJZPtTYlhUg4yku110STf53AbZcq5dp4CiMlYGkSAv87su23b0QSGA08NLAl8MYnBI2e6o/dXN+l/Lh8+ZBQ==","repository":{"url":"git+https://github.com/portabletext/plugins.git","type":"git","directory":"plugins/character-pair-decorator"},"_npmVersion":"10.9.2","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"remeda":"^2.21.3","xstate":"^5.19.4","@xstate/react":"^5.0.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","@types/react":"^19.1.2","@portabletext/editor":"^1.52.7"},"peerDependencies":{"react":"^19.1.0","@portabletext/editor":"^1.52.7"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_1.0.11_1749795894533_0.9500542069528775","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@portabletext/plugin-character-pair-decorator","version":"1.0.12","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@1.0.12","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/plugins/issues"},"dist":{"shasum":"a1c63ce13495e81b511c59e0f9e6a23b182ae6a4","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-1.0.12.tgz","fileCount":14,"integrity":"sha512-1vr6Hgi8vYACXtTK5xTsTi/eD0IkE8GVway9+myXzBokC3sUWs+DD1aLp+9TcV2x0pUB3MSZZaAF7/1VQlFXpg==","signatures":[{"sig":"MEQCIGYmGC2GH4tumGjngkqfD29NEECCP5CZ6+euyCwYQ0OwAiA+/DW8GnQQmbn0TxLswMvgp0HaapMVgJ2qfH7iZJ4tWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@1.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78941},"main":"./dist/index.cjs","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-1.0.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint --cache --no-inline-config --no-eslintrc --ignore-pattern '**/__tests__/**' --ext .cjs,.mjs,.js,.jsx,.ts,.tsx --parser @typescript-eslint/parser --plugin react-compiler --plugin react-hooks --rule 'react-compiler/react-compiler: [warn]' --rule 'react-hooks/rules-of-hooks: [error]' --rule 'react-hooks/exhaustive-deps: [error]' src"},"_npmUser":{"name":"sanity-io","actor":{"name":"sanity-io","type":"user","email":"developers@sanity.io"},"email":"developers@sanity.io"},"_resolved":"/tmp/5a5829bb83e05d37ebbc3333454a0417/portabletext-plugin-character-pair-decorator-1.0.12.tgz","_integrity":"sha512-1vr6Hgi8vYACXtTK5xTsTi/eD0IkE8GVway9+myXzBokC3sUWs+DD1aLp+9TcV2x0pUB3MSZZaAF7/1VQlFXpg==","repository":{"url":"git+https://github.com/portabletext/plugins.git","type":"git","directory":"plugins/character-pair-decorator"},"_npmVersion":"10.9.2","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"remeda":"^2.21.3","xstate":"^5.19.4","@xstate/react":"^5.0.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","@types/react":"^19.1.2","@portabletext/editor":"^1.54.0"},"peerDependencies":{"react":"^19.1.0","@portabletext/editor":"^1.54.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_1.0.12_1750347416750_0.8317511997124367","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@portabletext/plugin-character-pair-decorator","version":"1.0.13","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@1.0.13","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/plugins/issues"},"dist":{"shasum":"f5a1a45410292e7189c74731f9113b789d357c72","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-1.0.13.tgz","fileCount":14,"integrity":"sha512-Ms36qQTBYd3yjCCKwfXCgxSnsFddugLAjptckn89TqsNlxfxXLijBCNEXGa+2cXG7G1ugkauS8RtD1kKidKqEg==","signatures":[{"sig":"MEUCIQChe/MAatOIH4silr/cspkUX8x+pKBIJNbyYd8lIBEocAIgF58Bwp3MeT/fVMd/2AqZq2CJmKHSm5Efn0gbblVw7/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@1.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78941},"main":"./dist/index.cjs","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-1.0.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint --cache --no-inline-config --no-eslintrc --ignore-pattern '**/__tests__/**' --ext .cjs,.mjs,.js,.jsx,.ts,.tsx --parser @typescript-eslint/parser --plugin react-compiler --plugin react-hooks --rule 'react-compiler/react-compiler: [warn]' --rule 'react-hooks/rules-of-hooks: [error]' --rule 'react-hooks/exhaustive-deps: [error]' src"},"_npmUser":{"name":"sanity-io","actor":{"name":"sanity-io","type":"user","email":"developers@sanity.io"},"email":"developers@sanity.io"},"_resolved":"/tmp/7d152e07aa0d741d3250b87ea4e72f37/portabletext-plugin-character-pair-decorator-1.0.13.tgz","_integrity":"sha512-Ms36qQTBYd3yjCCKwfXCgxSnsFddugLAjptckn89TqsNlxfxXLijBCNEXGa+2cXG7G1ugkauS8RtD1kKidKqEg==","repository":{"url":"git+https://github.com/portabletext/plugins.git","type":"git","directory":"plugins/character-pair-decorator"},"_npmVersion":"10.9.2","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"remeda":"^2.21.3","xstate":"^5.19.4","@xstate/react":"^5.0.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","@types/react":"^19.1.2","@portabletext/editor":"^1.55.0"},"peerDependencies":{"react":"^19.1.0","@portabletext/editor":"^1.55.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_1.0.13_1750747430923_0.4372828881380568","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@portabletext/plugin-character-pair-decorator","version":"1.0.14","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@1.0.14","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/plugins/issues"},"dist":{"shasum":"13b415217f152452dde537e8811423c3f81ca67e","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-1.0.14.tgz","fileCount":14,"integrity":"sha512-vsAcOMliQL7YIO9G8Nk+9eXZio19EEc6h1ZIFzhkEGC7LTaUdKKSeG3yIf8CKTa7rc7k1OxGJuQI/9oMe4zcNg==","signatures":[{"sig":"MEQCIAW3SblHkCrqit1Ylwh4IZwO6/uBWSj/BepfnGGGiikkAiB8PmssxSeejWsYrngZ2jnRyQyTR3DtnxwvEv/o/NGrsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@1.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78943},"main":"./dist/index.cjs","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-1.0.14.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint --cache --no-inline-config --no-eslintrc --ignore-pattern '**/__tests__/**' --ext .cjs,.mjs,.js,.jsx,.ts,.tsx --parser @typescript-eslint/parser --plugin react-compiler --plugin react-hooks --rule 'react-compiler/react-compiler: [warn]' --rule 'react-hooks/rules-of-hooks: [error]' --rule 'react-hooks/exhaustive-deps: [error]' src"},"_npmUser":{"name":"sanity-io","actor":{"name":"sanity-io","type":"user","email":"developers@sanity.io"},"email":"developers@sanity.io"},"_resolved":"/tmp/6f89eb41c4736b54e8a72946a70de6a4/portabletext-plugin-character-pair-decorator-1.0.14.tgz","_integrity":"sha512-vsAcOMliQL7YIO9G8Nk+9eXZio19EEc6h1ZIFzhkEGC7LTaUdKKSeG3yIf8CKTa7rc7k1OxGJuQI/9oMe4zcNg==","repository":{"url":"git+https://github.com/portabletext/plugins.git","type":"git","directory":"plugins/character-pair-decorator"},"_npmVersion":"10.9.2","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"remeda":"^2.21.3","xstate":"^5.19.4","@xstate/react":"^5.0.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","@types/react":"^19.1.2","@portabletext/editor":"^1.55.11"},"peerDependencies":{"react":"^19.1.0","@portabletext/editor":"^1.55.11"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_1.0.14_1751365295687_0.8555517925215059","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@portabletext/plugin-character-pair-decorator","version":"1.0.15","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@1.0.15","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/plugins/issues"},"dist":{"shasum":"a919f9c7de4a071ee77836ed84965bc183d50f9d","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-1.0.15.tgz","fileCount":14,"integrity":"sha512-8m+ASN+8ac5vH9LmG22zRkn4rF+AA3/vVsNx8RvLaw4hOxp33CM7JCdIrkE0lCD5Z7W6ggMTceoRKS5zVWA1xA==","signatures":[{"sig":"MEUCIB9YJ4eo6npDTybAylhiLME2gWp2VksDAxwmUuu9H3D8AiEA18h6xbZargOp5OzS2VzrJneamUHu0nlgq/uslkYZ3+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@1.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78943},"main":"./dist/index.cjs","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-1.0.15.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint --cache --no-inline-config --no-eslintrc --ignore-pattern '**/__tests__/**' --ext .cjs,.mjs,.js,.jsx,.ts,.tsx --parser @typescript-eslint/parser --plugin react-compiler --plugin react-hooks --rule 'react-compiler/react-compiler: [warn]' --rule 'react-hooks/rules-of-hooks: [error]' --rule 'react-hooks/exhaustive-deps: [error]' src"},"_npmUser":{"name":"sanity-io","actor":{"name":"sanity-io","type":"user","email":"developers@sanity.io"},"email":"developers@sanity.io"},"_resolved":"/tmp/cb7090b2261ecf0723883deab4e17278/portabletext-plugin-character-pair-decorator-1.0.15.tgz","_integrity":"sha512-8m+ASN+8ac5vH9LmG22zRkn4rF+AA3/vVsNx8RvLaw4hOxp33CM7JCdIrkE0lCD5Z7W6ggMTceoRKS5zVWA1xA==","repository":{"url":"git+https://github.com/portabletext/plugins.git","type":"git","directory":"plugins/character-pair-decorator"},"_npmVersion":"10.9.2","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"remeda":"^2.21.3","xstate":"^5.19.4","@xstate/react":"^5.0.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","@types/react":"^19.1.2","@portabletext/editor":"^1.55.12"},"peerDependencies":{"react":"^19.1.0","@portabletext/editor":"^1.55.12"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_1.0.15_1751465092754_0.3432346586465729","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@portabletext/plugin-character-pair-decorator","version":"1.0.16","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@1.0.16","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/plugins/issues"},"dist":{"shasum":"a54539f69f79ba2a8d464c55f8639b87add4c4c8","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-1.0.16.tgz","fileCount":14,"integrity":"sha512-NWnbiezclRjX2KR8HhhiF2eXVnwTUUJSYYybveJaV5RA8IEtzOZFgO+9WnhKy2SVtUZcUrJsf0cQjuxKYfTIvw==","signatures":[{"sig":"MEQCIC6gmy0iA8w4nMfwcda4qAnClrGzTijH3hCjgvjFOwYQAiAP2b9409X3QB+GVTQaHn1QWUJQVwgvJI+QWO28grrAfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@1.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78941},"main":"./dist/index.cjs","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-1.0.16.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint --cache --no-inline-config --no-eslintrc --ignore-pattern '**/__tests__/**' --ext .cjs,.mjs,.js,.jsx,.ts,.tsx --parser @typescript-eslint/parser --plugin react-compiler --plugin react-hooks --rule 'react-compiler/react-compiler: [warn]' --rule 'react-hooks/rules-of-hooks: [error]' --rule 'react-hooks/exhaustive-deps: [error]' src"},"_npmUser":{"name":"sanity-io","email":"developers@sanity.io"},"_resolved":"/tmp/e440cbabe981f6f25760c598f3b820b3/portabletext-plugin-character-pair-decorator-1.0.16.tgz","_integrity":"sha512-NWnbiezclRjX2KR8HhhiF2eXVnwTUUJSYYybveJaV5RA8IEtzOZFgO+9WnhKy2SVtUZcUrJsf0cQjuxKYfTIvw==","repository":{"url":"git+https://github.com/portabletext/plugins.git","type":"git","directory":"plugins/character-pair-decorator"},"_npmVersion":"10.9.3","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"remeda":"^2.21.3","xstate":"^5.20.2","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","@types/react":"^19.1.2","@portabletext/editor":"^2.1.11"},"peerDependencies":{"react":"^19.1.0","@portabletext/editor":"^2.1.11"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_1.0.16_1755713470288_0.23986531474410788","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@portabletext/plugin-character-pair-decorator","version":"1.0.17","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@1.0.17","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/plugins/issues"},"dist":{"shasum":"f7731598b4af75dfd2d14f629f862fc5da7da110","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-1.0.17.tgz","fileCount":14,"integrity":"sha512-6M9CtACcicsvDSqHqQ9JRl99s5UGLPJZ+pUsnDrx2cBbrbPyH72sfX0cdPSWM+xrPJ/WwDPnbzyiWGJkX8Kq9Q==","signatures":[{"sig":"MEQCIAk/HlA2QuDHcxz57/p52R2lbsoogcpjj1PxLGBa6jxsAiB/i5uDnyi3nvB3/NVB2Iebc5pE5Tpfk1iOFsLJ7J1DGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@1.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78939},"main":"./dist/index.cjs","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-1.0.17.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint --cache --no-inline-config --no-eslintrc --ignore-pattern '**/__tests__/**' --ext .cjs,.mjs,.js,.jsx,.ts,.tsx --parser @typescript-eslint/parser --plugin react-compiler --plugin react-hooks --rule 'react-compiler/react-compiler: [warn]' --rule 'react-hooks/rules-of-hooks: [error]' --rule 'react-hooks/exhaustive-deps: [error]' src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ead7fc3-efe3-4fe2-bb63-5c200a5e01b2"}},"_resolved":"/tmp/283a1e94530162d82d4229d0f4a2eff9/portabletext-plugin-character-pair-decorator-1.0.17.tgz","_integrity":"sha512-6M9CtACcicsvDSqHqQ9JRl99s5UGLPJZ+pUsnDrx2cBbrbPyH72sfX0cdPSWM+xrPJ/WwDPnbzyiWGJkX8Kq9Q==","repository":{"url":"git+https://github.com/portabletext/plugins.git","type":"git","directory":"plugins/character-pair-decorator"},"_npmVersion":"11.5.2","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"remeda":"^2.21.3","xstate":"^5.20.2","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","@types/react":"^19.1.2","@portabletext/editor":"^2.4.1"},"peerDependencies":{"react":"^19.1.0","@portabletext/editor":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_1.0.17_1755715242460_0.22837168011035502","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@portabletext/plugin-character-pair-decorator","version":"1.1.0","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@1.1.0","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/plugins/issues"},"dist":{"shasum":"a51b1ee5ba0ceddfe2f117105e95b3c5361d1ed3","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-1.1.0.tgz","fileCount":14,"integrity":"sha512-7c47T+cQYCPPk7eBPZxr8KXKBfD0Q0qT6bMIfGqNYDKQw0puFNu9gWG22SuIdYlSt2TFQS1eUq41FZhMTnvTCA==","signatures":[{"sig":"MEYCIQCVa6rEhag1VYhZpAXkkuXWniU/xcJWwwhwvIO1e3gPtwIhAPtZLXNthB1V0CcKj1jvoYU9APUQOCNBtwzpP3IBEEyl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84311},"main":"./dist/index.cjs","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-1.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ead7fc3-efe3-4fe2-bb63-5c200a5e01b2"}},"_resolved":"/tmp/3702474787b88617029406846555bd2d/portabletext-plugin-character-pair-decorator-1.1.0.tgz","_integrity":"sha512-7c47T+cQYCPPk7eBPZxr8KXKBfD0Q0qT6bMIfGqNYDKQw0puFNu9gWG22SuIdYlSt2TFQS1eUq41FZhMTnvTCA==","repository":{"url":"git+https://github.com/portabletext/plugins.git","type":"git","directory":"plugins/character-pair-decorator"},"_npmVersion":"11.5.2","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"remeda":"^2.21.3","xstate":"^5.20.2","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","@types/react":"^19.1.2","@portabletext/editor":"^2.4.1","babel-plugin-react-compiler":"19.1.0-rc.3"},"peerDependencies":{"react":"^19","@portabletext/editor":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_1.1.0_1756759042491_0.44177665204467687","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@portabletext/plugin-character-pair-decorator","version":"1.1.1","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@1.1.1","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/plugins/issues"},"dist":{"shasum":"1895f8534d9d62619ef9555bb018b7ef57340d8f","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-1.1.1.tgz","fileCount":14,"integrity":"sha512-p/UjKJMdz3Z6n2WcOWP8gYmI6qXUQ6JCoH7iDOVk3jIpMcLg0Moa4Vy2yh59OBg/V0iPgCpwiDdYo2JFD9Jf5w==","signatures":[{"sig":"MEUCIHaYuAsidVfFnrZg+AoF/LLsr4CtdX7j5LHnW3x8Hz2kAiEAt+znYZB1hPKde/XSg8Q1CVd5kjFJuKTNRJuGlhsjZ8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84311},"main":"./dist/index.cjs","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-1.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ead7fc3-efe3-4fe2-bb63-5c200a5e01b2"}},"_resolved":"/tmp/5c892ddeeccb5b7a90e07cc81daef09b/portabletext-plugin-character-pair-decorator-1.1.1.tgz","_integrity":"sha512-p/UjKJMdz3Z6n2WcOWP8gYmI6qXUQ6JCoH7iDOVk3jIpMcLg0Moa4Vy2yh59OBg/V0iPgCpwiDdYo2JFD9Jf5w==","repository":{"url":"git+https://github.com/portabletext/plugins.git","type":"git","directory":"plugins/character-pair-decorator"},"_npmVersion":"11.5.2","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"remeda":"^2.30.0","xstate":"^5.21.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","@types/react":"^19.1.2","@portabletext/editor":"^2.6.9","babel-plugin-react-compiler":"19.1.0-rc.3"},"peerDependencies":{"react":"^19","@portabletext/editor":"^2.6.9"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_1.1.1_1756760416569_0.012732952682413146","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@portabletext/plugin-character-pair-decorator","version":"1.1.2","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@1.1.2","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/plugins/issues"},"dist":{"shasum":"1feaf9fe0a17a5335d63733bb9e58703d2e941d7","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-1.1.2.tgz","fileCount":14,"integrity":"sha512-0vnkANuwOl5u5h5zoPgcu8urh947Qq2Uu5txNxd0W2G10PrFAUAMsNtMtYDOgpJDuSiLz1ERRn7pSzM8MM6lbg==","signatures":[{"sig":"MEUCIFmQm+9K6cfgBjpq+4WDhJvjxvy6rYLNU/MKf5YmEtZFAiEAkvPPvsZRsuxmnSZIFjHuRrPI+5+u79OQH/baBXNeKr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84312},"main":"./dist/index.cjs","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-1.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ead7fc3-efe3-4fe2-bb63-5c200a5e01b2"}},"_resolved":"/tmp/0aefab646ad38e25af00cae7c41cd6ff/portabletext-plugin-character-pair-decorator-1.1.2.tgz","_integrity":"sha512-0vnkANuwOl5u5h5zoPgcu8urh947Qq2Uu5txNxd0W2G10PrFAUAMsNtMtYDOgpJDuSiLz1ERRn7pSzM8MM6lbg==","repository":{"url":"git+https://github.com/portabletext/plugins.git","type":"git","directory":"plugins/character-pair-decorator"},"_npmVersion":"11.5.2","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"remeda":"^2.30.0","xstate":"^5.21.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","@types/react":"^19.1.12","@portabletext/editor":"^2.6.9","babel-plugin-react-compiler":"19.1.0-rc.3"},"peerDependencies":{"react":"^19","@portabletext/editor":"^2.6.9"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_1.1.2_1756760767620_0.7415701284791145","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@portabletext/plugin-character-pair-decorator","version":"1.1.3","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@1.1.3","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"7dcee82dd662d5f3f7fb52767253e7b13675bffa","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-1.1.3.tgz","fileCount":14,"integrity":"sha512-LNdgQ6aDPZAYw6GeSqIBqvb4vyzhUgX/YWrjN7iIgxa+eW0vXf0j1V5ymh1TeDARXghQXjxMzniHJ5Iw6viI7g==","signatures":[{"sig":"MEYCIQCfcdUEg4N24mAJBI+ATVLe9TwOPp9PD5j58XFNoPNDsgIhAJcll0eRTfc7lElwvnpDnuNXQ6/m+O3Oe1JQnrbpfr7F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@1.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84479},"main":"./dist/index.cjs","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-1.1.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/263c1d4b5dac902749acc4a81a1bbe1b/portabletext-plugin-character-pair-decorator-1.1.3.tgz","_integrity":"sha512-LNdgQ6aDPZAYw6GeSqIBqvb4vyzhUgX/YWrjN7iIgxa+eW0vXf0j1V5ymh1TeDARXghQXjxMzniHJ5Iw6viI7g==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.6.2","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"remeda":"^2.30.0","xstate":"^5.21.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","eslint":"^9.37.0","vitest":"^3.2.4","typescript":"5.9.3","@types/react":"^19.1.12","typescript-eslint":"^8.46.1","@portabletext/editor":"^2.14.0","eslint-plugin-react-hooks":"6.0.0-rc.2","babel-plugin-react-compiler":"19.1.0-rc.3"},"peerDependencies":{"react":"^19","@portabletext/editor":"^2.14.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_1.1.3_1760428265298_0.751242705327559","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@portabletext/plugin-character-pair-decorator","version":"1.1.4","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@1.1.4","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"11c4e15e2d406df25dc01bc7d5d51cb557902c62","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-1.1.4.tgz","fileCount":14,"integrity":"sha512-SO475w0I2ja/kNeLXFrUKSKi4I5o3Gla7Cqt7jh/fIn3yBXMxVRBRrd/y45GLokjAYaNt4M2BZKest3Bfe6xfQ==","signatures":[{"sig":"MEQCIBt+BWbKBAf921rc6aK3LTCvzIZuPzkz2h27yG+rtb8zAiBMgx+Whh6TI1Perj611KjbD3k7lzLaUnHDNCm7uuQDmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@1.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84479},"main":"./dist/index.cjs","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-1.1.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/ac5e8eefb82a550b6f7d48b101a59e9b/portabletext-plugin-character-pair-decorator-1.1.4.tgz","_integrity":"sha512-SO475w0I2ja/kNeLXFrUKSKi4I5o3Gla7Cqt7jh/fIn3yBXMxVRBRrd/y45GLokjAYaNt4M2BZKest3Bfe6xfQ==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.6.2","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"remeda":"^2.30.0","xstate":"^5.21.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","eslint":"^9.37.0","vitest":"^3.2.4","typescript":"5.9.3","@types/react":"^19.1.12","typescript-eslint":"^8.46.1","@portabletext/editor":"^2.14.1","eslint-plugin-react-hooks":"6.0.0-rc.2","babel-plugin-react-compiler":"19.1.0-rc.3"},"peerDependencies":{"react":"^19","@portabletext/editor":"^2.14.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_1.1.4_1760533999244_0.5099710886798494","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@portabletext/plugin-character-pair-decorator","version":"1.1.5","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@1.1.5","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"093f72b036574989377f80c2221361206b3a2bd9","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-1.1.5.tgz","fileCount":14,"integrity":"sha512-n2XIOrwVONagFu1I1R1EyqMQEEBAc3WyigRBXi1FzAAZEgAM9DvgzmCtn4Igwl6wYEBaJFmuIzDxqvnbNC1evw==","signatures":[{"sig":"MEQCICo2s4MfiYA9VUd0eteGRyYWFgQWWDw1g1nzU5Q742U+AiBiRtE2NKAHAWnh51cmETTOyH406odq/w/icTUA6JpSfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@1.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84479},"main":"./dist/index.cjs","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-1.1.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/d95ab33bedb0a57b9858b1bbdf165f37/portabletext-plugin-character-pair-decorator-1.1.5.tgz","_integrity":"sha512-n2XIOrwVONagFu1I1R1EyqMQEEBAc3WyigRBXi1FzAAZEgAM9DvgzmCtn4Igwl6wYEBaJFmuIzDxqvnbNC1evw==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.6.2","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"remeda":"^2.30.0","xstate":"^5.21.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","eslint":"^9.37.0","vitest":"^3.2.4","typescript":"5.9.3","@types/react":"^19.1.12","typescript-eslint":"^8.46.1","@portabletext/editor":"^2.14.2","eslint-plugin-react-hooks":"6.0.0-rc.2","babel-plugin-react-compiler":"19.1.0-rc.3"},"peerDependencies":{"react":"^19","@portabletext/editor":"^2.14.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_1.1.5_1760600635222_0.9718051351315102","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@portabletext/plugin-character-pair-decorator","version":"1.1.6","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@1.1.6","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"b5bc72c3498c3cfc2647ccbb4d4b42b2fa74cbf5","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-1.1.6.tgz","fileCount":14,"integrity":"sha512-94qD57MRC5NVD95tUQQvYz/9U5neFyhw6u+O0HtgeAHVfeo9vxR+O7iczbxYo0UVfGzbxZeyQhcIcFugyb2XcQ==","signatures":[{"sig":"MEQCIFghkUTUnUReWMqylKnCo/Vbh0Z+C8aVqv/t4tGjxIiAAiB7hTZi4+FNsgUokuhrKhMNFabmvHXXwlQtBxxvySjj9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@1.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84479},"main":"./dist/index.cjs","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-1.1.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/a3c9d84069ac8cdce534c0d24aba7450/portabletext-plugin-character-pair-decorator-1.1.6.tgz","_integrity":"sha512-94qD57MRC5NVD95tUQQvYz/9U5neFyhw6u+O0HtgeAHVfeo9vxR+O7iczbxYo0UVfGzbxZeyQhcIcFugyb2XcQ==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.6.2","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"remeda":"^2.30.0","xstate":"^5.21.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","eslint":"^9.37.0","vitest":"^3.2.4","typescript":"5.9.3","@types/react":"^19.1.12","typescript-eslint":"^8.46.1","@portabletext/editor":"^2.14.3","eslint-plugin-react-hooks":"6.0.0-rc.2","babel-plugin-react-compiler":"19.1.0-rc.3"},"peerDependencies":{"react":"^19","@portabletext/editor":"^2.14.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_1.1.6_1760942550454_0.7816340771057366","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@portabletext/plugin-character-pair-decorator","version":"1.1.7","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@1.1.7","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"23ef6ee78051d2afd5d88fc3f126f9807137aaf6","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-1.1.7.tgz","fileCount":14,"integrity":"sha512-XULzUvx5c4iNGijZUmERr9MjvaCWNbuPYNMrHlgSoPIvOS5Nip7/qJ1Cq6ic7UHqEZ/gcrVLXfP9cD93nsp4uw==","signatures":[{"sig":"MEYCIQDgb0Vj5S6ZpvfawTnJgm550dF4BZrLX2hZo1q3swis0wIhAPyd3R7pgDgXiH+hwUyQcOEWZ3TPK6hPnTrx+xtk6XOA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@1.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84470},"main":"./dist/index.cjs","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-1.1.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/9375119b6a7b2d7852a80a0555fc610a/portabletext-plugin-character-pair-decorator-1.1.7.tgz","_integrity":"sha512-XULzUvx5c4iNGijZUmERr9MjvaCWNbuPYNMrHlgSoPIvOS5Nip7/qJ1Cq6ic7UHqEZ/gcrVLXfP9cD93nsp4uw==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.6.2","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"remeda":"^2.30.0","xstate":"^5.21.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","eslint":"^9.38.0","vitest":"^3.2.4","typescript":"5.9.3","@types/react":"^19.1.12","typescript-eslint":"^8.46.1","@portabletext/editor":"^2.14.4","eslint-plugin-react-hooks":"7.0.0","babel-plugin-react-compiler":"1.0.0"},"peerDependencies":{"react":"^19","@portabletext/editor":"^2.14.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_1.1.7_1760970585171_0.8761128607452309","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@portabletext/plugin-character-pair-decorator","version":"1.1.8","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@1.1.8","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"02e1e48642fcc14c883fab8596fd78a2b063a045","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-1.1.8.tgz","fileCount":14,"integrity":"sha512-apYZvX0js/fM3HbgDXe+Sq3/6SL2AML6QGN4sz+01ckq08q/9IfeKKR4E72WPcsB+A9eLaVCHT/Ho/mENc49/w==","signatures":[{"sig":"MEYCIQDy1FwD6c7OReqVePtSuEGW9jdnbhWO3aUgiDfwjj6IcwIhAJnmpUvewIGhE9YieqEZyg4NQIifHDtYH8B4Ah4i1Ujo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@1.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84470},"main":"./dist/index.cjs","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-1.1.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/03b6369b233adeaf026e0303b3b40c90/portabletext-plugin-character-pair-decorator-1.1.8.tgz","_integrity":"sha512-apYZvX0js/fM3HbgDXe+Sq3/6SL2AML6QGN4sz+01ckq08q/9IfeKKR4E72WPcsB+A9eLaVCHT/Ho/mENc49/w==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.6.2","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"remeda":"^2.30.0","xstate":"^5.23.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","eslint":"^9.38.0","vitest":"^3.2.4","typescript":"5.9.3","@types/react":"^19.1.12","typescript-eslint":"^8.46.1","@portabletext/editor":"^2.14.4","eslint-plugin-react-hooks":"7.0.0","babel-plugin-react-compiler":"1.0.0"},"peerDependencies":{"react":"^19","@portabletext/editor":"^2.14.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_1.1.8_1761028288549_0.21100620515766022","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@portabletext/plugin-character-pair-decorator","version":"1.1.9","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@1.1.9","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"92fade3b40af2d55adee50c5ef42d7029488287f","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-1.1.9.tgz","fileCount":14,"integrity":"sha512-FoRUjHLXx+KbOxqhSuqQklBs9CDDuh+4Qa6NfnH6E4/SFDOp5vqoN3yMFx9sINVqFDl3y7Eghjbazi/lFzpIQw==","signatures":[{"sig":"MEUCIEOEs1nLT8r+/psl14WiSwnanr88Y21zd0Sw3wXLOM7EAiEA161kGwC13hzOjuuEHiyG8FiyW6YzXoxU8liveGHiYYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@1.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84470},"main":"./dist/index.cjs","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-1.1.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/6b2bc23618e8994ffe930e9bf39f86fc/portabletext-plugin-character-pair-decorator-1.1.9.tgz","_integrity":"sha512-FoRUjHLXx+KbOxqhSuqQklBs9CDDuh+4Qa6NfnH6E4/SFDOp5vqoN3yMFx9sINVqFDl3y7Eghjbazi/lFzpIQw==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.6.2","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"remeda":"^2.30.0","xstate":"^5.23.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","eslint":"^9.38.0","vitest":"^3.2.4","typescript":"5.9.3","@types/react":"^19.1.12","typescript-eslint":"^8.46.1","@portabletext/editor":"^2.15.0","eslint-plugin-react-hooks":"7.0.0","babel-plugin-react-compiler":"1.0.0"},"peerDependencies":{"react":"^19","@portabletext/editor":"^2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_1.1.9_1761123073629_0.2996178395411473","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"@portabletext/plugin-character-pair-decorator","version":"1.1.10","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@1.1.10","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"49d68003edce1bbfc9c297ca4064066cdd5e483c","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-1.1.10.tgz","fileCount":14,"integrity":"sha512-caIZkEiV+mbPbqpwKNQ3QvO0PKnqvvgzvCXEB54AwfUsBqJwPz7AsnlVKPOEVslHhO+3UNs6a1iSIZe7eFXLYA==","signatures":[{"sig":"MEUCIFfbgG24RO+QWIvdLxSN5PD5DhjK5mWiIjcZsgQv+UDWAiEA/wy9JyXQRyYwC9NOrtHqPju14wnTLlBmNS2poZvs4pw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@1.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84471},"main":"./dist/index.cjs","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-1.1.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/e78280e6db967e97bb3c758fffa12200/portabletext-plugin-character-pair-decorator-1.1.10.tgz","_integrity":"sha512-caIZkEiV+mbPbqpwKNQ3QvO0PKnqvvgzvCXEB54AwfUsBqJwPz7AsnlVKPOEVslHhO+3UNs6a1iSIZe7eFXLYA==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.6.2","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"remeda":"^2.30.0","xstate":"^5.23.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","eslint":"^9.38.0","vitest":"^3.2.4","typescript":"5.9.3","@types/react":"^19.1.12","typescript-eslint":"^8.46.1","@portabletext/editor":"^2.15.1","eslint-plugin-react-hooks":"7.0.0","babel-plugin-react-compiler":"1.0.0"},"peerDependencies":{"react":"^19","@portabletext/editor":"^2.15.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_1.1.10_1761136265666_0.404189517349161","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"@portabletext/plugin-character-pair-decorator","version":"1.1.11","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@1.1.11","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"513408e465024b9a6463b96afc884e5db6f04390","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-1.1.11.tgz","fileCount":14,"integrity":"sha512-aAwR5NvOmA21hTo5npicKJiJRfVTLwNsaIYRpqhQJ68ZIXmdyHZIDCm2JTZHhiPy1C25SessGejhpSVRV4q3/Q==","signatures":[{"sig":"MEYCIQCA+ZHqBU5LfjhfQmPEruWX0AoLYHZialePgnIOpCWoxAIhALVqA0RmfnYIuPNpDY16VZpcj7FTQvKf8Fl6b/ApiphR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@1.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84471},"main":"./dist/index.cjs","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-1.1.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/c9123b65fdf9e42055f62ae27099e0bd/portabletext-plugin-character-pair-decorator-1.1.11.tgz","_integrity":"sha512-aAwR5NvOmA21hTo5npicKJiJRfVTLwNsaIYRpqhQJ68ZIXmdyHZIDCm2JTZHhiPy1C25SessGejhpSVRV4q3/Q==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.6.2","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"remeda":"^2.30.0","xstate":"^5.23.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","eslint":"^9.38.0","vitest":"^3.2.4","typescript":"5.9.3","@types/react":"^19.1.12","typescript-eslint":"^8.46.1","@portabletext/editor":"^2.15.2","eslint-plugin-react-hooks":"7.0.0","babel-plugin-react-compiler":"1.0.0"},"peerDependencies":{"react":"^19","@portabletext/editor":"^2.15.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_1.1.11_1761331002650_0.6493897767353125","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"@portabletext/plugin-character-pair-decorator","version":"1.1.12","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@1.1.12","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"9740e391e080a6fec185d85d34559edc3a1ea77a","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-1.1.12.tgz","fileCount":14,"integrity":"sha512-iQfZ1Xdh4qnoYAMrJ5XlGH5M02y4dAbzP0EutclOwCk6LY/Z4hOV0a2nDc3G28sdjlpWSIxSROzRxf1aC+Kq3w==","signatures":[{"sig":"MEUCIBlYv1ymSQjX+Jdb1kxlbrBY4w4fLTOcZLrCav5IBQuNAiEA6E31zkntDlSEjcHH7ND6gByn/soH2P8LM7KEzqdFiQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@1.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84471},"main":"./dist/index.cjs","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-1.1.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/3b5a10c0d423b65dbe94923a385b6c05/portabletext-plugin-character-pair-decorator-1.1.12.tgz","_integrity":"sha512-iQfZ1Xdh4qnoYAMrJ5XlGH5M02y4dAbzP0EutclOwCk6LY/Z4hOV0a2nDc3G28sdjlpWSIxSROzRxf1aC+Kq3w==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.6.2","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"remeda":"^2.30.0","xstate":"^5.23.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","eslint":"^9.38.0","vitest":"^3.2.4","typescript":"5.9.3","@types/react":"^19.1.12","typescript-eslint":"^8.46.1","@portabletext/editor":"^2.15.3","eslint-plugin-react-hooks":"7.0.0","babel-plugin-react-compiler":"1.0.0"},"peerDependencies":{"react":"^19","@portabletext/editor":"^2.15.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_1.1.12_1761463884951_0.06656017137086478","host":"s3://npm-registry-packages-npm-production"}},"1.1.13":{"name":"@portabletext/plugin-character-pair-decorator","version":"1.1.13","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@1.1.13","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"a7520b41fd22398602ebbac8f52a40fee054305f","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-1.1.13.tgz","fileCount":14,"integrity":"sha512-Cg0SCLC/TVgOUDNt0iE7dK5RKcGcYZWTRaZU/3FWmEaAXzX0JjcQ29muW6uG+EGUqA/vDN6eh48iDjn76NcmPw==","signatures":[{"sig":"MEQCIEzm2iMnMBDTeii/Yd3dvONkcOd22Wp+dBsh76gsmKDKAiA5HK3RMQWdL+cuDVlJmcKkGV1NbI4PkBRUS5iEImtIrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@1.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84471},"main":"./dist/index.cjs","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-1.1.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/691f5fc3ca53a71e64f5cf8c7f0f6170/portabletext-plugin-character-pair-decorator-1.1.13.tgz","_integrity":"sha512-Cg0SCLC/TVgOUDNt0iE7dK5RKcGcYZWTRaZU/3FWmEaAXzX0JjcQ29muW6uG+EGUqA/vDN6eh48iDjn76NcmPw==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.6.2","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"remeda":"^2.30.0","xstate":"^5.23.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","eslint":"^9.38.0","vitest":"^3.2.4","typescript":"5.9.3","@types/react":"^19.1.12","typescript-eslint":"^8.46.1","@portabletext/editor":"^2.15.4","eslint-plugin-react-hooks":"7.0.0","babel-plugin-react-compiler":"1.0.0"},"peerDependencies":{"react":"^19","@portabletext/editor":"^2.15.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_1.1.13_1761551026928_0.0010888798768826646","host":"s3://npm-registry-packages-npm-production"}},"1.1.14":{"name":"@portabletext/plugin-character-pair-decorator","version":"1.1.14","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@1.1.14","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"1939ff7bbf2cfda080645726d032e6a26c318788","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-1.1.14.tgz","fileCount":14,"integrity":"sha512-UjU2r5qjmwz1lMe18NXGotgG62Z/4hcFORJRWThVWKXbVw/vRnwywS7pIRXzJBvgpTvSYb1HZDue+y+DoAQ+rA==","signatures":[{"sig":"MEQCIGPxFrHiCohNjLAfejm/FD+e82I5bKVSJE9djXu1EZEgAiAGz6LtYNtv1bgwMm4ZP29kk9CYz3JLmyPg4CUTH7KcvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@1.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84471},"main":"./dist/index.cjs","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-1.1.14.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/673a04444d1f14640e1d9a1e8e43bfd3/portabletext-plugin-character-pair-decorator-1.1.14.tgz","_integrity":"sha512-UjU2r5qjmwz1lMe18NXGotgG62Z/4hcFORJRWThVWKXbVw/vRnwywS7pIRXzJBvgpTvSYb1HZDue+y+DoAQ+rA==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.6.2","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"remeda":"^2.30.0","xstate":"^5.23.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","eslint":"^9.38.0","vitest":"^3.2.4","typescript":"5.9.3","@types/react":"^19.1.12","typescript-eslint":"^8.46.1","@portabletext/editor":"^2.15.5","eslint-plugin-react-hooks":"7.0.0","babel-plugin-react-compiler":"1.0.0"},"peerDependencies":{"react":"^19","@portabletext/editor":"^2.15.5"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_1.1.14_1761552207951_0.23206700351194032","host":"s3://npm-registry-packages-npm-production"}},"1.1.15":{"name":"@portabletext/plugin-character-pair-decorator","version":"1.1.15","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@1.1.15","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"c1eac0c5bba34554601b46d71ee5b00157583936","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-1.1.15.tgz","fileCount":14,"integrity":"sha512-L7mr4TMFM0gZIRJYrD1HdKZSyTuOStX6rgmieg23QxV4kJIBcnJxnNsLFBe7CebQ9wezrDk5Q78iK2RYyBSWdA==","signatures":[{"sig":"MEUCIAxXwo3RaJMfnjqmXL66AysX/v9zG2KZs4nPnATjLsFAAiEAsrBI/UbUkcYLhouhbSDG7+TdtGnFRqvuGZRZxMrQFTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@1.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84471},"main":"./dist/index.cjs","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-1.1.15.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/88f8d4f528097ddcc7e2859440efb8e1/portabletext-plugin-character-pair-decorator-1.1.15.tgz","_integrity":"sha512-L7mr4TMFM0gZIRJYrD1HdKZSyTuOStX6rgmieg23QxV4kJIBcnJxnNsLFBe7CebQ9wezrDk5Q78iK2RYyBSWdA==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.6.2","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"remeda":"^2.30.0","xstate":"^5.23.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","eslint":"^9.38.0","vitest":"^4.0.4","typescript":"5.9.3","@types/react":"^19.1.12","typescript-eslint":"^8.46.1","@portabletext/editor":"^2.16.0","eslint-plugin-react-hooks":"7.0.1","babel-plugin-react-compiler":"1.0.0"},"peerDependencies":{"react":"^19","@portabletext/editor":"^2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_1.1.15_1761810113632_0.06635822860807794","host":"s3://npm-registry-packages-npm-production"}},"1.1.16":{"name":"@portabletext/plugin-character-pair-decorator","version":"1.1.16","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@1.1.16","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"e92115d0bc69f541c11e13a3152e747061e12c33","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-1.1.16.tgz","fileCount":14,"integrity":"sha512-1Mb8r3ZnYRhHDzC5G4nofT1VxUGaz9idG+qLzVZpvaV/x6Q7xAUToDFDKoV3wJEjBdehN4aiUWuKRh9TwmNvZA==","signatures":[{"sig":"MEQCIESIhgkcCqU/QJx4XO500milm0I1hIUAQUzR6vcSJGsdAiAXEvU4eZQBOAHaT8AFvfFj7aSAMQUkahReybiqX7HqLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@1.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84471},"main":"./dist/index.cjs","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-1.1.16.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/2b7cefd8a4ecf1494687e6e20dc0e844/portabletext-plugin-character-pair-decorator-1.1.16.tgz","_integrity":"sha512-1Mb8r3ZnYRhHDzC5G4nofT1VxUGaz9idG+qLzVZpvaV/x6Q7xAUToDFDKoV3wJEjBdehN4aiUWuKRh9TwmNvZA==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.6.2","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"remeda":"^2.30.0","xstate":"^5.23.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","eslint":"^9.38.0","vitest":"^4.0.4","typescript":"5.9.3","@types/react":"^19.1.12","typescript-eslint":"^8.46.1","@portabletext/editor":"^2.17.0","eslint-plugin-react-hooks":"7.0.1","babel-plugin-react-compiler":"1.0.0"},"peerDependencies":{"react":"^19","@portabletext/editor":"^2.17.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_1.1.16_1761821627353_0.49581118018623394","host":"s3://npm-registry-packages-npm-production"}},"1.1.17":{"name":"@portabletext/plugin-character-pair-decorator","version":"1.1.17","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@1.1.17","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"b28af52f83a7ba4405044fc05aa7bef13c73be48","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-1.1.17.tgz","fileCount":14,"integrity":"sha512-e6q67yjJcY9MZPPlSx3MzXMjWYU42lhryLbFxM4RH6bKnHpVk8ipU7ZB3zTox1uTZYpq1cPLERjJ7KvT9qHR5w==","signatures":[{"sig":"MEQCIBeVULvVIisKx8tmGeLrSlIAzsRGP9y0x95lTu8JXAC0AiB7urgoPjoYD2vTDeqwKKzHQVWRZkZqOoCxbca3KOdwag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@1.1.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84471},"main":"./dist/index.cjs","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-1.1.17.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/a50f65d22e31fdcc46d42f79adebb873/portabletext-plugin-character-pair-decorator-1.1.17.tgz","_integrity":"sha512-e6q67yjJcY9MZPPlSx3MzXMjWYU42lhryLbFxM4RH6bKnHpVk8ipU7ZB3zTox1uTZYpq1cPLERjJ7KvT9qHR5w==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.6.2","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"remeda":"^2.30.0","xstate":"^5.23.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","eslint":"^9.38.0","vitest":"^4.0.4","typescript":"5.9.3","@types/react":"^19.1.12","typescript-eslint":"^8.46.1","@portabletext/editor":"^2.17.1","eslint-plugin-react-hooks":"7.0.1","babel-plugin-react-compiler":"1.0.0"},"peerDependencies":{"react":"^19","@portabletext/editor":"^2.17.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_1.1.17_1761914384731_0.6802500417729096","host":"s3://npm-registry-packages-npm-production"}},"1.1.18":{"name":"@portabletext/plugin-character-pair-decorator","version":"1.1.18","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@1.1.18","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"3c03ff9133b99670a76c421170737dfb2f69331f","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-1.1.18.tgz","fileCount":14,"integrity":"sha512-0inS3PIzVu7Zraa9r4uwPcdfPTmCWacMCXFne9tg2kOVO5KfLPbAREMTo1SpwgDU/zF9yjHweBUfT9S2hyArNA==","signatures":[{"sig":"MEQCIAXReJ6kSO6tfJKM+HhiszxX1a1glvI6ijazBXMmrbPjAiB2dsbaPYuk3oT2Tz8z0slDVmEWZniC+biZJ88HZgTltA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@1.1.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84471},"main":"./dist/index.cjs","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-1.1.18.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/e201c58e0cf85ad2d56d1c603c561059/portabletext-plugin-character-pair-decorator-1.1.18.tgz","_integrity":"sha512-0inS3PIzVu7Zraa9r4uwPcdfPTmCWacMCXFne9tg2kOVO5KfLPbAREMTo1SpwgDU/zF9yjHweBUfT9S2hyArNA==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.6.2","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"remeda":"^2.30.0","xstate":"^5.23.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","eslint":"^9.38.0","vitest":"^4.0.5","typescript":"5.9.3","@types/react":"^19.1.12","typescript-eslint":"^8.46.1","@portabletext/editor":"^2.17.2","eslint-plugin-react-hooks":"7.0.1","babel-plugin-react-compiler":"1.0.0"},"peerDependencies":{"react":"^19","@portabletext/editor":"^2.17.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_1.1.18_1762183144947_0.7154747723969859","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@portabletext/plugin-character-pair-decorator","version":"2.0.0","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@2.0.0","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"08978baaa778bd467c3a6cf086eb34424797c488","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-2.0.0.tgz","fileCount":11,"integrity":"sha512-QpEbn2SoXrfpJ/JaU34gS9otXvNCFyzMcEGfGpWgWEELCeuMEi7MjHanYpx4shskrap5JGVrlFlVQjq2lJgjCQ==","signatures":[{"sig":"MEUCIQDuviNpMY2a5YKhnMHE/LmHINXayF1d/XlzCG4exO4L1AIgf1CzTq00Yd0XEujz4YnqZKfA6piEu81sKDtuKGBNc5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51604},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-2.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":{"source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/8fa7fc5d991a12fc7c631590d00c9637/portabletext-plugin-character-pair-decorator-2.0.0.tgz","_integrity":"sha512-QpEbn2SoXrfpJ/JaU34gS9otXvNCFyzMcEGfGpWgWEELCeuMEi7MjHanYpx4shskrap5JGVrlFlVQjq2lJgjCQ==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.6.2","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"remeda":"^2.30.0","xstate":"^5.23.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","eslint":"^9.38.0","vitest":"^4.0.5","typescript":"5.9.3","@types/react":"^19.1.12","typescript-eslint":"^8.46.1","@portabletext/editor":"^2.18.0","eslint-plugin-react-hooks":"7.0.1","babel-plugin-react-compiler":"1.0.0"},"peerDependencies":{"react":"^19","@portabletext/editor":"^2.18.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_2.0.0_1762267963559_0.6157460665770682","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@portabletext/plugin-character-pair-decorator","version":"2.0.1","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@2.0.1","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"772d10d067f27750af3328c64863a0b06bdce3c5","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-2.0.1.tgz","fileCount":11,"integrity":"sha512-SM0+sqPdOHprGRgQW8hHljIUgUbEto5L2JqPK4FOp68zaKrQYfzNxLdXV1BMIjwd0oqtMmPyfuMwAB7HHuqcJA==","signatures":[{"sig":"MEUCIQDBRtIQrpCuSm/MPG0Un1sSSYnHBEWGipozbCsSViy2EwIgVubue9dUs1o36v4tSvGfbfuug5FUTa0E4EIgxLre+gE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51603},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-2.0.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":{"source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/f1f4c4271e1607e44e06a6f3ed047b2f/portabletext-plugin-character-pair-decorator-2.0.1.tgz","_integrity":"sha512-SM0+sqPdOHprGRgQW8hHljIUgUbEto5L2JqPK4FOp68zaKrQYfzNxLdXV1BMIjwd0oqtMmPyfuMwAB7HHuqcJA==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.6.2","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"remeda":"^2.30.0","xstate":"^5.23.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","eslint":"^9.38.0","vitest":"^4.0.6","typescript":"5.9.3","@types/react":"^19.2.2","typescript-eslint":"^8.46.1","@portabletext/editor":"^2.18.1","eslint-plugin-react-hooks":"7.0.1","babel-plugin-react-compiler":"1.0.0"},"peerDependencies":{"react":"^19","@portabletext/editor":"^2.18.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_2.0.1_1762328305714_0.9652985606771598","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@portabletext/plugin-character-pair-decorator","version":"3.0.0","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@3.0.0","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"b203cc470fac768d54ecca52003db210c371d6d9","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-3.0.0.tgz","fileCount":11,"integrity":"sha512-4wnzJ1f52RhpLN9DFM40ynNho/LONzqk655UiUrTnoCHIgXJ9zXRvf1F3pY237uBenwIj/DWRa86WbQr7dlbqg==","signatures":[{"sig":"MEQCIDtXMGIG2nqhOmqjxIfPtGJotxYEH4ugWPGac6QRmnrBAiAyZEoCGVGfGMWbGrW9oEDr6KkpWRxjvRsNTAMCx0uRgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52245},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-3.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":{"source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/4ad765fcb996e68bf3c20438b992e27d/portabletext-plugin-character-pair-decorator-3.0.0.tgz","_integrity":"sha512-4wnzJ1f52RhpLN9DFM40ynNho/LONzqk655UiUrTnoCHIgXJ9zXRvf1F3pY237uBenwIj/DWRa86WbQr7dlbqg==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.6.2","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"remeda":"^2.30.0","xstate":"^5.23.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","eslint":"^9.38.0","vitest":"^4.0.6","typescript":"5.9.3","@types/react":"^19.2.2","typescript-eslint":"^8.46.1","@portabletext/editor":"^2.19.0","eslint-plugin-react-hooks":"7.0.1","babel-plugin-react-compiler":"1.0.0"},"peerDependencies":{"react":"^19","@portabletext/editor":"^2.19.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_3.0.0_1762344082551_0.8761312184776764","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@portabletext/plugin-character-pair-decorator","version":"3.0.1","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@3.0.1","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"42e680ecbabf778a5b0d77d4eb8683b53a08bb33","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-3.0.1.tgz","fileCount":11,"integrity":"sha512-zJ0yyHct/acNGp436ls+vWiCiennd8cJeKVP6N8z3TNhW2eRNiJ1YH3FYczh8UR+vyADbMzk9Tsa4yVM7IHVpA==","signatures":[{"sig":"MEUCIHkwxIOGR8UFVoA2FlQDZFNhWXNlYrl6ynE4J8YJ6rmQAiEAjG7IgqPp19UicsGaNCnWe7Wgt1vABnclUosnHklsvXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53759},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-3.0.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":{"source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/5f5d1698e9adab8a4afd9e1dbeeb9af3/portabletext-plugin-character-pair-decorator-3.0.1.tgz","_integrity":"sha512-zJ0yyHct/acNGp436ls+vWiCiennd8cJeKVP6N8z3TNhW2eRNiJ1YH3FYczh8UR+vyADbMzk9Tsa4yVM7IHVpA==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.6.2","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"remeda":"^2.30.0","xstate":"^5.23.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","eslint":"^9.38.0","vitest":"^4.0.6","typescript":"5.9.3","@types/react":"^19.2.2","typescript-eslint":"^8.46.1","@portabletext/editor":"^2.19.0","eslint-plugin-react-hooks":"7.0.1","babel-plugin-react-compiler":"1.0.0"},"peerDependencies":{"react":"^19","@portabletext/editor":"^2.19.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_3.0.1_1762350159014_0.28927739881264647","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@portabletext/plugin-character-pair-decorator","version":"3.0.2","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@3.0.2","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"e3422f35c4e29a259fffe27d7075008d7039ac4b","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-3.0.2.tgz","fileCount":11,"integrity":"sha512-RkGpgwEn+ZwxM9qJ66jE+SBtDyc/pWb9Gn/c22eOac9GvAQ/xGt0OWpRJd19+NWRoQbPHM940t+xHnRPqGef2g==","signatures":[{"sig":"MEUCIEkOmEmqJQh9WUv4ObsI4+g+lBBoJQgz19dzt3bQMtjMAiEAqzkgZSmT4NRETvmYX8d/vQAxyeFcj2VzjEiWm1wA61k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@3.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53759},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-3.0.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":{"source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/d0ed48ef0a067a76093d6597ebe699ed/portabletext-plugin-character-pair-decorator-3.0.2.tgz","_integrity":"sha512-RkGpgwEn+ZwxM9qJ66jE+SBtDyc/pWb9Gn/c22eOac9GvAQ/xGt0OWpRJd19+NWRoQbPHM940t+xHnRPqGef2g==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.6.2","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"remeda":"^2.30.0","xstate":"^5.23.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","eslint":"^9.38.0","vitest":"^4.0.6","typescript":"5.9.3","@types/react":"^19.2.2","typescript-eslint":"^8.46.1","@portabletext/editor":"^2.19.1","eslint-plugin-react-hooks":"7.0.1","babel-plugin-react-compiler":"1.0.0"},"peerDependencies":{"react":"^19","@portabletext/editor":"^2.19.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_3.0.2_1762419076293_0.7654648375009241","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@portabletext/plugin-character-pair-decorator","version":"3.0.3","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@3.0.3","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"f01e791e4af96efe1891ddb64c3c171ee6838ce1","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-3.0.3.tgz","fileCount":11,"integrity":"sha512-JFGpsCOv9scUnLIl9/i8Afc7QJLKfUmjqwJSpBxaN5HYtk27KXbcQ83CgTrJoLBEdklWqeIUfrXIUqfw2LEbyg==","signatures":[{"sig":"MEYCIQDxf2vBXY2KF6eIInCX3HT9fmKAAanf8zpOi6DjhGMd2QIhANUdTTRi/wPufhmywL5zjzPjRn1A3Ng0t2vJ5QoRTMFN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@3.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53807},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-3.0.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":{"source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/faeb84ae5ef48c4e930f48a4c419d8f2/portabletext-plugin-character-pair-decorator-3.0.3.tgz","_integrity":"sha512-JFGpsCOv9scUnLIl9/i8Afc7QJLKfUmjqwJSpBxaN5HYtk27KXbcQ83CgTrJoLBEdklWqeIUfrXIUqfw2LEbyg==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.6.2","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"remeda":"^2.30.0","xstate":"^5.23.0","@xstate/react":"^6.0.0","react-compiler-runtime":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","eslint":"^9.38.0","vitest":"^4.0.6","typescript":"5.9.3","@types/react":"^19.2.2","typescript-eslint":"^8.46.1","@portabletext/editor":"^2.19.2","eslint-plugin-react-hooks":"7.0.1","babel-plugin-react-compiler":"1.0.0"},"peerDependencies":{"react":"^18.3 || ^19","@portabletext/editor":"^2.19.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_3.0.3_1762450030542_0.7613011631442446","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@portabletext/plugin-character-pair-decorator","version":"2.0.2","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@2.0.2","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"f2fb198deb4ae1675805a9118c0161f522883315","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-2.0.2.tgz","fileCount":11,"integrity":"sha512-w8VPnS9R0Z/DKsIpj6WbIucmp+f0xPtleZA3BW1U3eB8M8/XAZw7/58H6W0RcJEpiGLeWsqKV6sq/21CyFonpQ==","signatures":[{"sig":"MEUCIEATjyCbBBn2fIbLjfxaQR+s4kjf1ywBZ/0Qzwy0wdomAiEA7nh33zsbbIpJ2IvI0ZdSxC59H6Lvrge1VLhbOJ8RlEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51651},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-2.0.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":{"source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"_resolved":"/private/var/folders/8f/k11x70td0x710myjxc29z94h0000gp/T/3275ddbd704b2ae9a22b6e9b3a954115/portabletext-plugin-character-pair-decorator-2.0.2.tgz","_integrity":"sha512-w8VPnS9R0Z/DKsIpj6WbIucmp+f0xPtleZA3BW1U3eB8M8/XAZw7/58H6W0RcJEpiGLeWsqKV6sq/21CyFonpQ==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.6.1","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"remeda":"^2.30.0","xstate":"^5.23.0","@xstate/react":"^6.0.0","react-compiler-runtime":"1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^19.2.0","eslint":"^9.38.0","vitest":"^4.0.6","typescript":"5.9.3","@types/react":"^19.2.2","typescript-eslint":"^8.46.1","@portabletext/editor":"^2.18.1","eslint-plugin-react-hooks":"7.0.1","babel-plugin-react-compiler":"1.0.0"},"peerDependencies":{"react":"^18.3 || ^19","@portabletext/editor":"^2.18.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_2.0.2_1762450727655_0.8685713305691585","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"@portabletext/plugin-character-pair-decorator","version":"3.0.4","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@3.0.4","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"72bf62f2562760e4061e0a8a022e393e8af5d4dd","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-3.0.4.tgz","fileCount":11,"integrity":"sha512-zQwqvDu4ebNJdhcxSwLQWzI3DI8yEmQQOZQx6Xqr4XF1NQrbUmauHUWrwofJtumCgCI1nCkz5Fq2QhI6J3nLaw==","signatures":[{"sig":"MEUCIECK/jb5adqpGqVXD/VL42Ias9zGLoBHIkOv2XZ17KazAiEA7lcY3X7+fA1ewX8hTZFP20nrddcFFzZS2+AtVMOorpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@3.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53807},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-3.0.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":{"source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/ba49efb741df91b6c646f5a5ef501db4/portabletext-plugin-character-pair-decorator-3.0.4.tgz","_integrity":"sha512-zQwqvDu4ebNJdhcxSwLQWzI3DI8yEmQQOZQx6Xqr4XF1NQrbUmauHUWrwofJtumCgCI1nCkz5Fq2QhI6J3nLaw==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.6.2","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"remeda":"^2.30.0","xstate":"^5.24.0","@xstate/react":"^6.0.0","react-compiler-runtime":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","eslint":"^9.38.0","vitest":"^4.0.6","typescript":"5.9.3","@types/react":"^19.2.2","typescript-eslint":"^8.46.1","@portabletext/editor":"^2.19.3","eslint-plugin-react-hooks":"7.0.1","babel-plugin-react-compiler":"1.0.0"},"peerDependencies":{"react":"^18.3 || ^19","@portabletext/editor":"^2.19.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_3.0.4_1762527816058_0.5638945449213972","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"@portabletext/plugin-character-pair-decorator","version":"3.0.5","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@3.0.5","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"8af5a0a3ebd9cf207dd78b86302dd77907708ad8","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-3.0.5.tgz","fileCount":11,"integrity":"sha512-V4cCOM+lMflV9+38EakcxRmAZ4hVfNBRX0+dlUXHMSLHjbHOURpAsrS0R8BWBQs05LgisPPIMZnYnonzOkqzAQ==","signatures":[{"sig":"MEUCIHpAKm/1pZXgyREozPMlYomP996jrrT2C2mhnnAklEipAiEA7xR6WGRvUGKrhzp1rk9S96woIg+bkEbSEQQZ6hAacvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@3.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53807},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-3.0.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":{"source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/f4aa1b735f1a562fb39173759ec639a2/portabletext-plugin-character-pair-decorator-3.0.5.tgz","_integrity":"sha512-V4cCOM+lMflV9+38EakcxRmAZ4hVfNBRX0+dlUXHMSLHjbHOURpAsrS0R8BWBQs05LgisPPIMZnYnonzOkqzAQ==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.6.2","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"remeda":"^2.30.0","xstate":"^5.24.0","@xstate/react":"^6.0.0","react-compiler-runtime":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","eslint":"^9.38.0","vitest":"^4.0.6","typescript":"5.9.3","@types/react":"^19.2.2","typescript-eslint":"^8.46.1","@portabletext/editor":"^2.20.0","eslint-plugin-react-hooks":"7.0.1","babel-plugin-react-compiler":"1.0.0"},"peerDependencies":{"react":"^18.3 || ^19","@portabletext/editor":"^2.20.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_3.0.5_1762537992940_0.7005117103107696","host":"s3://npm-registry-packages-npm-production"}},"3.0.6":{"name":"@portabletext/plugin-character-pair-decorator","version":"3.0.6","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@3.0.6","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"9edc35374cabf6111f6d809a8f4c18078b7a2ea7","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-3.0.6.tgz","fileCount":11,"integrity":"sha512-m+iKKgeVzDQ+5lw3WX8quBXdrYGe/N9c9K2DnPaqZeMHwcomhwemXgrMN06BxsuAw2Z3+MBGdhnCXZZ5NYTYOQ==","signatures":[{"sig":"MEUCIEjxaA7CEhl8bRPQzNw8hb7CeAjq9EkNMU1TPmJmP6EoAiEA38NAKFV73sg17CbxFcEcGKIxdLjIW4E83XgV9VVU/nE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@3.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53807},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-3.0.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":{"source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/c33315f5d5b81be3e36b62495f768caf/portabletext-plugin-character-pair-decorator-3.0.6.tgz","_integrity":"sha512-m+iKKgeVzDQ+5lw3WX8quBXdrYGe/N9c9K2DnPaqZeMHwcomhwemXgrMN06BxsuAw2Z3+MBGdhnCXZZ5NYTYOQ==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.6.2","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"remeda":"^2.30.0","xstate":"^5.24.0","@xstate/react":"^6.0.0","react-compiler-runtime":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","eslint":"^9.38.0","vitest":"^4.0.6","typescript":"5.9.3","@types/react":"^19.2.2","typescript-eslint":"^8.46.1","@portabletext/editor":"^2.21.0","eslint-plugin-react-hooks":"7.0.1","babel-plugin-react-compiler":"1.0.0"},"peerDependencies":{"react":"^18.3 || ^19","@portabletext/editor":"^2.21.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_3.0.6_1762759594995_0.3404583985568568","host":"s3://npm-registry-packages-npm-production"}},"3.0.7":{"name":"@portabletext/plugin-character-pair-decorator","version":"3.0.7","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@3.0.7","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"671776a24c68687349bda00b1aa9b024c82f14e7","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-3.0.7.tgz","fileCount":11,"integrity":"sha512-fN9RMHSG1nO5nyrlUoTJVmO84woU1ET/n9/o01ko0MgBu0/9jf/tM8RJEhQy720A44SC7yLkrwTYmP5jdqN9tg==","signatures":[{"sig":"MEUCIQCe+f/eZAHyAfkxEyTI0W/2YHtMPCArQez7aMyFuKk8UQIgC65RpVqi7k79RzF9j5tJ+k8bAXz2cvLbc6BLuMDW/zo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@3.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53807},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-3.0.7.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":{"source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/afaf712cde1c21bb3314db5f28656831/portabletext-plugin-character-pair-decorator-3.0.7.tgz","_integrity":"sha512-fN9RMHSG1nO5nyrlUoTJVmO84woU1ET/n9/o01ko0MgBu0/9jf/tM8RJEhQy720A44SC7yLkrwTYmP5jdqN9tg==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.6.2","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"remeda":"^2.30.0","xstate":"^5.24.0","@xstate/react":"^6.0.0","react-compiler-runtime":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","eslint":"^9.38.0","vitest":"^4.0.6","typescript":"5.9.3","@types/react":"^19.2.2","typescript-eslint":"^8.46.1","@portabletext/editor":"^2.21.1","eslint-plugin-react-hooks":"7.0.1","babel-plugin-react-compiler":"1.0.0"},"peerDependencies":{"react":"^18.3 || ^19","@portabletext/editor":"^2.21.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_3.0.7_1762851742674_0.12027034646258672","host":"s3://npm-registry-packages-npm-production"}},"3.0.8":{"name":"@portabletext/plugin-character-pair-decorator","version":"3.0.8","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@3.0.8","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"e78d3f7720c7a971e5639c2dfcab839bb5afb64d","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-3.0.8.tgz","fileCount":11,"integrity":"sha512-z/yHxImedyuL1h+6VL8L1bI2xq4mk0PA15IKiUbZVyUnVMdhN2UfPThJmrdrzKEomXd0JapbfG68rfqRPDcj4w==","signatures":[{"sig":"MEUCIBLmcGP9xYyachVCDxMbUX71+wgWExhKXDZG3ax0e2PYAiEAmEFupDwzaeYSpnLeQYHOB9SJ/VyKzwtRd0jDcFVZfww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@3.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53807},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-3.0.8.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":{"source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/d095eced4030d9fc3ccc9709d55a70ae/portabletext-plugin-character-pair-decorator-3.0.8.tgz","_integrity":"sha512-z/yHxImedyuL1h+6VL8L1bI2xq4mk0PA15IKiUbZVyUnVMdhN2UfPThJmrdrzKEomXd0JapbfG68rfqRPDcj4w==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.6.2","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"remeda":"^2.30.0","xstate":"^5.24.0","@xstate/react":"^6.0.0","react-compiler-runtime":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","eslint":"^9.38.0","vitest":"^4.0.6","typescript":"5.9.3","@types/react":"^19.2.2","typescript-eslint":"^8.46.1","@portabletext/editor":"^2.21.2","eslint-plugin-react-hooks":"7.0.1","babel-plugin-react-compiler":"1.0.0"},"peerDependencies":{"react":"^18.3 || ^19","@portabletext/editor":"^2.21.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_3.0.8_1762865613819_0.47129354588107986","host":"s3://npm-registry-packages-npm-production"}},"3.0.9":{"name":"@portabletext/plugin-character-pair-decorator","version":"3.0.9","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@3.0.9","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"fa3972c4f665fa78329338a011472807434583ec","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-3.0.9.tgz","fileCount":11,"integrity":"sha512-RtqR7crm478lXdIX65gW63H4YY6z+8PmTylnIQumN9KyX0g11IU5y+GQrcytRInbA8SI5Ktp7MnbFFmGqtLyBA==","signatures":[{"sig":"MEUCIHra5sqjFwirsXV344Pn5w03WKIQQJRhxO5mk6G0W6ZfAiEAuNdfNHBwlixvy0Dtc9Yv8ou5e/E9DSmZBTw1fWxdjZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@3.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53807},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-3.0.9.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":{"source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/5f58fbda3fcb8d44d6cfffe06a9b95f3/portabletext-plugin-character-pair-decorator-3.0.9.tgz","_integrity":"sha512-RtqR7crm478lXdIX65gW63H4YY6z+8PmTylnIQumN9KyX0g11IU5y+GQrcytRInbA8SI5Ktp7MnbFFmGqtLyBA==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.6.2","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"remeda":"^2.30.0","xstate":"^5.24.0","@xstate/react":"^6.0.0","react-compiler-runtime":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","eslint":"^9.38.0","vitest":"^4.0.8","typescript":"5.9.3","@types/react":"^19.2.2","typescript-eslint":"^8.46.1","@portabletext/editor":"^2.21.3","eslint-plugin-react-hooks":"7.0.1","babel-plugin-react-compiler":"1.0.0"},"peerDependencies":{"react":"^18.3 || ^19","@portabletext/editor":"^2.21.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_3.0.9_1762947111061_0.6762642048616052","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@portabletext/plugin-character-pair-decorator","version":"4.0.0","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@4.0.0","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"bfd2dd785b120e6c064072f37a605244da860ccb","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-4.0.0.tgz","fileCount":11,"integrity":"sha512-U8e26uSP7bt4lZdJnzLZrpQDF3+7HoZvPozHNltaT4/hl99bphRFR40tWOxfKqjNnaCGYMPnpj+Mhd4IcZs6IA==","signatures":[{"sig":"MEQCIEqiuk6g3CVyQcPkfJ5Ki2f0PiyJ2IB7BELe/hrrXEErAiAbokGLDQIuxRrdeny9xrD0313jAZE2xMj8HtY/JCYr1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53805},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-4.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":{"source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/ade63a4b26e2a654863452ca6f545268/portabletext-plugin-character-pair-decorator-4.0.0.tgz","_integrity":"sha512-U8e26uSP7bt4lZdJnzLZrpQDF3+7HoZvPozHNltaT4/hl99bphRFR40tWOxfKqjNnaCGYMPnpj+Mhd4IcZs6IA==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.6.2","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"remeda":"^2.30.0","xstate":"^5.24.0","@xstate/react":"^6.0.0","react-compiler-runtime":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","eslint":"^9.38.0","vitest":"^4.0.8","typescript":"5.9.3","@types/react":"^19.2.2","typescript-eslint":"^8.46.1","@portabletext/editor":"^3.0.0","eslint-plugin-react-hooks":"7.0.1","babel-plugin-react-compiler":"1.0.0"},"peerDependencies":{"react":"^18.3 || ^19","@portabletext/editor":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_4.0.0_1763367011533_0.33514149808926974","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@portabletext/plugin-character-pair-decorator","version":"4.0.1","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@4.0.1","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"61f90ed4aba2ea5ccbc373b9d5067711b76be436","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-4.0.1.tgz","fileCount":11,"integrity":"sha512-Z0n/tjbrZHrwhmzXws5djm553q9+QF5oc8L4mDN49kzNf3Jod7izz9oEz9wqyCy9R8OL/QtYiDQ845d6ev1u9Q==","signatures":[{"sig":"MEYCIQC/VJv9grh24Uv9aLrOQiAHde4KUrz79BQDGo9cjdyRUgIhALtJfaZmoFkKYMiLWmlq6qsyNY4eNifI4u+ljt3ooJft","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53805},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-4.0.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":{"source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/88f0cf0fc794b9bc90797fdc626787aa/portabletext-plugin-character-pair-decorator-4.0.1.tgz","_integrity":"sha512-Z0n/tjbrZHrwhmzXws5djm553q9+QF5oc8L4mDN49kzNf3Jod7izz9oEz9wqyCy9R8OL/QtYiDQ845d6ev1u9Q==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.6.2","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"remeda":"^2.30.0","xstate":"^5.24.0","@xstate/react":"^6.0.0","react-compiler-runtime":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","eslint":"^9.38.0","vitest":"^4.0.8","typescript":"5.9.3","@types/react":"^19.2.2","typescript-eslint":"^8.46.1","@portabletext/editor":"^3.0.1","eslint-plugin-react-hooks":"7.0.1","babel-plugin-react-compiler":"1.0.0"},"peerDependencies":{"react":"^18.3 || ^19","@portabletext/editor":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_4.0.1_1763463635859_0.943086214545211","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@portabletext/plugin-character-pair-decorator","version":"4.0.2","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@4.0.2","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"3af44a7014bf6fcbc5c93076810fa265eec25192","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-4.0.2.tgz","fileCount":11,"integrity":"sha512-cqYtA/8GQEJrZU7h05msJJ8UIcW2zSaw3EyGbEL00hnkQwsFgNMFX/DYWUaOoGnVGZyYv6iP4x5qZkgrYr//Fg==","signatures":[{"sig":"MEYCIQDO5Ot1MbbTfKYPxfR9vvQoGO54S0UzLOE/Nnyj1gd2oQIhAP7sk1XD/64zsnytOxGduwtPHUDrdreFPfqYn+NStWV/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@4.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53805},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-4.0.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":{"source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/e440994bcf96d082daac8dd03dbb7f9c/portabletext-plugin-character-pair-decorator-4.0.2.tgz","_integrity":"sha512-cqYtA/8GQEJrZU7h05msJJ8UIcW2zSaw3EyGbEL00hnkQwsFgNMFX/DYWUaOoGnVGZyYv6iP4x5qZkgrYr//Fg==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.6.2","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"remeda":"^2.30.0","xstate":"^5.24.0","@xstate/react":"^6.0.0","react-compiler-runtime":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","eslint":"^9.38.0","vitest":"^4.0.8","typescript":"5.9.3","@types/react":"^19.2.2","typescript-eslint":"^8.46.1","@portabletext/editor":"^3.0.2","eslint-plugin-react-hooks":"7.0.1","babel-plugin-react-compiler":"1.0.0"},"peerDependencies":{"react":"^18.3 || ^19","@portabletext/editor":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_4.0.2_1763474505874_0.8922811369226957","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"@portabletext/plugin-character-pair-decorator","version":"4.0.3","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@4.0.3","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"0dc2500ce26ae4dcc0b1aa08393b3a646328ef31","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-4.0.3.tgz","fileCount":11,"integrity":"sha512-wPorNxX/R/yNB/jvI+JguruQWm16xMd3acsFUvO1AX+zRXaEy4w1QiB1CpYk+tl/VNykaXeNZRashk/px3tyjg==","signatures":[{"sig":"MEQCIBKZRdvXkgJXTgCBvHGDQu2pJnU5XAizZVuOXT06ogX3AiAZXtVaPN2FC+H8yTtUobLGlpjyg8fEGfC50eLbDPs0UQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@4.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53805},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-4.0.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":{"source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/ca8aaac1e275665a1ef39ceeba6d9bcc/portabletext-plugin-character-pair-decorator-4.0.3.tgz","_integrity":"sha512-wPorNxX/R/yNB/jvI+JguruQWm16xMd3acsFUvO1AX+zRXaEy4w1QiB1CpYk+tl/VNykaXeNZRashk/px3tyjg==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.6.2","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"remeda":"^2.30.0","xstate":"^5.24.0","@xstate/react":"^6.0.0","react-compiler-runtime":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","eslint":"^9.38.0","vitest":"^4.0.8","typescript":"5.9.3","@types/react":"^19.2.2","typescript-eslint":"^8.46.1","@portabletext/editor":"^3.0.3","eslint-plugin-react-hooks":"7.0.1","babel-plugin-react-compiler":"1.0.0"},"peerDependencies":{"react":"^18.3 || ^19","@portabletext/editor":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_4.0.3_1763475938544_0.337254105298038","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"@portabletext/plugin-character-pair-decorator","version":"4.0.4","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@4.0.4","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"b720cb66d75ce1430e7ac6700f30943ac5789abf","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-4.0.4.tgz","fileCount":11,"integrity":"sha512-lqsu2spZL2sP2go3Vi8FqiL1Ki353mk7jidnDi7Xl+SiNI4PsvxAMrC6djTPNIT8PuFo0EXfcuG1V5l4DLhQng==","signatures":[{"sig":"MEUCIH/3MhYLPMfy+zoqvQSrJEms9uQ+856fjLynkoUSIphYAiEA3SWC+cs3X5aYtaRZOoA2f7fxpEvCi0XTENbOOSMFC+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@4.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53805},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-4.0.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":{"source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/a891fb8a511fea1d8e678b85a0be25d6/portabletext-plugin-character-pair-decorator-4.0.4.tgz","_integrity":"sha512-lqsu2spZL2sP2go3Vi8FqiL1Ki353mk7jidnDi7Xl+SiNI4PsvxAMrC6djTPNIT8PuFo0EXfcuG1V5l4DLhQng==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.6.2","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"remeda":"^2.30.0","xstate":"^5.24.0","@xstate/react":"^6.0.0","react-compiler-runtime":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","eslint":"^9.38.0","vitest":"^4.0.8","typescript":"5.9.3","@types/react":"^19.2.2","typescript-eslint":"^8.46.1","@portabletext/editor":"^3.0.4","eslint-plugin-react-hooks":"7.0.1","babel-plugin-react-compiler":"1.0.0"},"peerDependencies":{"react":"^18.3 || ^19","@portabletext/editor":"^3.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_4.0.4_1763539888859_0.09663936509808413","host":"s3://npm-registry-packages-npm-production"}},"4.0.5":{"name":"@portabletext/plugin-character-pair-decorator","version":"4.0.5","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@4.0.5","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"70da790ee3f563554b48dd681ebd7cd5039fa9a0","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-4.0.5.tgz","fileCount":11,"integrity":"sha512-Wm3AoJyPLpexbTdx/tJCQdKzUPzyiXurh2d9GGpMwAdZSgaCasyvTV15ZlbLE2Loh60E/TaWPhwR++onv963BA==","signatures":[{"sig":"MEUCIQCpnWM4MGOkZTTqH9AKs5utM6C/eT3qZveOnEGhS7c52AIgZEUeEsLE9FnICKAmJASqGO6oxEpKX+MNNxKxpRQExGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@4.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53805},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-4.0.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":{"source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/69ac8cccb04bfe1761363fdbab642e99/portabletext-plugin-character-pair-decorator-4.0.5.tgz","_integrity":"sha512-Wm3AoJyPLpexbTdx/tJCQdKzUPzyiXurh2d9GGpMwAdZSgaCasyvTV15ZlbLE2Loh60E/TaWPhwR++onv963BA==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.6.3","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"remeda":"^2.30.0","xstate":"^5.24.0","@xstate/react":"^6.0.0","react-compiler-runtime":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","eslint":"^9.38.0","vitest":"^4.0.9","typescript":"5.9.3","@types/react":"^19.2.2","typescript-eslint":"^8.46.1","@portabletext/editor":"^3.0.5","eslint-plugin-react-hooks":"7.0.1","babel-plugin-react-compiler":"1.0.0"},"peerDependencies":{"react":"^18.3 || ^19","@portabletext/editor":"^3.0.5"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_4.0.5_1763643669469_0.6553033510234609","host":"s3://npm-registry-packages-npm-production"}},"4.0.6":{"name":"@portabletext/plugin-character-pair-decorator","version":"4.0.6","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@4.0.6","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"c81459cd664c8204d902f7c2ad80366f8e526b27","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-4.0.6.tgz","fileCount":11,"integrity":"sha512-UcA2EkVp/8s9Epufmvc28SdGQjA082RWTtz3268T6z4DGbos8ExKPTEDUOaE3bUvCpF3bXXPPfTbzOjxCo0L4w==","signatures":[{"sig":"MEUCIDvb8W/8g9h3JcedLf6GiZVgpyH/sn4CLy8JSYBmidvTAiEAtFdiNKW+in40aEuV3ESrJRnLfybpwA+Z26j9oxHm4ok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@4.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53805},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-4.0.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":{"source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/a2d8f90d06b615d0c911c6ff5ae4de8f/portabletext-plugin-character-pair-decorator-4.0.6.tgz","_integrity":"sha512-UcA2EkVp/8s9Epufmvc28SdGQjA082RWTtz3268T6z4DGbos8ExKPTEDUOaE3bUvCpF3bXXPPfTbzOjxCo0L4w==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.6.3","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"remeda":"^2.30.0","xstate":"^5.24.0","@xstate/react":"^6.0.0","react-compiler-runtime":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","eslint":"^9.38.0","vitest":"^4.0.9","typescript":"5.9.3","@types/react":"^19.2.2","typescript-eslint":"^8.46.1","@portabletext/editor":"^3.0.6","eslint-plugin-react-hooks":"7.0.1","babel-plugin-react-compiler":"1.0.0"},"peerDependencies":{"react":"^18.3 || ^19","@portabletext/editor":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_4.0.6_1763729384231_0.467800244258058","host":"s3://npm-registry-packages-npm-production"}},"4.0.7":{"name":"@portabletext/plugin-character-pair-decorator","version":"4.0.7","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@4.0.7","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"2162153ffcdadd88eba2a96da02cb76e5211f287","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-4.0.7.tgz","fileCount":11,"integrity":"sha512-U43wxtQlRiIwZwXTDNjeGzC/lBqfUaOyFzkvS/SdtEgJfSLMDXvcXGJNSgBUpqPB6GOBju10L5r4UkXP0MqP2g==","signatures":[{"sig":"MEQCIFZ8xTy3SONnUri5PNRT4wmFkUwqShPwkOoOApmfhr/1AiA/DOH4vNbdducrI6vmwY+0fgFjhaeNLXoutSJN7McqCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@4.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53805},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-4.0.7.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":{"source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/646809066377c4857cc00234c8a472f4/portabletext-plugin-character-pair-decorator-4.0.7.tgz","_integrity":"sha512-U43wxtQlRiIwZwXTDNjeGzC/lBqfUaOyFzkvS/SdtEgJfSLMDXvcXGJNSgBUpqPB6GOBju10L5r4UkXP0MqP2g==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.6.3","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"remeda":"^2.30.0","xstate":"^5.24.0","@xstate/react":"^6.0.0","react-compiler-runtime":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","eslint":"^9.38.0","vitest":"^4.0.9","typescript":"5.9.3","@types/react":"^19.2.2","typescript-eslint":"^8.46.1","@portabletext/editor":"^3.0.7","eslint-plugin-react-hooks":"7.0.1","babel-plugin-react-compiler":"1.0.0"},"peerDependencies":{"react":"^18.3 || ^19","@portabletext/editor":"^3.0.7"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_4.0.7_1764077073480_0.34050634287831993","host":"s3://npm-registry-packages-npm-production"}},"4.0.8":{"name":"@portabletext/plugin-character-pair-decorator","version":"4.0.8","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@4.0.8","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"162d6eb8bf7a39b1f2d33e4f1f17f47d78890d02","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-4.0.8.tgz","fileCount":11,"integrity":"sha512-vIxBq5RjufNUZhuDd8xpKwmCFnNycR3UjB2WplZE5YVtYPCU3OfL+59aBOafxmhDC0YySaE3aCwdLeLQrRiNrw==","signatures":[{"sig":"MEYCIQD5nA15lvcdbpTv2Itw+ZrjGTRJF32ZwHudjumhq+sODgIhAMsgPfeEXGUdSjhUCj+2ofLzLYXT3f+HwJYE9emw/ata","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@4.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53805},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-4.0.8.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":{"source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/06319aa502a5362fdbf44d947c7ac518/portabletext-plugin-character-pair-decorator-4.0.8.tgz","_integrity":"sha512-vIxBq5RjufNUZhuDd8xpKwmCFnNycR3UjB2WplZE5YVtYPCU3OfL+59aBOafxmhDC0YySaE3aCwdLeLQrRiNrw==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.6.4","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"remeda":"^2.30.0","xstate":"^5.24.0","@xstate/react":"^6.0.0","react-compiler-runtime":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","eslint":"^9.38.0","vitest":"^4.0.9","typescript":"5.9.3","@types/react":"^19.2.2","typescript-eslint":"^8.46.1","@portabletext/editor":"^3.0.8","eslint-plugin-react-hooks":"7.0.1","babel-plugin-react-compiler":"1.0.0"},"peerDependencies":{"react":"^18.3 || ^19","@portabletext/editor":"^3.0.8"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_4.0.8_1764315206781_0.6830523669203232","host":"s3://npm-registry-packages-npm-production"}},"4.0.9":{"name":"@portabletext/plugin-character-pair-decorator","version":"4.0.9","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@4.0.9","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"88229d789af7ab3e644782d9bf9cda289ffd0fd6","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-4.0.9.tgz","fileCount":11,"integrity":"sha512-DrTK45InbU98iJHtiDAl/JlvTpW0HAVU04nQpasAZZak/PsYgewb0BYtI5YJkOpYEjcw+HDGjMTV3n4CsWFO2Q==","signatures":[{"sig":"MEUCIFCdde8f/e8hhfwu7nFP9mWNZnLn7poM7iaT0d0JEhXEAiEAj+grS9qx/X7r3DhsNbAr6KO5vN4hvMEKoxCh3vMzgjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@4.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53805},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-4.0.9.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":{"source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/e007081e5d82cd82a5050d4a45dafe89/portabletext-plugin-character-pair-decorator-4.0.9.tgz","_integrity":"sha512-DrTK45InbU98iJHtiDAl/JlvTpW0HAVU04nQpasAZZak/PsYgewb0BYtI5YJkOpYEjcw+HDGjMTV3n4CsWFO2Q==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.6.4","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"remeda":"^2.30.0","xstate":"^5.24.0","@xstate/react":"^6.0.0","react-compiler-runtime":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","eslint":"^9.38.0","vitest":"^4.0.9","typescript":"5.9.3","@types/react":"^19.2.2","typescript-eslint":"^8.46.1","@portabletext/editor":"^3.0.9","eslint-plugin-react-hooks":"7.0.1","babel-plugin-react-compiler":"1.0.0"},"peerDependencies":{"react":"^18.3 || ^19","@portabletext/editor":"^3.0.9"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_4.0.9_1764317534940_0.748083149125035","host":"s3://npm-registry-packages-npm-production"}},"4.0.10":{"name":"@portabletext/plugin-character-pair-decorator","version":"4.0.10","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@4.0.10","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"2fd99bf5152d98c5f0dafef57cbaf8a1b9d47c36","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-4.0.10.tgz","fileCount":11,"integrity":"sha512-8bTGJHFeFLbAYIUXNSTczsmIOvAG2mcDIXBDb/Bw776fwj5EzQ3X8zxBOHQJTYAWVRXUPU1AXFxjDy33VRJZtw==","signatures":[{"sig":"MEYCIQCb5oVnCO1cjeUfiBUKhdllSQohWBr2Ui9FwNTNri9RBAIhAKG5e0u6BPBudF4nEPfEOHdeqBhv0ZZOz04RtE2sM3Zd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@4.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53806},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-4.0.10.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":{"source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/6046f1c76cb7956b4a3cadd5d54f240b/portabletext-plugin-character-pair-decorator-4.0.10.tgz","_integrity":"sha512-8bTGJHFeFLbAYIUXNSTczsmIOvAG2mcDIXBDb/Bw776fwj5EzQ3X8zxBOHQJTYAWVRXUPU1AXFxjDy33VRJZtw==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.6.4","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"remeda":"^2.30.0","xstate":"^5.24.0","@xstate/react":"^6.0.0","react-compiler-runtime":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","eslint":"^9.38.0","vitest":"^4.0.9","typescript":"5.9.3","@types/react":"^19.2.2","typescript-eslint":"^8.46.1","@portabletext/editor":"^3.1.0","eslint-plugin-react-hooks":"7.0.1","babel-plugin-react-compiler":"1.0.0"},"peerDependencies":{"react":"^18.3 || ^19","@portabletext/editor":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_4.0.10_1764319581279_0.5010905250804509","host":"s3://npm-registry-packages-npm-production"}},"4.0.11":{"name":"@portabletext/plugin-character-pair-decorator","version":"4.0.11","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@4.0.11","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"d3db10a8a3aecc5b7d8ad0155f86d58af0ad4758","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-4.0.11.tgz","fileCount":11,"integrity":"sha512-DBO6vHREmcPt6/N75iStYCIMbuE36yhEHzhq1TFa/ymIhQtFDJUZ+zfzawP9tDafOx6akJBB7JkWAhi0T0v7Aw==","signatures":[{"sig":"MEYCIQCG8KuWDugK5WvJsaS+jcAp+9WVURaMH1YXlO92Q0SE2AIhAPQM1Wtnom0yy2tFcCuEQ97+1iubR3nsDkISvkITxxrJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@4.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53806},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-4.0.11.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":{"source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/51ac6875deeaef257586343c5264b5d2/portabletext-plugin-character-pair-decorator-4.0.11.tgz","_integrity":"sha512-DBO6vHREmcPt6/N75iStYCIMbuE36yhEHzhq1TFa/ymIhQtFDJUZ+zfzawP9tDafOx6akJBB7JkWAhi0T0v7Aw==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.6.4","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"remeda":"^2.30.0","xstate":"^5.24.0","@xstate/react":"^6.0.0","react-compiler-runtime":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","eslint":"^9.38.0","vitest":"^4.0.9","typescript":"5.9.3","@types/react":"^19.2.2","typescript-eslint":"^8.46.1","@portabletext/editor":"^3.1.1","eslint-plugin-react-hooks":"7.0.1","babel-plugin-react-compiler":"1.0.0"},"peerDependencies":{"react":"^18.3 || ^19","@portabletext/editor":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_4.0.11_1764338477956_0.18619765067544614","host":"s3://npm-registry-packages-npm-production"}},"4.0.12":{"name":"@portabletext/plugin-character-pair-decorator","version":"4.0.12","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@4.0.12","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"e8c876cbe2e058bca7cf575b80faa907cca05e90","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-4.0.12.tgz","fileCount":11,"integrity":"sha512-SKXJFlD4NKZdeFC0aEluVkGDSBEHa68wsiewHTxNyOfSXtWlw8adM3LfnDFIJ3inRhkWhK1uNYNF+Pv6C3TZEQ==","signatures":[{"sig":"MEYCIQCTv40G0mwDFzecM9z5qnOx4FJVTgJMgg0Bs+4iHCdWogIhAJy12euCrZ0GRsPea0kGactP5A1LFca5IP0fO1oipSEt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@4.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53841},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-4.0.12.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":{"source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/09702e1895173dcc2733363c405c6918/portabletext-plugin-character-pair-decorator-4.0.12.tgz","_integrity":"sha512-SKXJFlD4NKZdeFC0aEluVkGDSBEHa68wsiewHTxNyOfSXtWlw8adM3LfnDFIJ3inRhkWhK1uNYNF+Pv6C3TZEQ==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.6.4","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"remeda":"^2.30.0","xstate":"^5.24.0","@xstate/react":"^6.0.0","react-compiler-runtime":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","eslint":"^9.38.0","vitest":"^4.0.14","typescript":"5.9.3","@types/react":"^19.2.2","@sanity/tsconfig":"^1.0.0","typescript-eslint":"^8.46.1","@portabletext/editor":"^3.1.2","eslint-plugin-react-hooks":"7.0.1","babel-plugin-react-compiler":"1.0.0"},"peerDependencies":{"react":"^18.3 || ^19","@portabletext/editor":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_4.0.12_1764760153417_0.9751049833763028","host":"s3://npm-registry-packages-npm-production"}},"4.0.13":{"name":"@portabletext/plugin-character-pair-decorator","version":"4.0.13","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@4.0.13","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"60b3ed5e452baabb43cef7c947e8fbc0ace339fb","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-4.0.13.tgz","fileCount":11,"integrity":"sha512-vx1vub5fvsVkGkjNLMuJ+b2vO+ELcK/83/vaR7D7TL4ig7Zxs/4LVfrPFO5pNQDwFyrRb3jCp7tBZa/OyoOgJg==","signatures":[{"sig":"MEQCIHpKIKD2ybYR0/z0qQgFyeiBGaCUheacbO+LuZDRyYqhAiATGUxe4/rTFQSM/hNX1VCKKOC71EZTELdWNkP9Vf4o8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@4.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53841},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-4.0.13.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":{"source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/3012be3f292544301fc630377a5d5e67/portabletext-plugin-character-pair-decorator-4.0.13.tgz","_integrity":"sha512-vx1vub5fvsVkGkjNLMuJ+b2vO+ELcK/83/vaR7D7TL4ig7Zxs/4LVfrPFO5pNQDwFyrRb3jCp7tBZa/OyoOgJg==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.6.4","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"remeda":"^2.30.0","xstate":"^5.24.0","@xstate/react":"^6.0.0","react-compiler-runtime":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","eslint":"^9.38.0","vitest":"^4.0.14","typescript":"5.9.3","@types/react":"^19.2.2","@sanity/tsconfig":"^1.0.0","typescript-eslint":"^8.46.1","@portabletext/editor":"^3.2.0","eslint-plugin-react-hooks":"7.0.1","babel-plugin-react-compiler":"1.0.0"},"peerDependencies":{"react":"^18.3 || ^19","@portabletext/editor":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_4.0.13_1764765650381_0.8112756270822103","host":"s3://npm-registry-packages-npm-production"}},"4.0.14":{"name":"@portabletext/plugin-character-pair-decorator","version":"4.0.14","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@4.0.14","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"8fb3d4979c5393ec7e4b8972e33e197d61954445","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-4.0.14.tgz","fileCount":11,"integrity":"sha512-ljEK5Rf/0meKYHeyS1dtcXiRvMqc6Go2EiPcAF6XQ7DwWGSLVChlXaH4Bha3zKUWZKF+IjqdFO9Fve56L0/2kg==","signatures":[{"sig":"MEYCIQD0yeumV0iJVrKoklFnmPatDD6FOhv89y3ecC8Bg0B9uAIhAOA+qY9GeFZZKGvtCEmoi8WZOxjOj2VIfGAOWWj4Jb+I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@4.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53841},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-4.0.14.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":{"source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/4e7656e386753479d2d6d99a343237f7/portabletext-plugin-character-pair-decorator-4.0.14.tgz","_integrity":"sha512-ljEK5Rf/0meKYHeyS1dtcXiRvMqc6Go2EiPcAF6XQ7DwWGSLVChlXaH4Bha3zKUWZKF+IjqdFO9Fve56L0/2kg==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.6.4","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"remeda":"^2.30.0","xstate":"^5.24.0","@xstate/react":"^6.0.0","react-compiler-runtime":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","eslint":"^9.38.0","vitest":"^4.0.14","typescript":"5.9.3","@types/react":"^19.2.2","@sanity/tsconfig":"^1.0.0","typescript-eslint":"^8.46.1","@portabletext/editor":"^3.2.1","eslint-plugin-react-hooks":"7.0.1","babel-plugin-react-compiler":"1.0.0"},"peerDependencies":{"react":"^18.3 || ^19","@portabletext/editor":"^3.2.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_4.0.14_1764768024822_0.9112520102339379","host":"s3://npm-registry-packages-npm-production"}},"4.0.15":{"name":"@portabletext/plugin-character-pair-decorator","version":"4.0.15","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@4.0.15","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"1348b57f928d136aa94ca1ab28c2292f1c7f9556","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-4.0.15.tgz","fileCount":11,"integrity":"sha512-2dQsaUo+I+0OHMQ51fmB9Bpqb8hbkQs96GmPfhIDpcEHGzWU6YrEgPCu5L9bBm7vRfxXv4drz0rbxwRHV1g2Ow==","signatures":[{"sig":"MEUCIDecsVAispcgKPK35CUZnNNsvigYJGKEr4d1MobqEdE2AiEAu2RgPsy3Ntz9lT7jJHpoRslvFeLYlLlWEJAs0A6RDXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@4.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53841},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-4.0.15.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":{"source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/0c4851e97e74c23df6455db55a1a4f35/portabletext-plugin-character-pair-decorator-4.0.15.tgz","_integrity":"sha512-2dQsaUo+I+0OHMQ51fmB9Bpqb8hbkQs96GmPfhIDpcEHGzWU6YrEgPCu5L9bBm7vRfxXv4drz0rbxwRHV1g2Ow==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.6.4","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"remeda":"^2.30.0","xstate":"^5.24.0","@xstate/react":"^6.0.0","react-compiler-runtime":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","eslint":"^9.38.0","vitest":"^4.0.14","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^1.0.0","typescript-eslint":"^8.46.1","@portabletext/editor":"^3.2.2","eslint-plugin-react-hooks":"7.0.1","babel-plugin-react-compiler":"1.0.0"},"peerDependencies":{"react":"^18.3 || ^19","@portabletext/editor":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_4.0.15_1764796179770_0.6105693664601948","host":"s3://npm-registry-packages-npm-production"}},"4.0.16":{"name":"@portabletext/plugin-character-pair-decorator","version":"4.0.16","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@4.0.16","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"50144d24d1e347542efd6b333ea176d0646bc7ef","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-4.0.16.tgz","fileCount":11,"integrity":"sha512-n9FxS2603Teead1H4jhx0XDFno3KmWb4bniuaEP36zzEtI/GDLITcUMCMJlBfojqY5C7bIB36iHQ6uCU/oxJeQ==","signatures":[{"sig":"MEUCIQDVLGV/2p4smwug8cmKwR0M8Pqr3WTEKvNo9UQbrfGr4wIgG9c+9q+5YBOXN1nfCxEjNRpvAMU2Cb7Fk2qeQNqUiRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@4.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53841},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-4.0.16.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":{"source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/30232ec4576551d2f0bc32c8c5440736/portabletext-plugin-character-pair-decorator-4.0.16.tgz","_integrity":"sha512-n9FxS2603Teead1H4jhx0XDFno3KmWb4bniuaEP36zzEtI/GDLITcUMCMJlBfojqY5C7bIB36iHQ6uCU/oxJeQ==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.6.4","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"remeda":"^2.32.0","xstate":"^5.24.0","@xstate/react":"^6.0.0","react-compiler-runtime":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","eslint":"^9.39.1","vitest":"^4.0.14","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^1.0.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^3.2.3","eslint-plugin-react-hooks":"7.0.1","babel-plugin-react-compiler":"1.0.0"},"peerDependencies":{"react":"^18.3 || ^19","@portabletext/editor":"^3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_4.0.16_1764854353701_0.5835199062328842","host":"s3://npm-registry-packages-npm-production"}},"4.0.17":{"name":"@portabletext/plugin-character-pair-decorator","version":"4.0.17","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@4.0.17","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"434c3433fc824e6a3be44441e97e7e58b5f34cd0","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-4.0.17.tgz","fileCount":11,"integrity":"sha512-thHhZplRkR2Erw/rdygl95yqrVU4+DybLbetMqgHUVpD3PDuzvlNchHJXfxPVROfFdxU7GFssjFHqQ3ldv5JGg==","signatures":[{"sig":"MEYCIQCh7rzuiHCLMc85V7jOvirjNL6hVvNw8dDON+ofJXAriQIhAOY9iUyHKEJOdzXMYDHssZ7znixU726HmbFNIoBG6Ayj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@4.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53841},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-4.0.17.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":{"source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/474d0a2702317bb118f2b510e3ee8a75/portabletext-plugin-character-pair-decorator-4.0.17.tgz","_integrity":"sha512-thHhZplRkR2Erw/rdygl95yqrVU4+DybLbetMqgHUVpD3PDuzvlNchHJXfxPVROfFdxU7GFssjFHqQ3ldv5JGg==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.6.4","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"remeda":"^2.32.0","xstate":"^5.24.0","@xstate/react":"^6.0.0","react-compiler-runtime":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","eslint":"^9.39.1","vitest":"^4.0.14","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^1.0.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^3.2.4","eslint-plugin-react-hooks":"7.0.1","babel-plugin-react-compiler":"1.0.0"},"peerDependencies":{"react":"^18.3 || ^19","@portabletext/editor":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_4.0.17_1764860059289_0.9838484508643512","host":"s3://npm-registry-packages-npm-production"}},"4.0.18":{"name":"@portabletext/plugin-character-pair-decorator","version":"4.0.18","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@4.0.18","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"cb95d5b368a1925002b87cb1090f50b5f7a88e8b","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-4.0.18.tgz","fileCount":11,"integrity":"sha512-6gy9iF1vEDXDSAjYwLRaRPb30hT3wPh0rFQdLlRxIfDzYEu1/ftUd6yXa3bj4XT8bWl4MKpL2e/MpRJIV0tAfg==","signatures":[{"sig":"MEUCIQDzbwdcgPsrIiQXhZR4LPdBTF2mnqtnKhde4eqHS/uCrwIgTOT+AXoFAGg1k0pBcmKwvXfcAC8sGO+hf7mxXjvC4l0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@4.0.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53841},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-4.0.18.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":{"source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/b63cac1c67c264aa3b3706117eb657ea/portabletext-plugin-character-pair-decorator-4.0.18.tgz","_integrity":"sha512-6gy9iF1vEDXDSAjYwLRaRPb30hT3wPh0rFQdLlRxIfDzYEu1/ftUd6yXa3bj4XT8bWl4MKpL2e/MpRJIV0tAfg==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.6.4","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"remeda":"^2.32.0","xstate":"^5.24.0","@xstate/react":"^6.0.0","react-compiler-runtime":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","eslint":"^9.39.1","vitest":"^4.0.14","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^1.0.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^3.2.5","eslint-plugin-react-hooks":"7.0.1","babel-plugin-react-compiler":"1.0.0"},"peerDependencies":{"react":"^18.3 || ^19","@portabletext/editor":"^3.2.5"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_4.0.18_1764917784704_0.04267055100380501","host":"s3://npm-registry-packages-npm-production"}},"4.0.19":{"name":"@portabletext/plugin-character-pair-decorator","version":"4.0.19","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@4.0.19","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"e7a9ad513385da215385f4f1f04ec76bace09c72","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-4.0.19.tgz","fileCount":11,"integrity":"sha512-g0Ss2an9EQGmfc23DZKW3N7ZlDrAQBUBO7qEkQnALjuV8OOQHEU8E/DA3CRLefym/FgHdj7UTI2uTNzfTrJcbw==","signatures":[{"sig":"MEYCIQDO1aBCf1b5280LmuW3+hA4PruRsRU2bDn+UeQl5KM5qwIhAI2Qvi4R/a4wkfs00T7Io85m1tyoyG+VxQWrRNV8aNR0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@4.0.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53841},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-4.0.19.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":{"source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/553008eca96697082d0af0b807906db4/portabletext-plugin-character-pair-decorator-4.0.19.tgz","_integrity":"sha512-g0Ss2an9EQGmfc23DZKW3N7ZlDrAQBUBO7qEkQnALjuV8OOQHEU8E/DA3CRLefym/FgHdj7UTI2uTNzfTrJcbw==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.6.4","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"remeda":"^2.32.0","xstate":"^5.24.0","@xstate/react":"^6.0.0","react-compiler-runtime":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","eslint":"^9.39.1","vitest":"^4.0.14","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^1.0.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^3.2.6","eslint-plugin-react-hooks":"7.0.1","babel-plugin-react-compiler":"1.0.0"},"peerDependencies":{"react":"^18.3 || ^19","@portabletext/editor":"^3.2.6"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_4.0.19_1765182469803_0.124327386077278","host":"s3://npm-registry-packages-npm-production"}},"4.0.20":{"name":"@portabletext/plugin-character-pair-decorator","version":"4.0.20","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@4.0.20","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"ba2efff4d0ccfa9bbed14797235b45849d8551dc","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-4.0.20.tgz","fileCount":11,"integrity":"sha512-YJXTBvp/zS70zfycXzV8Xh3PvKvtQGcb7m3f1q946GZOEDGittqELWNvP5MNHZc2RTQ4CJETKa+8v38BDLATWQ==","signatures":[{"sig":"MEYCIQCKtjg7ZAjhWpP1MQUfNBtGG7ci1geCDTueDMd4t6RvUgIhALMEYzY34NPw6zWs/qZAYozc2xjxG1OcEfVNPMw+cbwL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@4.0.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53841},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-4.0.20.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":{"source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/59d48ba3abaca7730be560cf371b19d9/portabletext-plugin-character-pair-decorator-4.0.20.tgz","_integrity":"sha512-YJXTBvp/zS70zfycXzV8Xh3PvKvtQGcb7m3f1q946GZOEDGittqELWNvP5MNHZc2RTQ4CJETKa+8v38BDLATWQ==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.6.4","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"remeda":"^2.32.0","xstate":"^5.24.0","@xstate/react":"^6.0.0","react-compiler-runtime":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","eslint":"^9.39.1","vitest":"^4.0.14","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^1.0.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^3.3.0","eslint-plugin-react-hooks":"7.0.1","babel-plugin-react-compiler":"1.0.0"},"peerDependencies":{"react":"^18.3 || ^19","@portabletext/editor":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_4.0.20_1765189344962_0.28739241554529293","host":"s3://npm-registry-packages-npm-production"}},"4.0.21":{"name":"@portabletext/plugin-character-pair-decorator","version":"4.0.21","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@4.0.21","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"140d7a66e514ffc63cb0aeb15f6e320b6b35b3c2","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-4.0.21.tgz","fileCount":11,"integrity":"sha512-+NqKoFGg3g78evoeQ+ysddxqx+cC45DU6uDsoNh0FVVaSL6kOhppRbOJocwMHiKpa60XHtZiFFA+I1v1JyBiyg==","signatures":[{"sig":"MEQCIFsBjNl6iFJHX1iutb2oHu7HdTXAwLqpZqfQGG/SAWUQAiBN/PjZ1/xXDBI+719P+Oaj31vqZw7GHNLq95ELki8Qgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@4.0.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53841},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-4.0.21.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":{"source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/080d6e1f127537266bfffb6b260d7eb3/portabletext-plugin-character-pair-decorator-4.0.21.tgz","_integrity":"sha512-+NqKoFGg3g78evoeQ+ysddxqx+cC45DU6uDsoNh0FVVaSL6kOhppRbOJocwMHiKpa60XHtZiFFA+I1v1JyBiyg==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.6.4","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"remeda":"^2.32.0","xstate":"^5.24.0","@xstate/react":"^6.0.0","react-compiler-runtime":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","eslint":"^9.39.1","vitest":"^4.0.14","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^1.0.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^3.3.1","eslint-plugin-react-hooks":"7.0.1","babel-plugin-react-compiler":"1.0.0"},"peerDependencies":{"react":"^18.3 || ^19","@portabletext/editor":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_4.0.21_1765192799528_0.9621974700490612","host":"s3://npm-registry-packages-npm-production"}},"4.0.22":{"name":"@portabletext/plugin-character-pair-decorator","version":"4.0.22","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@4.0.22","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"bc86d470266ad43cee26e01e153bb651f784d0a9","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-4.0.22.tgz","fileCount":11,"integrity":"sha512-nh7413K8aPafgAPF9pi9kOs9YwXGioK1T+EcRBAhhM3ZqZQdge2agCfidjDojERTc/Pa5fYXZC8DfAUfY71uBw==","signatures":[{"sig":"MEUCIFylvdmdZIyBxXejbisGeDP2wZBNTnOf3IaOgrvaPquxAiEAuGbDfJWz2b26Uft2RDyEVPd9yX6r+LYLXKCt1i9FxaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@4.0.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53841},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-4.0.22.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":{"source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/6e66d844fc986aa6f1a62e2dacc3631c/portabletext-plugin-character-pair-decorator-4.0.22.tgz","_integrity":"sha512-nh7413K8aPafgAPF9pi9kOs9YwXGioK1T+EcRBAhhM3ZqZQdge2agCfidjDojERTc/Pa5fYXZC8DfAUfY71uBw==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.6.4","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"remeda":"^2.32.0","xstate":"^5.24.0","@xstate/react":"^6.0.0","react-compiler-runtime":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","eslint":"^9.39.1","vitest":"^4.0.14","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^1.0.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^3.3.2","eslint-plugin-react-hooks":"7.0.1","babel-plugin-react-compiler":"1.0.0"},"peerDependencies":{"react":"^18.3 || ^19","@portabletext/editor":"^3.3.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_4.0.22_1765278345497_0.9635704075069778","host":"s3://npm-registry-packages-npm-production"}},"4.0.23":{"name":"@portabletext/plugin-character-pair-decorator","version":"4.0.23","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@4.0.23","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"88c8dc6a3aa98f1abe1946b3d4bd109f7f71b14d","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-4.0.23.tgz","fileCount":11,"integrity":"sha512-YWuWb7l92euo6/Jzy1eKXCDGa7R75sED51+Q3i5AF3xqmxKUr9l2jU+0sHkuSJKdtoCdMQ5ziSVUtH5ND8I4wQ==","signatures":[{"sig":"MEUCIQDznnh+FCTdUxVG1IJenMItRss6RwZ7A3VRbc8miM9IDQIgGAMsAKpgouJjTLY8K2nnvhUbk5T+vBX/888iMTqIaxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@4.0.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53844},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-4.0.23.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":{"source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/c4d45e9f5d961b7055abacb76ac340fd/portabletext-plugin-character-pair-decorator-4.0.23.tgz","_integrity":"sha512-YWuWb7l92euo6/Jzy1eKXCDGa7R75sED51+Q3i5AF3xqmxKUr9l2jU+0sHkuSJKdtoCdMQ5ziSVUtH5ND8I4wQ==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.6.4","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"remeda":"^2.32.0","xstate":"^5.24.0","@xstate/react":"^6.0.0","react-compiler-runtime":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","eslint":"^9.39.1","vitest":"^4.0.14","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^1.0.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^3.3.3","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^18.3 || ^19","@portabletext/editor":"^3.3.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_4.0.23_1765282111024_0.5619400497704756","host":"s3://npm-registry-packages-npm-production"}},"4.0.24":{"name":"@portabletext/plugin-character-pair-decorator","version":"4.0.24","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@4.0.24","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"42847f933c5c87e685bcc327a7fd7050dffb0994","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-4.0.24.tgz","fileCount":6,"integrity":"sha512-r8Z8uh4EbZe1/13TK4QtcVSlVW4qQctbQFb/UxDdF+j3bWbp8Wj/7fRZkgpXHEd/u7+6fLCWJjK9Lv9D7m66Pg==","signatures":[{"sig":"MEUCIGzVJkgAYvxn3HbTke372PO0ny5LWd1UHTVInsJQHjp0AiEAurR1zvUOPqEpxDStA3jzHK1cpmLP8v9lcrZgpsr56XA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@4.0.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36935},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-4.0.24.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":{"source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/bba62319996fa2db841fc7a514c83c4a/portabletext-plugin-character-pair-decorator-4.0.24.tgz","_integrity":"sha512-r8Z8uh4EbZe1/13TK4QtcVSlVW4qQctbQFb/UxDdF+j3bWbp8Wj/7fRZkgpXHEd/u7+6fLCWJjK9Lv9D7m66Pg==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.6.4","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"remeda":"^2.32.0","xstate":"^5.24.0","@xstate/react":"^6.0.0","react-compiler-runtime":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","eslint":"^9.39.1","vitest":"^4.0.14","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^1.0.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^3.3.4","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^18.3 || ^19","@portabletext/editor":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_4.0.24_1765282434988_0.5156056263364783","host":"s3://npm-registry-packages-npm-production"}},"4.0.25":{"name":"@portabletext/plugin-character-pair-decorator","version":"4.0.25","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@4.0.25","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"686fa950e7d438aa6a788ae51d0110316a40c2ab","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-4.0.25.tgz","fileCount":6,"integrity":"sha512-u1Roj1H3DcUuAb7ihrtIHamjnnqhxfuNzlHj4Ro/7YfhGdeA/cxVi+7bpUglURuJ99vDCDtQ0esa8wPuAmlHpA==","signatures":[{"sig":"MEUCIQDJRd3ARupsubvBTlWAthGhozxnPVcDSIY6IGBeSAxQfQIgQcEwc7N1v/vC5gOT1swZPDr7Ys1WcWIQMhu1B5jmJ6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@4.0.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36935},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-4.0.25.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":{"source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/ddfec99b1587e7c9d18cc8abba7fb3a2/portabletext-plugin-character-pair-decorator-4.0.25.tgz","_integrity":"sha512-u1Roj1H3DcUuAb7ihrtIHamjnnqhxfuNzlHj4Ro/7YfhGdeA/cxVi+7bpUglURuJ99vDCDtQ0esa8wPuAmlHpA==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.6.4","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"remeda":"^2.32.0","xstate":"^5.24.0","@xstate/react":"^6.0.0","react-compiler-runtime":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","eslint":"^9.39.1","vitest":"^4.0.14","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^1.0.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^3.3.5","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^18.3 || ^19","@portabletext/editor":"^3.3.5"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_4.0.25_1765285020064_0.4052099208132447","host":"s3://npm-registry-packages-npm-production"}},"4.0.26":{"name":"@portabletext/plugin-character-pair-decorator","version":"4.0.26","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@4.0.26","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"aa597965ca57eb9f5423e6b0b6f9a4bc91d863b3","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-4.0.26.tgz","fileCount":6,"integrity":"sha512-CHGAC35p2K1Pzq1eNoHe8sQWFT7Mj1uK3N48n7KxTgQUngiVmEp+9GMmFpvlM8ooMBPE8huJYEyJRIyzwErWPw==","signatures":[{"sig":"MEUCIGzBqSJ2MpEKE6+xG4Op+qB0z0+VbwbAHxDOKa+fU8huAiEA7B1FFTf1hM3TwoyL3ZgqXwRYb1rN4NDqNL5p0TVc9tw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@4.0.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36935},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-4.0.26.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":{"source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/99bbc51e05ccd45056dd5385522d1e7d/portabletext-plugin-character-pair-decorator-4.0.26.tgz","_integrity":"sha512-CHGAC35p2K1Pzq1eNoHe8sQWFT7Mj1uK3N48n7KxTgQUngiVmEp+9GMmFpvlM8ooMBPE8huJYEyJRIyzwErWPw==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.7.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"remeda":"^2.32.0","xstate":"^5.24.0","@xstate/react":"^6.0.0","react-compiler-runtime":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","eslint":"^9.39.1","vitest":"^4.0.14","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.0.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^3.3.6","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^18.3 || ^19","@portabletext/editor":"^3.3.6"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_4.0.26_1765359334135_0.9798800146710593","host":"s3://npm-registry-packages-npm-production"}},"4.0.27":{"name":"@portabletext/plugin-character-pair-decorator","version":"4.0.27","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@4.0.27","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"92fc67870f02444f11fac450da719371cb1abf5f","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-4.0.27.tgz","fileCount":6,"integrity":"sha512-zIaV8PHVWAEPVzkEpvRo99XdmsJFZACk13/F76VXeQ3hcr1khARXhvy5abxesFnXC6Dy65F3xfMldj/dmWs37w==","signatures":[{"sig":"MEUCIAsYs/2Q7gT9NPUcopBdmLr0ilslyno6lZXl0ImLlCpdAiEAmUI/mMfAvYee9Z2phPyyH6fBDL7F+RnWd2SImAd9j1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@4.0.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36935},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-4.0.27.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":{"source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/f9a4c91dcadc311d57043b4c9fdb1965/portabletext-plugin-character-pair-decorator-4.0.27.tgz","_integrity":"sha512-zIaV8PHVWAEPVzkEpvRo99XdmsJFZACk13/F76VXeQ3hcr1khARXhvy5abxesFnXC6Dy65F3xfMldj/dmWs37w==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.7.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"remeda":"^2.32.0","xstate":"^5.24.0","@xstate/react":"^6.0.0","react-compiler-runtime":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","eslint":"^9.39.1","vitest":"^4.0.14","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.0.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^3.3.7","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^18.3 || ^19","@portabletext/editor":"^3.3.7"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_4.0.27_1765362846201_0.5475807948706368","host":"s3://npm-registry-packages-npm-production"}},"4.0.28":{"name":"@portabletext/plugin-character-pair-decorator","version":"4.0.28","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@4.0.28","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"1d6663749b13dba32a8fd58e34219657dffc0d56","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-4.0.28.tgz","fileCount":6,"integrity":"sha512-hn4yDq5iEEto3XwzDETZIxOm0uE7xmS49W7gbFrB1Jt5V+bHogNvKgitA1+6heQT5DoyJFcoV1AyxpNzp7SBPg==","signatures":[{"sig":"MEQCIEnAG94P4gpSQyu7VFlrp6RPo9zjIIKqjSYrs7R8ZsP/AiAkl+NOls1+chbatlY3MweNkuVPcnPu9uTn3+NyjUZbWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@4.0.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36935},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-4.0.28.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":{"source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/4ea5d3a3cf38761b422b1c8fb0e699c0/portabletext-plugin-character-pair-decorator-4.0.28.tgz","_integrity":"sha512-hn4yDq5iEEto3XwzDETZIxOm0uE7xmS49W7gbFrB1Jt5V+bHogNvKgitA1+6heQT5DoyJFcoV1AyxpNzp7SBPg==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.7.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"remeda":"^2.32.0","xstate":"^5.24.0","@xstate/react":"^6.0.0","react-compiler-runtime":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","eslint":"^9.39.1","vitest":"^4.0.14","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.0.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^3.3.8","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^18.3 || ^19","@portabletext/editor":"^3.3.8"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_4.0.28_1765380639870_0.7219595187905004","host":"s3://npm-registry-packages-npm-production"}},"4.0.29":{"name":"@portabletext/plugin-character-pair-decorator","version":"4.0.29","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@4.0.29","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"c85dcf65fc03ea5d9f427045b3cb75c4e659a0d4","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-4.0.29.tgz","fileCount":6,"integrity":"sha512-5c4IJqD7nJxRwQu/9Ayy//ne500PriseJRqFQJMDi6KTMIHvm4wDJdOhRAl4/Klmh6DD9IAJX4tRjPGNWYUjMw==","signatures":[{"sig":"MEQCICwHN1ers09odkjzLV2T0w+vnmee3KXdpgOEiyUd4K2RAiBrNrep5dBR5+fLtGzJ7wKXl8wqi0xRlghQar3pfYKBDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@4.0.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36935},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-4.0.29.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":{"source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/0ecd8f32255065d5ecf0a37636cd3e86/portabletext-plugin-character-pair-decorator-4.0.29.tgz","_integrity":"sha512-5c4IJqD7nJxRwQu/9Ayy//ne500PriseJRqFQJMDi6KTMIHvm4wDJdOhRAl4/Klmh6DD9IAJX4tRjPGNWYUjMw==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.7.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"remeda":"^2.32.0","xstate":"^5.24.0","@xstate/react":"^6.0.0","react-compiler-runtime":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","eslint":"^9.39.1","vitest":"^4.0.14","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.0.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^3.3.9","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^18.3 || ^19","@portabletext/editor":"^3.3.9"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_4.0.29_1765445367508_0.19973057833534846","host":"s3://npm-registry-packages-npm-production"}},"4.0.30":{"name":"@portabletext/plugin-character-pair-decorator","version":"4.0.30","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@4.0.30","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"11b8750302ec25f3d2b26d682c40ac7dd703fe65","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-4.0.30.tgz","fileCount":6,"integrity":"sha512-wqyygBcXtfFQBPTGzdnrympmAtYVi0lSRrrNLMgFSE0Qf2DBS3Hrrvvp4ithJx+oFt+a30Wwd4bF+slbmQ02Bw==","signatures":[{"sig":"MEYCIQCKZyqeZaay/9fdrKpkbFaRYk18oL1idZl5u69ZEmfefgIhAJ9In97aObhVZ7MlKS8vc431dNJUUhJbJD1oXNgtop9c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@4.0.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36937},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-4.0.30.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":{"source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/304a44c2a50a12fed1e7464edb2f6d41/portabletext-plugin-character-pair-decorator-4.0.30.tgz","_integrity":"sha512-wqyygBcXtfFQBPTGzdnrympmAtYVi0lSRrrNLMgFSE0Qf2DBS3Hrrvvp4ithJx+oFt+a30Wwd4bF+slbmQ02Bw==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.7.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"remeda":"^2.32.0","xstate":"^5.24.0","@xstate/react":"^6.0.0","react-compiler-runtime":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","eslint":"^9.39.1","vitest":"^4.0.14","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.0.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^3.3.10","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^18.3 || ^19","@portabletext/editor":"^3.3.10"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_4.0.30_1765447430587_0.9283161957754134","host":"s3://npm-registry-packages-npm-production"}},"4.0.31":{"name":"@portabletext/plugin-character-pair-decorator","version":"4.0.31","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@4.0.31","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"ba8f18cb8c5fbbac518737685b50b09ab64b9144","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-4.0.31.tgz","fileCount":6,"integrity":"sha512-e5P9SA60/5uFSnW5FiWovARaGWt/jNP3cZkfx1rp4UxXssK+eBxdYNaN6nfVTCIzKWcBkO0K+Lg/laxr81BiTg==","signatures":[{"sig":"MEUCIQCIJs6GttJHWa7oiJd7iiyNMmXdeOBjFF2fFBiIncF4WgIgeH58O5/SzAQOisu27TW6BqkZpemEmoqgAeEznU6ZGpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@4.0.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36937},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-4.0.31.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":{"source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/7a9ceb091bc3078fadb71a8ced217414/portabletext-plugin-character-pair-decorator-4.0.31.tgz","_integrity":"sha512-e5P9SA60/5uFSnW5FiWovARaGWt/jNP3cZkfx1rp4UxXssK+eBxdYNaN6nfVTCIzKWcBkO0K+Lg/laxr81BiTg==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.7.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"remeda":"^2.32.0","xstate":"^5.24.0","@xstate/react":"^6.0.0","react-compiler-runtime":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","eslint":"^9.39.1","vitest":"^4.0.14","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.0.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^3.3.11","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^18.3 || ^19","@portabletext/editor":"^3.3.11"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_4.0.31_1765449148753_0.10623871207072866","host":"s3://npm-registry-packages-npm-production"}},"4.0.32":{"name":"@portabletext/plugin-character-pair-decorator","version":"4.0.32","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@4.0.32","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"42e8578e6501643616e8742c278404b716a16e1d","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-4.0.32.tgz","fileCount":6,"integrity":"sha512-kfdOTEVpEKxNU5WCgw/IvNIJCGqcfzj6EsldEzmf4UsBlmYbR1qONEaaQSs96FSeyu2MlH2xCfQFcK+MXKK5Tg==","signatures":[{"sig":"MEUCIQD6h5VquS/AyLQwQPF4i5xg67ASN3KBKNWKxqLINBKREwIgdyKmeC1Ejnkf9faz8VjEvJOK1eXlY2G1T64oCplqFRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@4.0.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36937},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-4.0.32.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":{"source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/1483dd1c4522a0a5ecc29d9dfba09ee0/portabletext-plugin-character-pair-decorator-4.0.32.tgz","_integrity":"sha512-kfdOTEVpEKxNU5WCgw/IvNIJCGqcfzj6EsldEzmf4UsBlmYbR1qONEaaQSs96FSeyu2MlH2xCfQFcK+MXKK5Tg==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.7.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"remeda":"^2.32.0","xstate":"^5.24.0","@xstate/react":"^6.0.0","react-compiler-runtime":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.1","eslint":"^9.39.1","vitest":"^4.0.14","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.0.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^3.3.12","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^18.3 || ^19","@portabletext/editor":"^3.3.12"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_4.0.32_1765452621533_0.20278419198833064","host":"s3://npm-registry-packages-npm-production"}},"4.0.33":{"name":"@portabletext/plugin-character-pair-decorator","version":"4.0.33","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@4.0.33","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"1508dfccbdeba538f965308fbd402ca2a821f866","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-4.0.33.tgz","fileCount":6,"integrity":"sha512-cUYMkgfpZjG2pKSreROTZbczKWND7NX3mvRQeGBGW9CqmBGxLFLTPA2ULiRDndzEb7Qkygff7s5TDNbTPpa6EA==","signatures":[{"sig":"MEYCIQDAPF7Zi2VUUosXeDQkJVKQStDZbQkvh1TcJo4Uh45+KwIhAIvHt66HxVrg2RNM6UtuM5jN+yOLwSunD509pHmHqk3C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@4.0.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36937},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-4.0.33.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":{"source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/ca61798011dce870d20ee9d4fc5c889a/portabletext-plugin-character-pair-decorator-4.0.33.tgz","_integrity":"sha512-cUYMkgfpZjG2pKSreROTZbczKWND7NX3mvRQeGBGW9CqmBGxLFLTPA2ULiRDndzEb7Qkygff7s5TDNbTPpa6EA==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.7.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"remeda":"^2.32.0","xstate":"^5.24.0","@xstate/react":"^6.0.0","react-compiler-runtime":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.14","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.0.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^3.3.13","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^18.3 || ^19","@portabletext/editor":"^3.3.13"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_4.0.33_1765524682861_0.29375530196129707","host":"s3://npm-registry-packages-npm-production"}},"4.0.34":{"name":"@portabletext/plugin-character-pair-decorator","version":"4.0.34","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@4.0.34","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"81c1e314dded8171a69b8a09c2272ad6d73491c7","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-4.0.34.tgz","fileCount":6,"integrity":"sha512-UQ+Yb2TDydJXcW9vQ8HSjt1EBZlb7cXVe6SWCgxdU3XZ0Pu0aMBpdDv4sYwhYl9lt5ADflFZRXOYUWK7gL3sKQ==","signatures":[{"sig":"MEYCIQDe4LwpNlxxVbDLzyOB7Whn8nwsP72CrQK6MeW+m/ziNQIhAPUWAziNCn6zWEeh/fLiAwfXsba/fuwDHLlj7CIxCrIg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@4.0.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36937},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-4.0.34.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":{"source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/6a4e971f2a67a626d5cc30b24b3a5028/portabletext-plugin-character-pair-decorator-4.0.34.tgz","_integrity":"sha512-UQ+Yb2TDydJXcW9vQ8HSjt1EBZlb7cXVe6SWCgxdU3XZ0Pu0aMBpdDv4sYwhYl9lt5ADflFZRXOYUWK7gL3sKQ==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.7.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"remeda":"^2.32.0","xstate":"^5.24.0","@xstate/react":"^6.0.0","react-compiler-runtime":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.14","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.0.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^3.3.14","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^18.3 || ^19","@portabletext/editor":"^3.3.14"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_4.0.34_1765870622130_0.6860841086918743","host":"s3://npm-registry-packages-npm-production"}},"4.0.35":{"name":"@portabletext/plugin-character-pair-decorator","version":"4.0.35","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@4.0.35","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"5e7d2030578cc9ebc690a2b4ab094ab5707955c0","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-4.0.35.tgz","fileCount":6,"integrity":"sha512-I95GaCJ+v+NFG4qGSXBfY6QPTFEUN5KBEgLBGdRTOY2H2+ilz/Cgi7Pm46UcdkRcTp0vfcJtFs9PMVF++8v7iw==","signatures":[{"sig":"MEYCIQDLBUvTrvZ7PvdkIOUKF/X3RZmFBUmdId7emBlH0XafNQIhANdku2eV60WVBxB7iMtWULu4EJTWBf6uajZpAEU+ReyV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@4.0.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36937},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-4.0.35.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":{"source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/12fa0acde3cdbd9fc3d87e4bd7e95295/portabletext-plugin-character-pair-decorator-4.0.35.tgz","_integrity":"sha512-I95GaCJ+v+NFG4qGSXBfY6QPTFEUN5KBEgLBGdRTOY2H2+ilz/Cgi7Pm46UcdkRcTp0vfcJtFs9PMVF++8v7iw==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.7.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"remeda":"^2.32.0","xstate":"^5.24.0","@xstate/react":"^6.0.0","react-compiler-runtime":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.14","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.0.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^3.3.15","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^18.3 || ^19","@portabletext/editor":"^3.3.15"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_4.0.35_1765899470029_0.162401147394154","host":"s3://npm-registry-packages-npm-production"}},"4.0.36":{"name":"@portabletext/plugin-character-pair-decorator","version":"4.0.36","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@4.0.36","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"f7bdbcad2250f7d94f4791b0a11ca490a279e3fd","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-4.0.36.tgz","fileCount":6,"integrity":"sha512-rFCjJC7GwXGS/NuPXSVdIE09QONnt4dPXHJh0K2kFix2r2nLCuwJgfOWd1iefxgNtgyQ4X6RDhkQ7hNH7b82Ng==","signatures":[{"sig":"MEYCIQC4dNl7GmM15vHzcXQb5hrnQUg9LrDxx6A3Arub/btkAwIhALa4fmceHbCJprNti6GtayzqK0eLhccs/vWv+11Ipt66","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@4.0.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36937},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-4.0.36.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":{"source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/763b8c871b5caa3036a68e22ff0af9dc/portabletext-plugin-character-pair-decorator-4.0.36.tgz","_integrity":"sha512-rFCjJC7GwXGS/NuPXSVdIE09QONnt4dPXHJh0K2kFix2r2nLCuwJgfOWd1iefxgNtgyQ4X6RDhkQ7hNH7b82Ng==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.7.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"remeda":"^2.32.0","xstate":"^5.25.0","@xstate/react":"^6.0.0","react-compiler-runtime":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.14","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.0.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^3.3.16","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^18.3 || ^19","@portabletext/editor":"^3.3.16"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_4.0.36_1765902578646_0.3262014920137932","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@portabletext/plugin-character-pair-decorator","version":"5.0.0","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@5.0.0","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"d9d5a118319b3a6bcd026d43b4aa92a9cfb78365","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-5.0.0.tgz","fileCount":6,"integrity":"sha512-tVPQaZiPiuxpceatRO+plGo06TliSTZYKZsf8kbTQ7zUhMYqqZeT53//wV/rcaP3Mg2mvRw3YSMo/muBe/6ijA==","signatures":[{"sig":"MEUCIF0EclgGNHB7ykOKw9uGTSLREHREAiJnh1trlo9EB7K4AiEA8MaWZZhaIUxiq2aeVQVgicnznRUbOwHUL8wnrFVA2D8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36828},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-5.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/ac83bf03d90b15217b7a462c91c321b8/portabletext-plugin-character-pair-decorator-5.0.0.tgz","_integrity":"sha512-tVPQaZiPiuxpceatRO+plGo06TliSTZYKZsf8kbTQ7zUhMYqqZeT53//wV/rcaP3Mg2mvRw3YSMo/muBe/6ijA==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.7.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"remeda":"^2.32.0","xstate":"^5.25.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.14","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.0.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^4.0.0","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_5.0.0_1765904655545_0.5300774996570541","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@portabletext/plugin-character-pair-decorator","version":"5.0.1","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@5.0.1","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"47693958c65966e4892eb935f75105c3b4409f53","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-5.0.1.tgz","fileCount":6,"integrity":"sha512-Qdm5y/d7T+JrfZUdEOr2atNR0/4PW/2UC6ZlRSjycJ0OcEkSqr/uz2sbh2TvH9bJQzyJgAPpZ5T1uInSVRstdQ==","signatures":[{"sig":"MEQCIGwjyxI6iGDeaiGTgbserGD/El2xW8rObMwO5lRaiUP0AiA+iXurRHD8Zg1Fu/Sf3LBEoJTUfSELRfUnGhSk/fekRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@5.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36828},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-5.0.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/4f1408081e38693e7b1a836f79d23912/portabletext-plugin-character-pair-decorator-5.0.1.tgz","_integrity":"sha512-Qdm5y/d7T+JrfZUdEOr2atNR0/4PW/2UC6ZlRSjycJ0OcEkSqr/uz2sbh2TvH9bJQzyJgAPpZ5T1uInSVRstdQ==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.7.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"remeda":"^2.32.0","xstate":"^5.25.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.15","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^4.0.1","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_5.0.1_1765960603010_0.2498131590797148","host":"s3://npm-registry-packages-npm-production"}},"5.0.2":{"name":"@portabletext/plugin-character-pair-decorator","version":"5.0.2","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@5.0.2","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"7d90ea85357cffa14c613330185f4a91e85dc15a","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-5.0.2.tgz","fileCount":6,"integrity":"sha512-aTQRYA7qQzmNe+Oi3UN/MTt3moWMi1WtbXRfRZQc6k4Fzz/OJl0T7gWXtKZ0mePdoxrygYdcwhXSxdvbtG8ySw==","signatures":[{"sig":"MEUCIFkFh/n0K2qb3Sin+XAk5Rddc3Y53TFSqsi4OYHd1u6zAiEA5zgPUkFmRB9HecPOvCrSvqWoKQUxrJPrfavpndiIGdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@5.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36828},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-5.0.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/317835ed980014b3959f67850c1482e0/portabletext-plugin-character-pair-decorator-5.0.2.tgz","_integrity":"sha512-aTQRYA7qQzmNe+Oi3UN/MTt3moWMi1WtbXRfRZQc6k4Fzz/OJl0T7gWXtKZ0mePdoxrygYdcwhXSxdvbtG8ySw==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.7.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.25.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.15","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^4.0.2","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_5.0.2_1766000831894_0.5817386927988464","host":"s3://npm-registry-packages-npm-production"}},"5.0.3":{"name":"@portabletext/plugin-character-pair-decorator","version":"5.0.3","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@5.0.3","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"23e9e38329d66b41ec7949e13842e475c9d7ce0b","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-5.0.3.tgz","fileCount":6,"integrity":"sha512-Y4J9mzNTjD6b/rBGsDYKtcH+kkCFXVWQ4BmzCmFJf9hQjjkGmTxv48hmEAHU+IBZLTiq2u5fw9I9PIotnFBYwQ==","signatures":[{"sig":"MEYCIQD4WPRSxjh3vnz6LtdrnP2qlOQ4qY1SGvgU7EGPKy41EwIhAO/m0GsvLA8C1Ozm9vlxnHPzFYuaKv2J+ejjtCo0A8Av","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@5.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36828},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-5.0.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/d02b2cb4ec362cb935c692a101bdb1ed/portabletext-plugin-character-pair-decorator-5.0.3.tgz","_integrity":"sha512-Y4J9mzNTjD6b/rBGsDYKtcH+kkCFXVWQ4BmzCmFJf9hQjjkGmTxv48hmEAHU+IBZLTiq2u5fw9I9PIotnFBYwQ==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.7.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.25.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.15","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^4.0.3","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_5.0.3_1766053184852_0.9666687325473267","host":"s3://npm-registry-packages-npm-production"}},"5.0.4":{"name":"@portabletext/plugin-character-pair-decorator","version":"5.0.4","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@5.0.4","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"d80097cb1d5c21c98d9f383fe8900062495970d5","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-5.0.4.tgz","fileCount":6,"integrity":"sha512-ROqOuprjZPrFcfYT5udS2Z4fylQm+SEM25BLKR+7SfFVmfKs1Mo7CBj8ZIw9OXbhSB58kfX8hcuyvmFnVgAQiQ==","signatures":[{"sig":"MEQCIFMp2ktGPxYzE52uqMCo4tvTRLC3yMydu02LMaVYGrPQAiA/UvmlquNfoF9DDSAR9jl8vFiCV/zM88G+D+nVnUUMTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@5.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36828},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-5.0.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/cb2fa50cb43bc296cfb25e6e98fc2078/portabletext-plugin-character-pair-decorator-5.0.4.tgz","_integrity":"sha512-ROqOuprjZPrFcfYT5udS2Z4fylQm+SEM25BLKR+7SfFVmfKs1Mo7CBj8ZIw9OXbhSB58kfX8hcuyvmFnVgAQiQ==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.7.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.25.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.15","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^4.1.0","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_5.0.4_1766062085761_0.665322250917632","host":"s3://npm-registry-packages-npm-production"}},"5.0.5":{"name":"@portabletext/plugin-character-pair-decorator","version":"5.0.5","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@5.0.5","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"818445a5e4289b22936b29d00c2588fe74628e9f","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-5.0.5.tgz","fileCount":6,"integrity":"sha512-RsH7RAXlnn+Wif4PPHYxEcUxyiBtV+lm8oAnbBn9KbccuIL7grAr1kbA7lOlXNrcBRGeo//5zDEVE+k2Z8tcfA==","signatures":[{"sig":"MEQCIAG+INrkkmQm4I/WNiSvFtZihOWR5QAng5QLY1gc2dgGAiBYi+oZK7jto4silo/Pl0iE19TB1L8aNT9dKoTqlTcOxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@5.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36828},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-5.0.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/f1f4d3a57d8ee0d99e00fe3febe9fc87/portabletext-plugin-character-pair-decorator-5.0.5.tgz","_integrity":"sha512-RsH7RAXlnn+Wif4PPHYxEcUxyiBtV+lm8oAnbBn9KbccuIL7grAr1kbA7lOlXNrcBRGeo//5zDEVE+k2Z8tcfA==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.7.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.25.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.15","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^4.1.1","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_5.0.5_1766134192725_0.6830311767111621","host":"s3://npm-registry-packages-npm-production"}},"5.0.6":{"name":"@portabletext/plugin-character-pair-decorator","version":"5.0.6","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@5.0.6","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"0c49e2139dbe2ee71ca4cfde0478cf551a946621","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-5.0.6.tgz","fileCount":6,"integrity":"sha512-bMRWn5r2/5wm2bQjiBSNucgC9z7o2P8iLH43kg40K5gIqmE3C8e2SRiX2QPScqplmquTWvG17rfbJ+7lxLaK0Q==","signatures":[{"sig":"MEQCIAkV9bO68Kb0yN/PMe2TrQv+DGPt504EHEl+xesmCWtPAiAk1nVwsT34IedBXOrg+sjufwyFYRnLKFJlQ3kiGkLLdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@5.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36828},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-5.0.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/de21476c17f582cc9c53d06e2a5ffe2b/portabletext-plugin-character-pair-decorator-5.0.6.tgz","_integrity":"sha512-bMRWn5r2/5wm2bQjiBSNucgC9z7o2P8iLH43kg40K5gIqmE3C8e2SRiX2QPScqplmquTWvG17rfbJ+7lxLaK0Q==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.7.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.25.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.15","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^4.1.2","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_5.0.6_1766143914160_0.7611739476030284","host":"s3://npm-registry-packages-npm-production"}},"5.0.7":{"name":"@portabletext/plugin-character-pair-decorator","version":"5.0.7","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@5.0.7","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"7be2a555c4a3b35cdd7fce9712220596ffb1bb14","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-5.0.7.tgz","fileCount":6,"integrity":"sha512-DNUMuuOK3fwEe/TQZSqubc21rFLBY1GNRREbyOkSFsZB8POBR1WpWA2dtMhx4UfS03FaSSeMFbYKfKcEZLDPBg==","signatures":[{"sig":"MEYCIQCTxysrFvn8xMkHvSGG8uMbTA5Aj7c7xbYMr4ZhzG7a8gIhALRjyaqrCF1KhIF3EtSuRWgNoxsy9Aav/+vXI7F75y9H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@5.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36828},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-5.0.7.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/837d0885ae5296dcc3d3e1e8bc1b250c/portabletext-plugin-character-pair-decorator-5.0.7.tgz","_integrity":"sha512-DNUMuuOK3fwEe/TQZSqubc21rFLBY1GNRREbyOkSFsZB8POBR1WpWA2dtMhx4UfS03FaSSeMFbYKfKcEZLDPBg==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.7.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.25.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.15","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^4.1.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_5.0.7_1766413758687_0.14374063896799671","host":"s3://npm-registry-packages-npm-production"}},"5.0.8":{"name":"@portabletext/plugin-character-pair-decorator","version":"5.0.8","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@5.0.8","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"17cb38fefbd6d1fc8bef858ece39aa125ddb3199","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-5.0.8.tgz","fileCount":6,"integrity":"sha512-pzWz4mFBW6afJWtvNyLhJlqwA6BUxhaf+pn5jKgsttjW0lREvmaBibuwRgeIJByk/Aj0F+VVOJYgkosnxgVTFQ==","signatures":[{"sig":"MEUCIDNH4ZCUx0NEVRyuyl2hJlIqKL8fq3QRsN61bIj8O6RLAiEAiOAgLHj+l6YYHjfe61osJ7TahppBFMQOpnLLpM1SpxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@5.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36828},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-5.0.8.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/d4151f82c054d213da4033c944860cc0/portabletext-plugin-character-pair-decorator-5.0.8.tgz","_integrity":"sha512-pzWz4mFBW6afJWtvNyLhJlqwA6BUxhaf+pn5jKgsttjW0lREvmaBibuwRgeIJByk/Aj0F+VVOJYgkosnxgVTFQ==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.7.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.25.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.15","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^4.1.4","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_5.0.8_1767336549226_0.6683367368313848","host":"s3://npm-registry-packages-npm-production"}},"5.0.9":{"name":"@portabletext/plugin-character-pair-decorator","version":"5.0.9","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@5.0.9","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"55d1ade92c1004579013fee3cbea9335cc22bd38","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-5.0.9.tgz","fileCount":6,"integrity":"sha512-unsil93ZhDi05jZ+XVMEw6eqfLin5e8xx3A4Mt0AZQCGbfPRKtiZqtGY4CYdhm0DKKNfFGmRV4GKIjRkhagmGQ==","signatures":[{"sig":"MEQCICH5FFJI/aQ8Ak+2T0DbhQEO0YJ8FN6PIQels9vGfVyJAiA/KrKvOFdmRq87+Cln1PvQU+6Td17Gqs8SYo8ice5cjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@5.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36828},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-5.0.9.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/9ba429f1519ba377d05ecbfef1412f88/portabletext-plugin-character-pair-decorator-5.0.9.tgz","_integrity":"sha512-unsil93ZhDi05jZ+XVMEw6eqfLin5e8xx3A4Mt0AZQCGbfPRKtiZqtGY4CYdhm0DKKNfFGmRV4GKIjRkhagmGQ==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.7.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.25.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.15","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^4.1.5","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_5.0.9_1767357276719_0.4446159898344648","host":"s3://npm-registry-packages-npm-production"}},"5.0.10":{"name":"@portabletext/plugin-character-pair-decorator","version":"5.0.10","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@5.0.10","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"e28b80732ce38b918cd10ae3d26d3a15bc2c7e55","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-5.0.10.tgz","fileCount":6,"integrity":"sha512-T3KDTloLqeT5eROidTBAyU/sToRe+FKIo6pOrk7JRjwqgx1xAlyE6RMY6BaWW3f4XFBoU14QxaiOnLms8pWS9Q==","signatures":[{"sig":"MEUCIHZ9+A1bhgCeCURSfGLPh3y0JaYIlblGml6Ornx/kg3BAiEAgNk7uKCQ2BX38B+OMOjLNiYSoCtNM2Ea3uDnUu3Rwmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@5.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36829},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-5.0.10.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/91b296cc565f9840a0a0c01af0ee3d68/portabletext-plugin-character-pair-decorator-5.0.10.tgz","_integrity":"sha512-T3KDTloLqeT5eROidTBAyU/sToRe+FKIo6pOrk7JRjwqgx1xAlyE6RMY6BaWW3f4XFBoU14QxaiOnLms8pWS9Q==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.7.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.25.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.15","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^4.2.0","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_5.0.10_1767611517482_0.19241887647512246","host":"s3://npm-registry-packages-npm-production"}},"5.0.11":{"name":"@portabletext/plugin-character-pair-decorator","version":"5.0.11","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@5.0.11","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"676bf25c5ef8864be7b82758e2d973dab8dace1b","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-5.0.11.tgz","fileCount":6,"integrity":"sha512-Xcj9dy1NffcCXXWOjetZYt66F3yWFTDvLYxvcUKvKeMMeih9F4H1xBTK/u72s/fmSXYA3x4H4DIjEI/LLxsTRw==","signatures":[{"sig":"MEQCICMHlJGyGJ74m3SyugnWpgCQ2BJYXJ5b6OKaU3LT74VgAiBJRHeAmJUDbXYa76a0VdGrxmiNv8uaOoXV7HFE+mbsaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@5.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36829},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-5.0.11.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/b60e6d2e47e6b9e68c4f28d4815346ba/portabletext-plugin-character-pair-decorator-5.0.11.tgz","_integrity":"sha512-Xcj9dy1NffcCXXWOjetZYt66F3yWFTDvLYxvcUKvKeMMeih9F4H1xBTK/u72s/fmSXYA3x4H4DIjEI/LLxsTRw==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.7.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.25.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.15","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^4.2.1","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_5.0.11_1767617335163_0.009738508265294765","host":"s3://npm-registry-packages-npm-production"}},"5.0.12":{"name":"@portabletext/plugin-character-pair-decorator","version":"5.0.12","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@5.0.12","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"a40b37260284e8767c064011ed738c686f5be257","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-5.0.12.tgz","fileCount":6,"integrity":"sha512-xIPy9W4AtmrIANxBdHIEvhnenpGRzbiG84SfQVF7rJv77OQ3W+2BBhj43PhCheJj0RuzcAyV1zyLkJQDWGaYVA==","signatures":[{"sig":"MEUCIF8iy+5PpHR8QtW5JWb/SUwEgl/PjxKvOmALiR51HDOMAiEA/wzD9XWuDRntTkWHk1McjNHCH/zYzrVthqxZ6mWRgnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@5.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36829},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-5.0.12.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/dbd375abf894f2f397424150f5a2ecdb/portabletext-plugin-character-pair-decorator-5.0.12.tgz","_integrity":"sha512-xIPy9W4AtmrIANxBdHIEvhnenpGRzbiG84SfQVF7rJv77OQ3W+2BBhj43PhCheJj0RuzcAyV1zyLkJQDWGaYVA==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.7.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.25.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.16","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_5.0.12_1767868393843_0.7770804296571767","host":"s3://npm-registry-packages-npm-production"}},"5.0.13":{"name":"@portabletext/plugin-character-pair-decorator","version":"5.0.13","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@5.0.13","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"9e926c41467ba26908ab5b7abef34ca33be1e097","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-5.0.13.tgz","fileCount":6,"integrity":"sha512-IP9g1AMH9+K184+Nzq0n7zJYUB5Hxpi2fKz2J/u53wgD2+96G6j9cOckvpIEHfgSIWqRMC1NVt532MIhc158TQ==","signatures":[{"sig":"MEUCIB/pw0/ORaY3O2XdlIuhHTn7vZ/a8/X4tQW0l0Tk7PIZAiEAnJLwPrf5hxzd0TYMbPF2sC4U/VztgoqJ63f3gLfNxDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@5.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36829},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-5.0.13.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/5ec2700ca9f2087001a7dc2c11534859/portabletext-plugin-character-pair-decorator-5.0.13.tgz","_integrity":"sha512-IP9g1AMH9+K184+Nzq0n7zJYUB5Hxpi2fKz2J/u53wgD2+96G6j9cOckvpIEHfgSIWqRMC1NVt532MIhc158TQ==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.7.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.25.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.16","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^4.2.3","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^4.2.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_5.0.13_1768225153232_0.23715459480525047","host":"s3://npm-registry-packages-npm-production"}},"5.0.14":{"name":"@portabletext/plugin-character-pair-decorator","version":"5.0.14","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@5.0.14","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"bd0f6ef70a9d2de77805dd05865bb5138770b703","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-5.0.14.tgz","fileCount":6,"integrity":"sha512-cXZlkLfnJOH5Rrbjq1VGUHsZDLh07zSQE/JGs2RYlw32jFn7cn78Kkzk91XBfvK6Kl1zdZ5VRV3sJ31saPhjMA==","signatures":[{"sig":"MEYCIQDfjmK/0wIGOKEabN+RCwcuTPsvvsv+EiumXgYVemOzKQIhAJ6DBg0R6RVCcDxolAnPlvCg9BEk4AhNj49IkHsLdwJC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@5.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36829},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-5.0.14.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/31062832b6ea6fdd77c4a48b40c0a04d/portabletext-plugin-character-pair-decorator-5.0.14.tgz","_integrity":"sha512-cXZlkLfnJOH5Rrbjq1VGUHsZDLh07zSQE/JGs2RYlw32jFn7cn78Kkzk91XBfvK6Kl1zdZ5VRV3sJ31saPhjMA==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.7.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.25.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.16","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^4.2.4","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^4.2.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_5.0.14_1768233454110_0.3861204099479312","host":"s3://npm-registry-packages-npm-production"}},"5.0.15":{"name":"@portabletext/plugin-character-pair-decorator","version":"5.0.15","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@5.0.15","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"af4a409483a1d90dcac277216f57481b6c914187","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-5.0.15.tgz","fileCount":6,"integrity":"sha512-uWMBb1okywEUYNFW8vDDyV0PRxzcjdPR5DnpgqYoNw7sOx8NXT2EELTLpxGK4fqd/lVtVRxJhATGHSwjZOoM9w==","signatures":[{"sig":"MEYCIQDFmixMO4XfxHwSeY+Al4WdiQEePtfPNO+FKBsnuotdlAIhAP1DNIQsWcU8426BpyA2hR/2QifYxnYlr8kxpyChPFq6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@5.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36829},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-5.0.15.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/3d5a99f7b20e6864dd2ab845942559a0/portabletext-plugin-character-pair-decorator-5.0.15.tgz","_integrity":"sha512-uWMBb1okywEUYNFW8vDDyV0PRxzcjdPR5DnpgqYoNw7sOx8NXT2EELTLpxGK4fqd/lVtVRxJhATGHSwjZOoM9w==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.7.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.25.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.16","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^4.3.0","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_5.0.15_1768815723886_0.7958093371517792","host":"s3://npm-registry-packages-npm-production"}},"5.0.16":{"name":"@portabletext/plugin-character-pair-decorator","version":"5.0.16","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@5.0.16","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"e0af2ba8cfc9dc03388ed7817f82314142d1ead5","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-5.0.16.tgz","fileCount":6,"integrity":"sha512-NI1r1ouNGRaFeyNoFk2PQcKmeQr7kUcjf4NeWSfFDHeQTiilk2hO+17Gt9kpkqwxwbNxP/bkahppY9yUMfy0Aw==","signatures":[{"sig":"MEUCIBcZYRNPq29r/YDy2fB9fvf9YmCW+9IUGNvMJvqxg/ZTAiEAqiz1nBQbDUJaEM+mDYio7u+x+48psSrzBey07ogToJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@5.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36829},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-5.0.16.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/7dffceb0320532072382d5e89073944f/portabletext-plugin-character-pair-decorator-5.0.16.tgz","_integrity":"sha512-NI1r1ouNGRaFeyNoFk2PQcKmeQr7kUcjf4NeWSfFDHeQTiilk2hO+17Gt9kpkqwxwbNxP/bkahppY9yUMfy0Aw==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.7.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.25.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.16","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^4.3.1","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_5.0.16_1768984108410_0.2553914830093602","host":"s3://npm-registry-packages-npm-production"}},"5.0.17":{"name":"@portabletext/plugin-character-pair-decorator","version":"5.0.17","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@5.0.17","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"79b205bf54d0d76c5208054302bd51b251caf03a","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-5.0.17.tgz","fileCount":6,"integrity":"sha512-T/whN1jQY4IkuPPvIoKzlkD2k7q99Mjbd4+OnCBWwNUh9awvaX+BSKn6LMfKvZgxx2m+0wQ4H34VHMLfWJ2HPQ==","signatures":[{"sig":"MEUCIQDM64Jcd/GQ9ssdDwTUANBqjkdxvMPUZjdmdCUAvzc61QIgA1C55caayxnC3tQdfWIU21T2pob7IMxKyjkkSDjBhLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@5.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36829},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-5.0.17.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/82122bee633cede3ed47a01e7ddd22c0/portabletext-plugin-character-pair-decorator-5.0.17.tgz","_integrity":"sha512-T/whN1jQY4IkuPPvIoKzlkD2k7q99Mjbd4+OnCBWwNUh9awvaX+BSKn6LMfKvZgxx2m+0wQ4H34VHMLfWJ2HPQ==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.8.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.25.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.16","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^4.3.2","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^4.3.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_5.0.17_1769095628953_0.4370186937833156","host":"s3://npm-registry-packages-npm-production"}},"5.0.18":{"name":"@portabletext/plugin-character-pair-decorator","version":"5.0.18","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@5.0.18","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"7be58d451a7d40ae765ac1556321d3e9040ef91d","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-5.0.18.tgz","fileCount":6,"integrity":"sha512-Id9ALHq2kYUxDIXN6Ol3q1uf/H3REqNmgAYCgvIpxqKBu2AY31omL/yhxydbCcgn7z9KVPixBTAfcSjfJF+oiQ==","signatures":[{"sig":"MEQCIDFjN7WT3XVpcctnzXmUQx+FQO2pSD8LlbAC0QTkLkWCAiBTTxOZdTrgHAxxLYLWQTre/f9lU0vNat4w0mLvB9uLrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@5.0.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36829},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-5.0.18.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/3c3233693fa384edba55cf9cf6f8bc92/portabletext-plugin-character-pair-decorator-5.0.18.tgz","_integrity":"sha512-Id9ALHq2kYUxDIXN6Ol3q1uf/H3REqNmgAYCgvIpxqKBu2AY31omL/yhxydbCcgn7z9KVPixBTAfcSjfJF+oiQ==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.8.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.25.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.16","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^4.3.3","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^4.3.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_5.0.18_1769188563776_0.7842589596801712","host":"s3://npm-registry-packages-npm-production"}},"5.0.19":{"name":"@portabletext/plugin-character-pair-decorator","version":"5.0.19","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@5.0.19","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"5e4a803f1532ac9a8d90d30bad8e1e6880ae5665","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-5.0.19.tgz","fileCount":6,"integrity":"sha512-0aKxt4hiL1VORbz1stw7igPyO4ckuJXla2nf1c+BipfOmZ+8HLroKbobP0wD5Y/Szotj9TRhc4z9XLutn0qydQ==","signatures":[{"sig":"MEUCIFp+7Ay7GheWCIz/7ae1+9VI/4bx3pRN9fcS2vNHanyyAiEAvfgYTA+iEOFyEeowY0dWi6AitB6V1p3jvIJMqUUhkV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@5.0.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36829},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-5.0.19.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/73c3133d51657a8c1c4499093e4fdfe1/portabletext-plugin-character-pair-decorator-5.0.19.tgz","_integrity":"sha512-0aKxt4hiL1VORbz1stw7igPyO4ckuJXla2nf1c+BipfOmZ+8HLroKbobP0wD5Y/Szotj9TRhc4z9XLutn0qydQ==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.8.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.25.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.16","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^4.3.4","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_5.0.19_1769415735514_0.28133719121007794","host":"s3://npm-registry-packages-npm-production"}},"5.0.20":{"name":"@portabletext/plugin-character-pair-decorator","version":"5.0.20","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@5.0.20","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"e7b8791a2287e9d52acab0d73f24de58deacfdfb","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-5.0.20.tgz","fileCount":6,"integrity":"sha512-Je7jjkjx1rS9R+dRw7Gqejhio/MVVPlv3+kmskHME2CdoU40HuZwbSAE2V02LMQhmvxznkSsGbcMKPdnmncIzA==","signatures":[{"sig":"MEYCIQCIGZ0zNqBZSTyR9lJcYTA2IgIz8jOHbzwyTqPUPrZu1wIhAJzcpBCtkTMdpeIwfVs8gQ+OA+4oT+gUcUAwqSavwUgg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@5.0.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36829},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-5.0.20.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/78a3aeed8d2e1b3993e6ca4889e346aa/portabletext-plugin-character-pair-decorator-5.0.20.tgz","_integrity":"sha512-Je7jjkjx1rS9R+dRw7Gqejhio/MVVPlv3+kmskHME2CdoU40HuZwbSAE2V02LMQhmvxznkSsGbcMKPdnmncIzA==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.8.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.25.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.16","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^4.3.5","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^4.3.5"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_5.0.20_1769497669070_0.2831393393509434","host":"s3://npm-registry-packages-npm-production"}},"5.0.21":{"name":"@portabletext/plugin-character-pair-decorator","version":"5.0.21","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@5.0.21","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"e1ec011f1d5e9c94ebdc3dbfbd7cb0c11490d3d1","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-5.0.21.tgz","fileCount":6,"integrity":"sha512-xDwknYKUBwG2D4gdfvRhetRBhab07ODB8T/C5nUTgZF8e5UXUERd1ySpzkOnqPsF3BOGzoP0leAkv2TiYwqhlg==","signatures":[{"sig":"MEYCIQDamiJ3UAlSrd4TEtUerxqpyZVHSsB5+LKXysduxlCtTgIhAPqRufkPGxtux9Y7eD/nbmVLdPiQ/A4YHzELxrSyZ1aD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@5.0.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36829},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-5.0.21.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/e162844ce7a206572cb8d450b0facc17/portabletext-plugin-character-pair-decorator-5.0.21.tgz","_integrity":"sha512-xDwknYKUBwG2D4gdfvRhetRBhab07ODB8T/C5nUTgZF8e5UXUERd1ySpzkOnqPsF3BOGzoP0leAkv2TiYwqhlg==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.8.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.25.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.16","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^4.3.6","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^4.3.6"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_5.0.21_1769598709525_0.17965900864264017","host":"s3://npm-registry-packages-npm-production"}},"5.0.22":{"name":"@portabletext/plugin-character-pair-decorator","version":"5.0.22","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@5.0.22","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"27db288a9b1bf2dd9dd0b13a52f59d3aa638f60e","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-5.0.22.tgz","fileCount":6,"integrity":"sha512-EUEsJBkEBCcFqUP2OvVepLC76Bdm0YwnF80TnViFyypclcn4ZKyDgSy9cWlSuDnD4BkHhaMOpTi2pVQ1Fdz0Aw==","signatures":[{"sig":"MEYCIQCwZbbRfoOhuFqYpmLufy+UosGqxuNv0ZigV1O0Y9sdeQIhAIBWA1D0ZLqHoRQGL2hfw35YJN1c5d5D8DFyK8FbhmMS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@5.0.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36829},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-5.0.22.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/47316cf401657df0f2ae20620eb792c2/portabletext-plugin-character-pair-decorator-5.0.22.tgz","_integrity":"sha512-EUEsJBkEBCcFqUP2OvVepLC76Bdm0YwnF80TnViFyypclcn4ZKyDgSy9cWlSuDnD4BkHhaMOpTi2pVQ1Fdz0Aw==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.8.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.25.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.16","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^4.3.7","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^4.3.7"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_5.0.22_1769720673839_0.10602383208060084","host":"s3://npm-registry-packages-npm-production"}},"5.0.23":{"name":"@portabletext/plugin-character-pair-decorator","version":"5.0.23","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@5.0.23","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"b2d02639ed27fb43a42d57aff631e62e5dac2c15","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-5.0.23.tgz","fileCount":6,"integrity":"sha512-+wCF9WXwcp4jZA/na87mVE7Fs/OIHRhQvnw80IJ1jG2v/L0ObEXFcYlGFjKELLaFcpCSzNKtlpEf7gPi19miJw==","signatures":[{"sig":"MEQCIAH3xSY444nVdku+Fg+pMNVT8oZo4H/BnKZFLcSYHpFxAiBmDChe3CWbzwQnqN7LpmpS8XLzJRnvT7SYrLQmKD7tCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@5.0.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36829},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-5.0.23.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/51f191177291c95aad72e5165d2ad15f/portabletext-plugin-character-pair-decorator-5.0.23.tgz","_integrity":"sha512-+wCF9WXwcp4jZA/na87mVE7Fs/OIHRhQvnw80IJ1jG2v/L0ObEXFcYlGFjKELLaFcpCSzNKtlpEf7gPi19miJw==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.9.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.25.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.16","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^4.3.8","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^4.3.8"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_5.0.23_1770556838388_0.530164355268292","host":"s3://npm-registry-packages-npm-production"}},"5.0.24":{"name":"@portabletext/plugin-character-pair-decorator","version":"5.0.24","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@5.0.24","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"70dd8618809f4152a2395cdcd22470a5caca05fa","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-5.0.24.tgz","fileCount":6,"integrity":"sha512-h02EIGonl1eqsJX1g504vGQo2tDhU/tk3hVN1LtqyZA4F9yvtqPxL1EsB23EDLw2Xwr6IifJlW8ZCnON8d6lag==","signatures":[{"sig":"MEUCIQCodxp0DPbhUQUUXw+o6MGZuwAlh/hpVmUlvmCflr5E8gIgdXOHo/tQNiV8gZAv/AJLxSvG3fmlFn2u4Jb+DncusfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@5.0.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36829},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-5.0.24.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/8b72eeb6a71c9b68cd1ae30c2dd12969/portabletext-plugin-character-pair-decorator-5.0.24.tgz","_integrity":"sha512-h02EIGonl1eqsJX1g504vGQo2tDhU/tk3hVN1LtqyZA4F9yvtqPxL1EsB23EDLw2Xwr6IifJlW8ZCnON8d6lag==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.9.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.25.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.16","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^4.3.9","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^4.3.9"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_5.0.24_1770639932839_0.09712409466051075","host":"s3://npm-registry-packages-npm-production"}},"5.0.25":{"name":"@portabletext/plugin-character-pair-decorator","version":"5.0.25","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@5.0.25","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"29dc28e4f717e8d9691af9e2509587b3f1aec9aa","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-5.0.25.tgz","fileCount":6,"integrity":"sha512-H29UFcA8wHWAYU5T1EVf/zxz3iSJ7Q4JcNutT3NUWo+7bf8taI21aJYcgcwqYeCU16BQw7toL2YZvywg49eHjg==","signatures":[{"sig":"MEQCIDofeJeP0hcTNJQRhnlwh/kHlXaNR8FC2s3Zg/WvUE36AiBVM/+X+yi6mjO9HjdVle2anl6AEXLsYyNFcYjmnnsNKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@5.0.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36831},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-5.0.25.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/0e5f551463a5856a3f3a86b5e0af3202/portabletext-plugin-character-pair-decorator-5.0.25.tgz","_integrity":"sha512-H29UFcA8wHWAYU5T1EVf/zxz3iSJ7Q4JcNutT3NUWo+7bf8taI21aJYcgcwqYeCU16BQw7toL2YZvywg49eHjg==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.10.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.25.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.16","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^4.3.10","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^4.3.10"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_5.0.25_1770884711626_0.9870238938157929","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@portabletext/plugin-character-pair-decorator","version":"6.0.0","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@6.0.0","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"9280d19a39537593b6e512ac28c93e899d98241a","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-6.0.0.tgz","fileCount":6,"integrity":"sha512-I1wp9bfp5H6tg860b+7F69hseikYKOFHW8w0yHzSfVkbEeUibEd7LqDBDgCI7nmupTyg7v4rjsBm+ywmQYSePA==","signatures":[{"sig":"MEYCIQC9UJw9ZoN4mMOdpNktMzijFbVYKdx2U1hjoruQNvG/1wIhAKhUen5VJ8oK6ZyfBrnXysOPtkGfFX6QRzYZOLJzT1C0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@6.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36828},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-6.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/cc915889b90434395976887468ed4d2f/portabletext-plugin-character-pair-decorator-6.0.0.tgz","_integrity":"sha512-I1wp9bfp5H6tg860b+7F69hseikYKOFHW8w0yHzSfVkbEeUibEd7LqDBDgCI7nmupTyg7v4rjsBm+ywmQYSePA==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.10.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.25.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.16","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^5.0.0","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_6.0.0_1770981383940_0.7258065494901804","host":"s3://npm-registry-packages-npm-production"}},"6.0.1":{"name":"@portabletext/plugin-character-pair-decorator","version":"6.0.1","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@6.0.1","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"0360989934ed167201133b664a7005cfe0cc4603","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-6.0.1.tgz","fileCount":6,"integrity":"sha512-vCjJJ67BmZOV/rHDg9OqSJ6r6GS5rzuHx3xVpObhLc4Xxrfihc8ww0cMV/4PY0RDAeIAWxrsniUhBwwxFM+onA==","signatures":[{"sig":"MEYCIQCT1j0F13oO3/6eG78XoXTscZYgsKgyg8H0X3eE6G57VwIhAN1wvuakUkwaZPrW5WujkI5qrYMxHgQk0qCkjh6TGluc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@6.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36828},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-6.0.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/a7f4e2e8c02b0f4f592c68a9f287f529/portabletext-plugin-character-pair-decorator-6.0.1.tgz","_integrity":"sha512-vCjJJ67BmZOV/rHDg9OqSJ6r6GS5rzuHx3xVpObhLc4Xxrfihc8ww0cMV/4PY0RDAeIAWxrsniUhBwwxFM+onA==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.10.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.25.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.16","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^5.0.1","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_6.0.1_1771407936063_0.8012718097075158","host":"s3://npm-registry-packages-npm-production"}},"6.0.2":{"name":"@portabletext/plugin-character-pair-decorator","version":"6.0.2","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@6.0.2","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"a87dd41eece8bb63e8ea2888220ce97853ddf3b9","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-6.0.2.tgz","fileCount":6,"integrity":"sha512-u085fw+jGSgUx2Vkr946cpbO+xDvSh3E2YGa/FrXs9QTVfvvbKbfS9IAkuvdhNEqVwGCk5aIYZG9bK5YIu0HBw==","signatures":[{"sig":"MEUCIGrUPPMcwKV/bH9F1VRyRbgGP/U50RDl9Qh2T9b1iIXXAiEA+dZ1RHMNOQdL+NLuuszIpR/nfK90RJFEV+QQiVjf2Q8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@6.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36828},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-6.0.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/842dc8f881a907fff44a56a33ec59781/portabletext-plugin-character-pair-decorator-6.0.2.tgz","_integrity":"sha512-u085fw+jGSgUx2Vkr946cpbO+xDvSh3E2YGa/FrXs9QTVfvvbKbfS9IAkuvdhNEqVwGCk5aIYZG9bK5YIu0HBw==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.10.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.25.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.16","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^5.0.2","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_6.0.2_1771409934600_0.16735552263800435","host":"s3://npm-registry-packages-npm-production"}},"6.0.3":{"name":"@portabletext/plugin-character-pair-decorator","version":"6.0.3","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@6.0.3","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"708626b45b64412ea7d7623624ce0d8a0aefd80b","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-6.0.3.tgz","fileCount":6,"integrity":"sha512-WqA+8WojVtnkO+3Qm30hEinWalbxaGns+9SPYKuPQNQdcFYfT42nHmhiR3lia8gSddvIybTPnpXGne95/yGLig==","signatures":[{"sig":"MEQCIDtd9TF6Z7s0vK3319bOiLYzI7DSm2GpMF3MvtRVP8pTAiAFzfKU40tRUqEFsCOxkRUE6/CKSfjv+VfBFWG2u58m3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@6.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36828},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-6.0.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/731ee5684f88059fc9605e6e8bcd5d4d/portabletext-plugin-character-pair-decorator-6.0.3.tgz","_integrity":"sha512-WqA+8WojVtnkO+3Qm30hEinWalbxaGns+9SPYKuPQNQdcFYfT42nHmhiR3lia8gSddvIybTPnpXGne95/yGLig==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.10.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.25.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.16","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^5.0.3","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_6.0.3_1771450215558_0.7460634442007767","host":"s3://npm-registry-packages-npm-production"}},"6.0.4":{"name":"@portabletext/plugin-character-pair-decorator","version":"6.0.4","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@6.0.4","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"e2a4bd77716a8ed2d11c662306841aaa9578470c","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-6.0.4.tgz","fileCount":6,"integrity":"sha512-7hETiwrjJv6oe2V5OQnx2on6VODt1ZPgVgNRFlwjxOWi+WxWMLAfnbXSmi4wp/USOwI8UFZmMBhM/vEnixbztw==","signatures":[{"sig":"MEUCIQC/dr4rXP7sazKPXIYhdhhKkFVud2TjPTuJxnBjfhPhbgIgAib+DiS2hRKPkqRYHDYJcJlQIBAFkzu2LBSK/nKpLBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@6.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36828},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-6.0.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/ebb423d57131da92b8a39df9c84f9d6c/portabletext-plugin-character-pair-decorator-6.0.4.tgz","_integrity":"sha512-7hETiwrjJv6oe2V5OQnx2on6VODt1ZPgVgNRFlwjxOWi+WxWMLAfnbXSmi4wp/USOwI8UFZmMBhM/vEnixbztw==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.10.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"remeda":"^2.32.0","xstate":"^5.25.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.18","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^5.0.4","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_6.0.4_1771518351043_0.9030589586304585","host":"s3://npm-registry-packages-npm-production"}},"6.0.5":{"name":"@portabletext/plugin-character-pair-decorator","version":"6.0.5","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@6.0.5","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"7bc3b3df3e914e7d477f73b65a4a798ad19eee2e","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-6.0.5.tgz","fileCount":6,"integrity":"sha512-ON2I6Lp/9XXpncd2o7Yo9qrbKFYJBGaWf4g/iCV0O6U9LRzKYgfSwuoJDwR3pdYjKQkQnrvYfPgD+sxGy/P87A==","signatures":[{"sig":"MEQCIASYT9addsgwknPDph+k7enstvyzGoMExlD4KAh2a/r0AiB0+cG+3dXZI+FQ3EjRam1h6VdmEXZKOCaC/38Bdv3w+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@6.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36828},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-6.0.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/e4fac3cad8edf618e5051ce7eb53a3ef/portabletext-plugin-character-pair-decorator-6.0.5.tgz","_integrity":"sha512-ON2I6Lp/9XXpncd2o7Yo9qrbKFYJBGaWf4g/iCV0O6U9LRzKYgfSwuoJDwR3pdYjKQkQnrvYfPgD+sxGy/P87A==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.10.1","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.25.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.18","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^5.1.0","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_6.0.5_1771846182580_0.23110157595181846","host":"s3://npm-registry-packages-npm-production"}},"6.0.6":{"name":"@portabletext/plugin-character-pair-decorator","version":"6.0.6","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@6.0.6","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"5ce0cfd7ff80256163a7097d7412a98f6c00468d","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-6.0.6.tgz","fileCount":6,"integrity":"sha512-1WEvaohY6Tk5ThsztJTL5v561MY3RnQT7i9u2mzySmcyqUoomVn7P6j7GHR+IznnTpsBfbuYyo7eivk5GmdOwQ==","signatures":[{"sig":"MEQCIEXQrAMRHQ8MyOwtbOr0u3mCiNhYw38p7fMThwreamRJAiBCfXuEGf5BJMCdNlSG16bWBk30YEr50gtdL8foqq8htg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@6.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36828},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-6.0.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/eeaf71ec6c6633b54ebe06d07ec5c60f/portabletext-plugin-character-pair-decorator-6.0.6.tgz","_integrity":"sha512-1WEvaohY6Tk5ThsztJTL5v561MY3RnQT7i9u2mzySmcyqUoomVn7P6j7GHR+IznnTpsBfbuYyo7eivk5GmdOwQ==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.10.1","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.25.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.18","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_6.0.6_1771858136024_0.20336967763048142","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"@portabletext/plugin-character-pair-decorator","version":"7.0.0","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@7.0.0","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"f2fba3e21a40b994694e7601c5961732d75fa0bf","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-7.0.0.tgz","fileCount":6,"integrity":"sha512-nMCYHR3b2CZkrXxNWGUYqtP9vsJM2tbdazrpNAdrbh2kNLO8QV5uTRmFAaebvtM5VKDGySkTTTXDRh6cgxYl8g==","signatures":[{"sig":"MEYCIQCIW6DUOV8HH4y/pbza38XQIYXTKrBMcnrUOmJQyIYTHAIhAOVsF0m3IwSjRA7zHZSk35qqZ1JPqFgMxZf7URv6Xhib","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@7.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36828},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-7.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/02f258b6842489e50e337418c0ae4c49/portabletext-plugin-character-pair-decorator-7.0.0.tgz","_integrity":"sha512-nMCYHR3b2CZkrXxNWGUYqtP9vsJM2tbdazrpNAdrbh2kNLO8QV5uTRmFAaebvtM5VKDGySkTTTXDRh6cgxYl8g==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.10.1","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.25.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.18","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^6.0.0","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_7.0.0_1771931667554_0.3941480825003698","host":"s3://npm-registry-packages-npm-production"}},"7.0.1":{"name":"@portabletext/plugin-character-pair-decorator","version":"7.0.1","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@7.0.1","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"f1fbc099c3206dad0a52e7bc028d7cf9781d08cd","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-7.0.1.tgz","fileCount":6,"integrity":"sha512-SzU0YvXxS0VZ3yrmADQupFZpTno8jau2zDoBySMMIz83GbH/2uXMwpJcuteZII3KX7EE43j7l6iZGUXMGz+uwA==","signatures":[{"sig":"MEUCICIPMVXH7M/O5QZfwduc3L7vOeSpekyGk2zs4dPhMsLyAiEA81lPz6cbA3my8zb8AIHJnbBlTL7a94wqTQQGlP6mt8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@7.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36828},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-7.0.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/ec55d98f3943f562533518100d600088/portabletext-plugin-character-pair-decorator-7.0.1.tgz","_integrity":"sha512-SzU0YvXxS0VZ3yrmADQupFZpTno8jau2zDoBySMMIz83GbH/2uXMwpJcuteZII3KX7EE43j7l6iZGUXMGz+uwA==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.11.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"remeda":"^2.32.0","xstate":"^5.25.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.18","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^6.0.1","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_7.0.1_1772180106903_0.5678174956981921","host":"s3://npm-registry-packages-npm-production"}},"7.0.2":{"name":"@portabletext/plugin-character-pair-decorator","version":"7.0.2","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@7.0.2","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"38357fa5bf928e313b8a1ed534222ce3d1e56e36","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-7.0.2.tgz","fileCount":6,"integrity":"sha512-AsWuMWYS3loHxuOe+yML/aZq8OyUWhDMlMTmnfeYb6z15BUjb2MZQLisx3M1F+S7dsICxbJf494HXCK8zuomTg==","signatures":[{"sig":"MEYCIQCdKp0Ln398Tycb0xwgttCZJ2xdcsKg0TkIBN63Im7gVwIhAJ7DzPl4/XiB9JxwSNKn1ITiprjjzXk91TmGwHHcKhL5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@7.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36828},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-7.0.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/ac849c55427527f2144b1bcf35f0e143/portabletext-plugin-character-pair-decorator-7.0.2.tgz","_integrity":"sha512-AsWuMWYS3loHxuOe+yML/aZq8OyUWhDMlMTmnfeYb6z15BUjb2MZQLisx3M1F+S7dsICxbJf494HXCK8zuomTg==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.11.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"remeda":"^2.32.0","xstate":"^5.25.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.18","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^6.0.2","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_7.0.2_1772207954457_0.6449366594292807","host":"s3://npm-registry-packages-npm-production"}},"7.0.3":{"name":"@portabletext/plugin-character-pair-decorator","version":"7.0.3","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@7.0.3","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"cfd372d586c5e1ee18ea2137dcca996501a71920","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-7.0.3.tgz","fileCount":6,"integrity":"sha512-XV68KI0c595MFvHq2eYrXZHqkLhDG4T9btd4avfZkjGad97NPpduB1o7xDwawI3KMHfGFo02vxLAXlI5i8GOlA==","signatures":[{"sig":"MEQCIDhmP2ki/XDdg529TFey2lBbo2dc9m0yJSJyVuGGkMnMAiBNATwWXqTT5HjSyw8ltRfwti7jyXyeOqj9GptDWn305g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@7.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36828},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-7.0.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/8f80e9a24d9ae669356169e3bfca69c2/portabletext-plugin-character-pair-decorator-7.0.3.tgz","_integrity":"sha512-XV68KI0c595MFvHq2eYrXZHqkLhDG4T9btd4avfZkjGad97NPpduB1o7xDwawI3KMHfGFo02vxLAXlI5i8GOlA==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.11.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"remeda":"^2.32.0","xstate":"^5.25.0","@xstate/react":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.18","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^6.0.3","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_7.0.3_1772467387967_0.42366674480263056","host":"s3://npm-registry-packages-npm-production"}},"7.0.4":{"name":"@portabletext/plugin-character-pair-decorator","version":"7.0.4","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@7.0.4","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"2c336dd215f9d4c89a1af4407f91b31c7e249cc3","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-7.0.4.tgz","fileCount":6,"integrity":"sha512-F2QXxXjsS9ZvUyO3rRmlFFBTv9yjExWPZGSaC+xV9Y+DTY1Y6MMSpjCS0caE+UbVPkt3dqtUqLaTNLKm9us1ag==","signatures":[{"sig":"MEYCIQDkF4pYYuAZS2GPyVJg0EuTlKb8KVV389BsNWkkrwuV6AIhAOCYGWq6+Njjef4JSDgiWo2qROqi7UthO8eoDglUZoIB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@7.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36828},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-7.0.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/2d18aff324f29860592c36f901f1145e/portabletext-plugin-character-pair-decorator-7.0.4.tgz","_integrity":"sha512-F2QXxXjsS9ZvUyO3rRmlFFBTv9yjExWPZGSaC+xV9Y+DTY1Y6MMSpjCS0caE+UbVPkt3dqtUqLaTNLKm9us1ag==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.11.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"remeda":"^2.32.0","xstate":"^5.28.0","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.18","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^6.0.4","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^6.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_7.0.4_1772535144907_0.5814952687105308","host":"s3://npm-registry-packages-npm-production"}},"7.0.5":{"name":"@portabletext/plugin-character-pair-decorator","version":"7.0.5","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@7.0.5","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"7852fac8872d23005f0a287fba9308fd3db490d3","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-7.0.5.tgz","fileCount":6,"integrity":"sha512-XQsEWM6CUCmJUufz5Mgo9xLJnpdxltY/OLKh8jly+7rYNnk8F+4MRYJ4FyZxU3NUg7AnWoNAJ9VTdL6XFaXT4A==","signatures":[{"sig":"MEUCIQDS7+Lw+zjWY9STmMPaNvkswyNVwwZfx9dJA65OLn0v5QIgDnHFeT6iSNQvAg+cEVLv01wu8816emP8gssrEZYzl8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@7.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36828},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-7.0.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/398e10025d540172680560f50c2676ba/portabletext-plugin-character-pair-decorator-7.0.5.tgz","_integrity":"sha512-XQsEWM6CUCmJUufz5Mgo9xLJnpdxltY/OLKh8jly+7rYNnk8F+4MRYJ4FyZxU3NUg7AnWoNAJ9VTdL6XFaXT4A==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.11.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"remeda":"^2.32.0","xstate":"^5.28.0","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.18","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^6.0.5","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_7.0.5_1772620673084_0.2805137704722547","host":"s3://npm-registry-packages-npm-production"}},"7.0.6":{"name":"@portabletext/plugin-character-pair-decorator","version":"7.0.6","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@7.0.6","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"07b64ef87f287eabb225d956f7dcfb9b299e19c6","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-7.0.6.tgz","fileCount":6,"integrity":"sha512-StdJBUxMX3VYWIKPD2/fD9cAJVTlc35Z1WvGC48QbCGsHsiX6ySIOSsEPLV4jWasNdgAD+6FCngA8oxBf9CN4A==","signatures":[{"sig":"MEUCIQDhfvDu6JaZdFjlNLt/jiidyYoEPfkpevUUoCKS7kGcSwIgBcVY3Ocy8VfNDEfXQFfbqcw7XhfK3yQwgOetWe4GG88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@7.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36828},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-7.0.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/9ace76f517f29713d8d75cd82141bc5d/portabletext-plugin-character-pair-decorator-7.0.6.tgz","_integrity":"sha512-StdJBUxMX3VYWIKPD2/fD9cAJVTlc35Z1WvGC48QbCGsHsiX6ySIOSsEPLV4jWasNdgAD+6FCngA8oxBf9CN4A==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.11.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"remeda":"^2.32.0","xstate":"^5.28.0","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.18","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^6.0.6","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_7.0.6_1772621776998_0.23914065729698453","host":"s3://npm-registry-packages-npm-production"}},"7.0.7":{"name":"@portabletext/plugin-character-pair-decorator","version":"7.0.7","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@7.0.7","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"4424b461f92c6624a0933bd4918b2fdf95f13884","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-7.0.7.tgz","fileCount":6,"integrity":"sha512-2SdzO/qjHw4FUeAPLQdkpkQCRxykeiLm8TpT1Ue2xCKtBFx3m2hdHlmgu8TdRO3kwmxyiNnsCf7EzLWP1dmLsg==","signatures":[{"sig":"MEYCIQD62mQjcuYthDN6dpgLrdlnD61v3S8JYN/+vKPunrBwrAIhALlFzU6bh/ygLdK02RIgfjo3sa3nd28WRxnElFJ9XBLH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@7.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36828},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-7.0.7.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/da9f6f11e004c1a889961c09877e086b/portabletext-plugin-character-pair-decorator-7.0.7.tgz","_integrity":"sha512-2SdzO/qjHw4FUeAPLQdkpkQCRxykeiLm8TpT1Ue2xCKtBFx3m2hdHlmgu8TdRO3kwmxyiNnsCf7EzLWP1dmLsg==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.11.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"remeda":"^2.32.0","xstate":"^5.28.0","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.18","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^6.0.7","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^6.0.7"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_7.0.7_1772623348060_0.63727189641551","host":"s3://npm-registry-packages-npm-production"}},"7.0.8":{"name":"@portabletext/plugin-character-pair-decorator","version":"7.0.8","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@7.0.8","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"fffe19c6624d6823041fe07d8ef60b9286bcb872","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-7.0.8.tgz","fileCount":6,"integrity":"sha512-TwkjlhYDi+6CddGCeNGVV3h4H5xT6ktjbeLIBDpetmvdcE2z7ErE2ouTGaK7GbX4AcDlZyy+0LRofr5NkZAQWw==","signatures":[{"sig":"MEUCIQD3LGwhGEuoDUTHTuIYbjlDDX22gRo2P8fiAezukXnbNwIgdXCE6BlqK9nhDE1iH+FrntseNW3Hg4PVQGTN5Z2InPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@7.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36828},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-7.0.8.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/e56c21e5f3159e14c86a64bb88a710ff/portabletext-plugin-character-pair-decorator-7.0.8.tgz","_integrity":"sha512-TwkjlhYDi+6CddGCeNGVV3h4H5xT6ktjbeLIBDpetmvdcE2z7ErE2ouTGaK7GbX4AcDlZyy+0LRofr5NkZAQWw==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.11.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"remeda":"^2.32.0","xstate":"^5.28.0","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.18","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^6.0.8","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^6.0.8"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_7.0.8_1772628233745_0.25023365407396314","host":"s3://npm-registry-packages-npm-production"}},"7.0.9":{"name":"@portabletext/plugin-character-pair-decorator","version":"7.0.9","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@7.0.9","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"3c9d834360d85db7a3c4ce0e2b151ef3f1cb8344","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-7.0.9.tgz","fileCount":6,"integrity":"sha512-srLaiy4lcbQ7LkTA+pDYz2Csqm7gqA2vFCrq9PuWNJlJHJMK+1poNr3fLN16QiqD/uasqFx7tJr8ZHgtu8zEdw==","signatures":[{"sig":"MEQCIFN4t3/Z8/y2r/9A+K9JMFyF0XMtT3cSUtPt+zCik6qIAiBHlVOsLGjuER25ZVObYMaN1/9EUBeFPWxWJaLL21Y6Lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@7.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36828},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-7.0.9.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/965d02ab6a425b5119b44f14336d0891/portabletext-plugin-character-pair-decorator-7.0.9.tgz","_integrity":"sha512-srLaiy4lcbQ7LkTA+pDYz2Csqm7gqA2vFCrq9PuWNJlJHJMK+1poNr3fLN16QiqD/uasqFx7tJr8ZHgtu8zEdw==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.11.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.28.0","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.18","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^6.0.9","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^6.0.9"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_7.0.9_1772699182029_0.345378886184734","host":"s3://npm-registry-packages-npm-production"}},"7.0.10":{"name":"@portabletext/plugin-character-pair-decorator","version":"7.0.10","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@7.0.10","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"d3c3e96a3ca9fc95ee1c91a9e38f4d035e1bb6a8","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-7.0.10.tgz","fileCount":6,"integrity":"sha512-KFnouDhGlVUdGlABe4CZacyiw6haMxuq7rhIfHKdKtUWIq+GZhsK+bgV4b35/89v6GF77WldEzyWWZ5yuEnUfg==","signatures":[{"sig":"MEQCIAmGGt49eLtj5ONdyRiXWZOvGJz+b0KoGhcQG+HSosB4AiAJbYFmGw327qo4SDdslgXt2yR+EJ8n9XSbSf3Og9k4lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@7.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36831},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-7.0.10.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/2e8f2a384ed2b9c84660e3d939b50d23/portabletext-plugin-character-pair-decorator-7.0.10.tgz","_integrity":"sha512-KFnouDhGlVUdGlABe4CZacyiw6haMxuq7rhIfHKdKtUWIq+GZhsK+bgV4b35/89v6GF77WldEzyWWZ5yuEnUfg==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.11.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.28.0","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.18","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^6.0.10","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^6.0.10"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_7.0.10_1772717219018_0.6535793801853274","host":"s3://npm-registry-packages-npm-production"}},"7.0.11":{"name":"@portabletext/plugin-character-pair-decorator","version":"7.0.11","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@7.0.11","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"571a79cee3b320d10b71c8dd883c2a07faf4f635","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-7.0.11.tgz","fileCount":6,"integrity":"sha512-9b4bXm0qfC7YLibhBLIGE+7esKkJDMmYN80SJw9f23SD48jhebP6RYxjrUY87JQFBuuhd0J1kJ34iNdu/1z8/Q==","signatures":[{"sig":"MEUCIQCwCk55sYF1GkD7lef1rcQNqC8Imw63m3jcWwTOdDxBHAIgVkiQXWYLiV4005vCROOGcKYsKuixq03Axf3t/EjqK7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36831},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-7.0.11.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"christianhg","email":"services@groengaard.dk"},"_resolved":"/private/var/folders/tk/v4wjs8ys3qg845n0bcflmnv00000gp/T/73a23ed0785eca01cce1dc53cabeff22/portabletext-plugin-character-pair-decorator-7.0.11.tgz","_integrity":"sha512-9b4bXm0qfC7YLibhBLIGE+7esKkJDMmYN80SJw9f23SD48jhebP6RYxjrUY87JQFBuuhd0J1kJ34iNdu/1z8/Q==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"10.9.2","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.28.0","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.18","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^6.0.11","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^6.0.11"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_7.0.11_1772731867867_0.4452718974704739","host":"s3://npm-registry-packages-npm-production"}},"7.0.12":{"name":"@portabletext/plugin-character-pair-decorator","version":"7.0.12","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@7.0.12","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"a77e5a462640c2b277c695d8c698f7e338316375","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-7.0.12.tgz","fileCount":6,"integrity":"sha512-WwTidlILqknlSSt9WyHdJMbRQFQT5noAryEKN+KpSi5/h1Hlm13MkQdpPxgH2FQo1x1pjBib6N0QhfZtw0KYqQ==","signatures":[{"sig":"MEQCIEOdAAvoIrOXbsWG8DfPDRyfLGT/NuSsD4R+XKVh1TiXAiA6aMr7Qi0IokXSOa4IrwDOV/uN4L8RjKGOz+/Jt83bbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@7.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36829},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-7.0.12.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/04e9551fc21e71886ebf9dfa2f220997/portabletext-plugin-character-pair-decorator-7.0.12.tgz","_integrity":"sha512-WwTidlILqknlSSt9WyHdJMbRQFQT5noAryEKN+KpSi5/h1Hlm13MkQdpPxgH2FQo1x1pjBib6N0QhfZtw0KYqQ==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.11.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.28.0","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.18","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^6.1.0","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_7.0.12_1772786019560_0.5118156145276016","host":"s3://npm-registry-packages-npm-production"}},"7.0.13":{"name":"@portabletext/plugin-character-pair-decorator","version":"7.0.13","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@7.0.13","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"7aea3ac76abd1888cdb12f8ba6aeafdada0a3bdd","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-7.0.13.tgz","fileCount":6,"integrity":"sha512-GuawmxsNJa7ptTOTy1ved9hSzK1C1CPtHKHrC2NNOwBS3qwgiJhuEQ3JAgSSvQS3odwqfur03MxtIx9L4zRBAQ==","signatures":[{"sig":"MEUCIHHWWtPNOk3FM3Xrj1oIJkBXuyCaIZJrLYKcuKAa5htAAiEAqKNjRDvgHCbRcLIbwWhMoRvOKF10uFTP4fRK9GyGwsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@7.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36829},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-7.0.13.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/24611b033635eb837a0a6715ec16ff58/portabletext-plugin-character-pair-decorator-7.0.13.tgz","_integrity":"sha512-GuawmxsNJa7ptTOTy1ved9hSzK1C1CPtHKHrC2NNOwBS3qwgiJhuEQ3JAgSSvQS3odwqfur03MxtIx9L4zRBAQ==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.11.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.28.0","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.18","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^6.1.1","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_7.0.13_1772793921549_0.8187862172665121","host":"s3://npm-registry-packages-npm-production"}},"7.0.14":{"name":"@portabletext/plugin-character-pair-decorator","version":"7.0.14","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@7.0.14","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"0b79d8bf347be917df2d38e7fe8d330c33e5bb6a","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-7.0.14.tgz","fileCount":6,"integrity":"sha512-Xdw5e4jcpj9+H8QwqnsQROSe3fwnJuWLSNvaoDYrhnpTQCQGWMikCwzmY8mN/qW7tkHEuQwOnwkgRdrxbkIVOw==","signatures":[{"sig":"MEUCIQCX10RjTk6Vq7vOHSqDWH3gDIrVYC0MMduXvLZsbWL/gwIgdGYMKiWgXig3Kl3y6GP/eDhTQs8mztNgvff6T3JU38o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@7.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36829},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-7.0.14.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/1a8dc1b30b68f8f7b6a51b09c075f727/portabletext-plugin-character-pair-decorator-7.0.14.tgz","_integrity":"sha512-Xdw5e4jcpj9+H8QwqnsQROSe3fwnJuWLSNvaoDYrhnpTQCQGWMikCwzmY8mN/qW7tkHEuQwOnwkgRdrxbkIVOw==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.11.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.28.0","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.18","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^6.1.2","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^6.1.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_7.0.14_1772794357606_0.5642286635869012","host":"s3://npm-registry-packages-npm-production"}},"7.0.15":{"name":"@portabletext/plugin-character-pair-decorator","version":"7.0.15","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@7.0.15","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"c3bdcaabffc79f64e6b0600ff0fc2cf3cc510f52","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-7.0.15.tgz","fileCount":6,"integrity":"sha512-mG6GLg5YR6zL7MWWgqEdmjF3b9IAOzSg9SHsYRWo45mY/KLFClWEweS+Qy1PQ7A29so6ZQa6J7RMAe1W0MspQQ==","signatures":[{"sig":"MEUCIHa6qx9w73TLOKlXLhPJAX+9mgDnbUF5tG3BrQExYk67AiEApeW0YMnsE5kEyBSUPAXxA/3Av6iHVWKPZEuvfthOIiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@7.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36829},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-7.0.15.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/6bd85decf8d52ea643ade62bf702a9b3/portabletext-plugin-character-pair-decorator-7.0.15.tgz","_integrity":"sha512-mG6GLg5YR6zL7MWWgqEdmjF3b9IAOzSg9SHsYRWo45mY/KLFClWEweS+Qy1PQ7A29so6ZQa6J7RMAe1W0MspQQ==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.11.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.28.0","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.18","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^6.2.0","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_7.0.15_1773219737202_0.9702606776836671","host":"s3://npm-registry-packages-npm-production"}},"7.0.16":{"name":"@portabletext/plugin-character-pair-decorator","version":"7.0.16","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@7.0.16","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"ee3cd15e481eb2d6380fcea1d3a96a57108e1146","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-7.0.16.tgz","fileCount":6,"integrity":"sha512-wPM+kce6kpdxL+0HviYVkt8Ia3rSNq/3NAyT1iluAEIp5bVN+Zu+rWBDx0cjKe0DaOyUwD6gqFgygrVtlm4mYw==","signatures":[{"sig":"MEUCIQDwhExeAu7hiy2miZd1aNhiuxpZxZnAxztLiFB+LLF9owIgZrh64Ww+d91As37WD3bLV7sLj6UpqwhfoRrEJNm5UGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@7.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36829},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-7.0.16.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/0fdedf9f2bd10d9df7f34b198394f491/portabletext-plugin-character-pair-decorator-7.0.16.tgz","_integrity":"sha512-wPM+kce6kpdxL+0HviYVkt8Ia3rSNq/3NAyT1iluAEIp5bVN+Zu+rWBDx0cjKe0DaOyUwD6gqFgygrVtlm4mYw==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.11.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.28.0","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.18","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^6.3.0","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_7.0.16_1773245970031_0.6409612088921235","host":"s3://npm-registry-packages-npm-production"}},"7.0.17":{"name":"@portabletext/plugin-character-pair-decorator","version":"7.0.17","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@7.0.17","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"a84aa0028769cdeadd702a6574b009732ef9ec8b","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-7.0.17.tgz","fileCount":6,"integrity":"sha512-eJQ6hKXhR/yoOrLXSxLaHc3csfGxupjJP1/63fstqftY1YW1XCpfS/we4qWLy8LW+mSVNOLyYU+vG+hahWyYEA==","signatures":[{"sig":"MEUCICsO+emfdpqND+uDqiLUQXygFjdYUVHpMxrYQaSXlUdmAiEAo2KhG+fHeEAG/kG2339l4cxwVYLOyNdYN/Ww19ckCeI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@7.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36829},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-7.0.17.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/e47784ec303465c302a3264a598ba1e5/portabletext-plugin-character-pair-decorator-7.0.17.tgz","_integrity":"sha512-eJQ6hKXhR/yoOrLXSxLaHc3csfGxupjJP1/63fstqftY1YW1XCpfS/we4qWLy8LW+mSVNOLyYU+vG+hahWyYEA==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.11.1","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.28.0","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.18","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^6.3.1","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^6.3.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_7.0.17_1773315577280_0.39685980076994665","host":"s3://npm-registry-packages-npm-production"}},"7.0.18":{"name":"@portabletext/plugin-character-pair-decorator","version":"7.0.18","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@7.0.18","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"b522825920ebe2d2d638faa5f8f73a1b81bf4d59","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-7.0.18.tgz","fileCount":6,"integrity":"sha512-DnmpNZ3jLhFSb54dyb/7NKGsepIDpIcIVKBM9oE2dit3OnGpoV9VJKGDJGdW9xFzx5F2OHA5GeRFTmMGImG+Ew==","signatures":[{"sig":"MEYCIQCjxJXXcrsjoesfIUZSQ4R7yc5hgoOtO0ds0nA+D/LpWAIhAMmDb9chdESgmMMQFqwwcPQb1RthoO38CF02P80p/CDv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@7.0.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36829},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-7.0.18.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/1e76502e7e84ff88d3409b12a582ff60/portabletext-plugin-character-pair-decorator-7.0.18.tgz","_integrity":"sha512-DnmpNZ3jLhFSb54dyb/7NKGsepIDpIcIVKBM9oE2dit3OnGpoV9VJKGDJGdW9xFzx5F2OHA5GeRFTmMGImG+Ew==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.11.1","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.28.0","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.18","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^6.3.2","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^6.3.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_7.0.18_1773408075465_0.17769500632954838","host":"s3://npm-registry-packages-npm-production"}},"7.0.19":{"name":"@portabletext/plugin-character-pair-decorator","version":"7.0.19","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@7.0.19","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"74e91d3910f30e17e0f8700ab961ab63690ccf10","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-7.0.19.tgz","fileCount":6,"integrity":"sha512-HALcQVHELXkFm/WqZrmqksfe/zSUQGdnpgleFWsIG+Y3daKGYJ8T6VZKcvjXq5EFWCtsL7kmdvL5OIvs7sIjeQ==","signatures":[{"sig":"MEQCIGG4gLuzFb7Y8Ah0GD48a4pkVnP9s+Nf7t3JRcSzYZvNAiB78vNiAvRORfOHro7GXi4EjZtyOFLNTlECH6O3c+n/bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@7.0.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36829},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-7.0.19.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/94d29f8f55f28c52edd82ba1e580c21c/portabletext-plugin-character-pair-decorator-7.0.19.tgz","_integrity":"sha512-HALcQVHELXkFm/WqZrmqksfe/zSUQGdnpgleFWsIG+Y3daKGYJ8T6VZKcvjXq5EFWCtsL7kmdvL5OIvs7sIjeQ==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.11.1","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.28.0","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.18","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^6.4.0","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_7.0.19_1773658865030_0.7929721944052257","host":"s3://npm-registry-packages-npm-production"}},"7.0.20":{"name":"@portabletext/plugin-character-pair-decorator","version":"7.0.20","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@7.0.20","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"8220213e65a168c92e878c90367a6c36cc683d27","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-7.0.20.tgz","fileCount":6,"integrity":"sha512-oCNDHUbo8kfWTFq00Udy+Y20l5E1NoNGcWAafiBj/bmYVZaTs//z+o4orYZ99uOVOeyC09VZgYSJjRopXRSj0w==","signatures":[{"sig":"MEUCIGtE2YkCbGYCfWarRWZr1jCop7a58J8rS/mXtB3V19mFAiEA4eS2QKSzfgc95tcR/vsaoGgLAX0cjCMHk/FYdw+fNXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@7.0.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36829},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-7.0.20.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/dbef558a92d3ed23ea560a9e032e3559/portabletext-plugin-character-pair-decorator-7.0.20.tgz","_integrity":"sha512-oCNDHUbo8kfWTFq00Udy+Y20l5E1NoNGcWAafiBj/bmYVZaTs//z+o4orYZ99uOVOeyC09VZgYSJjRopXRSj0w==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.11.1","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.28.0","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.18","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^6.5.0","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_7.0.20_1773752966004_0.8539055118571395","host":"s3://npm-registry-packages-npm-production"}},"7.0.21":{"name":"@portabletext/plugin-character-pair-decorator","version":"7.0.21","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@7.0.21","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"ce07e043f227f307a889d53e66e47f3ca1a0034d","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-7.0.21.tgz","fileCount":6,"integrity":"sha512-AEhPGNdvmrvcMqAWrNmYiBrwIt8Le18H2+1723NwFK9caR/Ds13YAvXkzJUwWXS8RYcnq5UQGlaHZRJv3XwXjA==","signatures":[{"sig":"MEUCIQDBbXaVGmE4tp7AoYLhUN4qtSzDT0I84wYRwWtJyVApnQIgNzqCSU8iw0z/n9gTJLNnRE6ot2CdlbXmTzYI30ZiV5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@7.0.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36829},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-7.0.21.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/b3c25b6847c031423a5c4c7da6c8a08d/portabletext-plugin-character-pair-decorator-7.0.21.tgz","_integrity":"sha512-AEhPGNdvmrvcMqAWrNmYiBrwIt8Le18H2+1723NwFK9caR/Ds13YAvXkzJUwWXS8RYcnq5UQGlaHZRJv3XwXjA==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.11.1","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.28.0","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.0.18","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^6.5.1","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^6.5.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_7.0.21_1773864575370_0.5759870473402533","host":"s3://npm-registry-packages-npm-production"}},"7.0.22":{"name":"@portabletext/plugin-character-pair-decorator","version":"7.0.22","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@7.0.22","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"30fd80db458179968eb5b13585a4eec66392daf2","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-7.0.22.tgz","fileCount":6,"integrity":"sha512-RcBsm0kHcrBRJfsx9K9IQ06KhWVRxFL9dBErlhIWVGfgtiRbezuy/Lgx9L91uYgtAHtJMvnTH2r8OuMse/IEXw==","signatures":[{"sig":"MEUCIQD0Oez2iY0R/6OY1FvEvoUim1nqV9yh25RCgmgmjWyg6AIgXORKNhg/fX4kIFzkgwff2udGM73vavOKTSfvePM1E48=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@7.0.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36828},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-7.0.22.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/a140847ec6af194ab4a62738a1eddedd/portabletext-plugin-character-pair-decorator-7.0.22.tgz","_integrity":"sha512-RcBsm0kHcrBRJfsx9K9IQ06KhWVRxFL9dBErlhIWVGfgtiRbezuy/Lgx9L91uYgtAHtJMvnTH2r8OuMse/IEXw==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.12.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.28.0","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.1.0","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^6.5.2","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^6.5.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_7.0.22_1773934806212_0.5787220109632973","host":"s3://npm-registry-packages-npm-production"}},"7.0.23":{"name":"@portabletext/plugin-character-pair-decorator","version":"7.0.23","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@7.0.23","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"c44cdefd16f0911b39257c70466ee7cd2000d63c","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-7.0.23.tgz","fileCount":6,"integrity":"sha512-1YNIZD+MO7zDGOXa1VJBCu6laO1W1dVqNUC4tbOM6x99HmZ/78xC6itrBwVaYxF76SVtTDwhLTlOAczTanFrbA==","signatures":[{"sig":"MEQCIC2p2XYBIdX5DiJJexNzH2FsChQnh2AwC/oRdrMHqmb+AiB7Y7Tsu64YqZ5tSuK4qC9t26AhYmkj1n9V6sOhK9MuVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@7.0.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36828},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-7.0.23.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/78bf8143189e985e9ec89b0c030dce5a/portabletext-plugin-character-pair-decorator-7.0.23.tgz","_integrity":"sha512-1YNIZD+MO7zDGOXa1VJBCu6laO1W1dVqNUC4tbOM6x99HmZ/78xC6itrBwVaYxF76SVtTDwhLTlOAczTanFrbA==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.12.1","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.28.0","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.1.0","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^6.6.0","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^6.6.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_7.0.23_1774859377557_0.6792109263800474","host":"s3://npm-registry-packages-npm-production"}},"7.0.24":{"name":"@portabletext/plugin-character-pair-decorator","version":"7.0.24","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@7.0.24","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"38daf7e0ae45869ed8b5b6e6caf69be49884e01f","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-7.0.24.tgz","fileCount":6,"integrity":"sha512-xc6WDcrrh17gL2P0GwMQOFYrwT13N48z79VZ8f0sEDVLU/bvlEkVNVmtonPj+F74en2quPlFe2WQ2H/PnAGh/w==","signatures":[{"sig":"MEQCIH9yH0pc0/wlxW8e9nAHLbC8p4EaNKBQ0zhk0YxG/rQ4AiA/iqriFZQAzl/wU6wltV2gkAxgps/KLs0jPw6mmkboOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@7.0.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36828},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-7.0.24.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/eb51ba5d2ad3707ce5b1e9b3534bd44d/portabletext-plugin-character-pair-decorator-7.0.24.tgz","_integrity":"sha512-xc6WDcrrh17gL2P0GwMQOFYrwT13N48z79VZ8f0sEDVLU/bvlEkVNVmtonPj+F74en2quPlFe2WQ2H/PnAGh/w==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.12.1","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"remeda":"^2.32.0","xstate":"^5.30.0","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.1.0","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^6.6.1","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^6.6.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_7.0.24_1775548941444_0.18450448373071615","host":"s3://npm-registry-packages-npm-production"}},"7.0.25":{"name":"@portabletext/plugin-character-pair-decorator","version":"7.0.25","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@7.0.25","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"cacbad89a2fad371c557ae4a91a34f19dbe6a01b","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-7.0.25.tgz","fileCount":6,"integrity":"sha512-clivFfN6QP+74md1E2KPOICjVX1T1rOCpHkShbxfhzN3fUrFwww3sfvzdaKDa9UcCSttXEm8oxdGLdT0NUm2jg==","signatures":[{"sig":"MEUCIFHtMWyelSZjwGNr2Jvd7orKbQH0gnK0dmLXKk8ohJiGAiEArIJHnqH+68hOGcsiSwfowJf71YQ4TJDSrxIEmbVK8B8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@7.0.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36828},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-7.0.25.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/53845cf2a82e56534006fb07516c008d/portabletext-plugin-character-pair-decorator-7.0.25.tgz","_integrity":"sha512-clivFfN6QP+74md1E2KPOICjVX1T1rOCpHkShbxfhzN3fUrFwww3sfvzdaKDa9UcCSttXEm8oxdGLdT0NUm2jg==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.12.1","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"remeda":"^2.32.0","xstate":"^5.30.0","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.1.0","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^6.6.2","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^6.6.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_7.0.25_1775629437579_0.2007626874110615","host":"s3://npm-registry-packages-npm-production"}},"7.0.26":{"name":"@portabletext/plugin-character-pair-decorator","version":"7.0.26","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@7.0.26","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"2c2daa58308597f441e6d7544d0e5dc183c135ba","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-7.0.26.tgz","fileCount":6,"integrity":"sha512-Ur74GNwSoUEQd/B8peWgxudEfsP5Jz/U5ODLovfYYBYtgU2Ftkfsn5Hb6+4l3keOYrCq2cj4p4OCnnVKQuX4VQ==","signatures":[{"sig":"MEUCIBDuQamuGmx0DPMakrZnMfmBMvsDnGoExVplyXzRTYCBAiEAymX4CLWubQh2UzE/XY22gf3iSQErECHl507Fg8I35rQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@7.0.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36828},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-7.0.26.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/17751f0b1392a378c8972cd46bafcfdc/portabletext-plugin-character-pair-decorator-7.0.26.tgz","_integrity":"sha512-Ur74GNwSoUEQd/B8peWgxudEfsP5Jz/U5ODLovfYYBYtgU2Ftkfsn5Hb6+4l3keOYrCq2cj4p4OCnnVKQuX4VQ==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.13.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"remeda":"^2.32.0","xstate":"^5.30.0","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.1.0","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^6.6.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_7.0.26_1777449251833_0.3830781391583049","host":"s3://npm-registry-packages-npm-production"}},"7.0.27":{"name":"@portabletext/plugin-character-pair-decorator","version":"7.0.27","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@7.0.27","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"d691a645c66207014d995d2f5e7ec42f143c41c9","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-7.0.27.tgz","fileCount":6,"integrity":"sha512-k9bIohvwXR0MYHyCK5y45nNrNEGKuCSDa9ZVUQVNRfzDzR9ujfu9ngSLJstbmRNBsBCtY9RflS1vVpYETkrc7w==","signatures":[{"sig":"MEQCIEliLjRC16uMWlGM6v+9S7fTrP15uQqfQS98kjddVuzLAiAPw/KbvRoT6ab/JeqIcTHb0q/wuizXX0QiEmR/pfCKsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@7.0.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36828},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-7.0.27.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest --run","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest","check:types:watch":"tsc --watch","check:react-compiler":"eslint ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/c639d37293c9316147d52ddfc5b0ca45/portabletext-plugin-character-pair-decorator-7.0.27.tgz","_integrity":"sha512-k9bIohvwXR0MYHyCK5y45nNrNEGKuCSDa9ZVUQVNRfzDzR9ujfu9ngSLJstbmRNBsBCtY9RflS1vVpYETkrc7w==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.13.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"remeda":"^2.32.0","xstate":"^5.30.0","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.1.0","typescript":"5.9.3","@types/react":"^19.2.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^6.6.4","eslint-plugin-react-hooks":"^7.0.1","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^6.6.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_7.0.27_1777660463552_0.24377224944761444","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"@portabletext/plugin-character-pair-decorator","version":"8.0.0","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@8.0.0","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"4be821db39094e3838fcbf1f7b56934f799cef7c","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-8.0.0.tgz","fileCount":6,"integrity":"sha512-TEa53SyL9/5a7yWtWF3rKLPIEWRpke1PVNCHqeQCvFfV/eciKfcUH2o2HlOKjAD7C5HwA1BDuT6RSC1l19PqHw==","signatures":[{"sig":"MEUCIFx/VjFD7mnjqD+xxhgCaRgY+ykmtR5Ugvz9bSe3bkNJAiEAllIMxzBh/Jqn+e0P7H5zmMwKpnX0sIW3ntA1esr3XiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@8.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37438},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-8.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","check:lint":"biome lint .","check:types":"tsc","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/30806f407e934c93c8969bc097263858/portabletext-plugin-character-pair-decorator-8.0.0.tgz","_integrity":"sha512-TEa53SyL9/5a7yWtWF3rKLPIEWRpke1PVNCHqeQCvFfV/eciKfcUH2o2HlOKjAD7C5HwA1BDuT6RSC1l19PqHw==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.14.1","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.31.1","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.4","typescript":"5.9.3","@types/react":"^19.2.14","@vitest/browser":"^4.1.4","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^7.0.0","@vitejs/plugin-react":"^5.2.0","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"^4.1.4","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_8.0.0_1779280214860_0.8546350427398961","host":"s3://npm-registry-packages-npm-production"}},"8.0.1":{"name":"@portabletext/plugin-character-pair-decorator","version":"8.0.1","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@8.0.1","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"0a9c9ccd4bc7ffe9855ef47c8ceb147cd9e1ff9b","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-8.0.1.tgz","fileCount":6,"integrity":"sha512-PEkVa0xbBpukd7iG0lMbKCWjJFL4W4u6vcShW5R2+icp57uJ5wZSiiqNHowR4CN7KyVa5dSt4i/LCZYbP50Hzw==","signatures":[{"sig":"MEUCIQCH6WFGp7omMK+H07LgEadH02v5ZNrxNV+dxOWFAp2orAIgN8ej8WxmFZ+TDerVIDSGCvI4Z+QJDprLNC1JnpEdVEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@8.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37438},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-8.0.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","check:lint":"biome lint .","check:types":"tsc","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/7a515c60b70b03c9809283afaff895e7/portabletext-plugin-character-pair-decorator-8.0.1.tgz","_integrity":"sha512-PEkVa0xbBpukd7iG0lMbKCWjJFL4W4u6vcShW5R2+icp57uJ5wZSiiqNHowR4CN7KyVa5dSt4i/LCZYbP50Hzw==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.15.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.31.1","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.4","typescript":"5.9.3","@types/react":"^19.2.14","@vitest/browser":"^4.1.4","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^7.0.1","@vitejs/plugin-react":"^5.2.0","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"^4.1.4","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_8.0.1_1779470509788_0.9665878259205576","host":"s3://npm-registry-packages-npm-production"}},"8.0.2":{"name":"@portabletext/plugin-character-pair-decorator","version":"8.0.2","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@8.0.2","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"6a1d5497db3b080c50233979e9d298abd84a0924","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-8.0.2.tgz","fileCount":6,"integrity":"sha512-pMvFDoJEbMlLElzH4UlkBgbRpAVxO6JCQXsNBgH42wtFU7MrtNSU0EOw0U7FOI/PtIvQ3Kpe2WYyGfqChcGeyA==","signatures":[{"sig":"MEYCIQCcJJJODP42WytNcb0AsDRPilQ+EZ8uMuVbIg0K5qzVNgIhAKyJacPwv7Sf2l1gA/Ta+Wlz47rDQGqF8gt6+RIH1AXR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@8.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37438},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-8.0.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","check:lint":"biome lint .","check:types":"tsc","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/6352e06cbf3db69d8809283bc5c03f0a/portabletext-plugin-character-pair-decorator-8.0.2.tgz","_integrity":"sha512-pMvFDoJEbMlLElzH4UlkBgbRpAVxO6JCQXsNBgH42wtFU7MrtNSU0EOw0U7FOI/PtIvQ3Kpe2WYyGfqChcGeyA==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.15.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.31.1","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.4","typescript":"5.9.3","@types/react":"^19.2.14","@vitest/browser":"^4.1.4","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^7.0.2","@vitejs/plugin-react":"^5.2.0","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"^4.1.4","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_8.0.2_1779868214747_0.44096029417145144","host":"s3://npm-registry-packages-npm-production"}},"8.0.3":{"name":"@portabletext/plugin-character-pair-decorator","version":"8.0.3","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@8.0.3","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"4b444dad24d5111b80a4dbe5f6e1057c6e3f5f98","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-8.0.3.tgz","fileCount":6,"integrity":"sha512-TViR/uky15L9Ls2Mrhz/YjRKXnyEOcL2xR5hQ57wKUvLEAcBhQ56zKalNfW+qHVa2koPTYKI1yrrqQswITy1AQ==","signatures":[{"sig":"MEQCIDyqmPt1H1duW5Q66lejMcBOG4e1ZJ1NFVNWpX9aZhlKAiAlMHVbkawTt7gvHMtrVQJnwH3lqz1Coj71+XwRjBS1oQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@8.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37438},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-8.0.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","check:lint":"biome lint .","check:types":"tsc","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/344ad044241d5f31ba06f24c0e9c99d3/portabletext-plugin-character-pair-decorator-8.0.3.tgz","_integrity":"sha512-TViR/uky15L9Ls2Mrhz/YjRKXnyEOcL2xR5hQ57wKUvLEAcBhQ56zKalNfW+qHVa2koPTYKI1yrrqQswITy1AQ==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.15.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.31.1","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.4","typescript":"5.9.3","@types/react":"^19.2.14","@vitest/browser":"^4.1.4","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^7.0.3","@vitejs/plugin-react":"^5.2.0","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"^4.1.4","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^7.0.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_8.0.3_1779906944916_0.23953052951082676","host":"s3://npm-registry-packages-npm-production"}},"8.0.4":{"name":"@portabletext/plugin-character-pair-decorator","version":"8.0.4","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@8.0.4","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"5c54963cc3223c602ca8d21276893116b0ca16ac","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-8.0.4.tgz","fileCount":6,"integrity":"sha512-MQ1JLBI1S1m+pJm2hiQdDZI0i08cSge0EIVz+MaQAUKDk6tNBWYlqGUG2yzJbS7KLOFTq8FfvUSlHcduSINLig==","signatures":[{"sig":"MEUCIA4x2kQDvSHCY5priyPidKMnbdqfSEacN5/DZ3etr52KAiEAzldl18HLSE/Bgg+X2vEQJ3gIfZ/2u/MmbIwPZkUqWyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@8.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37438},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-8.0.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","check:lint":"biome lint .","check:types":"tsc","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/578f8cade45a4213caea8d8ecac60dfa/portabletext-plugin-character-pair-decorator-8.0.4.tgz","_integrity":"sha512-MQ1JLBI1S1m+pJm2hiQdDZI0i08cSge0EIVz+MaQAUKDk6tNBWYlqGUG2yzJbS7KLOFTq8FfvUSlHcduSINLig==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.16.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.31.1","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.4","typescript":"5.9.3","@types/react":"^19.2.14","@vitest/browser":"^4.1.4","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^7.0.4","@vitejs/plugin-react":"^5.2.0","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"^4.1.4","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^7.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_8.0.4_1779978858049_0.10594768998945159","host":"s3://npm-registry-packages-npm-production"}},"7.0.28":{"name":"@portabletext/plugin-character-pair-decorator","version":"7.0.28","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@7.0.28","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"fbdbe12b5c08232c0b974ef517c114dd00bffd8d","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-7.0.28.tgz","fileCount":6,"integrity":"sha512-koyyfdTMsqR+kmWyoewqbMrWITHcGnp2m4u2EhJEA8pA1dJ10WRtloGZhEKUAbjiwAxGQ0xqGOmMlhQ9eKBOUg==","signatures":[{"sig":"MEUCIQDqJaE56NWqqyVP9V0fLfzGDmqF2zKlgpskGe9hOHJmFgIgXZIYwOWSFIL6Iqr6BZ1QBId8UMslTkTMsPh8E4P+P4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@7.0.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37254},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-7.0.28.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","test":"vitest --run","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest run --project unit","check:lint":"biome lint .","check:types":"tsc","test:browser":"vitest --run --project browser","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/916dcdbd4c20ee7960eba0eeaba0a107/portabletext-plugin-character-pair-decorator-7.0.28.tgz","_integrity":"sha512-koyyfdTMsqR+kmWyoewqbMrWITHcGnp2m4u2EhJEA8pA1dJ10WRtloGZhEKUAbjiwAxGQ0xqGOmMlhQ9eKBOUg==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.16.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.30.0","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.1.0","racejar":"2.0.5","typescript":"5.9.3","@types/react":"^19.2.7","@vitest/browser":"^4.1.0","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^6.6.4","@portabletext/schema":"2.1.1","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.1.0","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^6.6.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_7.0.28_1780311875497_0.4990411043939613","host":"s3://npm-registry-packages-npm-production"}},"8.0.5":{"name":"@portabletext/plugin-character-pair-decorator","version":"8.0.5","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@8.0.5","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"05dc832eb2dc450242876cc4f487e9fbd31835c6","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-8.0.5.tgz","fileCount":6,"integrity":"sha512-XbWUyNmZZBUO9H2qHUaLY0NFExuB7XXaSM+TcSx8fnXUwpH4j6lCRUe144ky3mOG+EJugmL1WXJQtLWeCThIMg==","signatures":[{"sig":"MEUCIQDSfy5XfV3PW4rFW1EpWCBDmycM4g6eUkupyPktskVm8gIgZW15gJ5vPYnOGXjJu9EgmldbRV0I/OjmAjpZ1lbhAhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@8.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37266},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-8.0.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest run --project unit","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/d4ffeedaccf07e6728bf1b8270fec924/portabletext-plugin-character-pair-decorator-8.0.5.tgz","_integrity":"sha512-XbWUyNmZZBUO9H2qHUaLY0NFExuB7XXaSM+TcSx8fnXUwpH4j6lCRUe144ky3mOG+EJugmL1WXJQtLWeCThIMg==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.16.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.31.1","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.7","racejar":"2.0.7","typescript":"5.9.3","@types/react":"^19.2.14","@vitest/browser":"^4.1.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^7.0.5","@portabletext/schema":"2.2.0","@vitejs/plugin-react":"^5.2.0","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"^4.1.7","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^7.0.5"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_8.0.5_1780313091296_0.7967506335361991","host":"s3://npm-registry-packages-npm-production"}},"8.0.6":{"name":"@portabletext/plugin-character-pair-decorator","version":"8.0.6","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@8.0.6","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"c816909f914c2f1510d56952fbd541f62119b662","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-8.0.6.tgz","fileCount":6,"integrity":"sha512-FI1ZOaxEX25J4A0/grb6HPUHuO4U4Ns97LHyoiUWbRGwrUB/D2n2NdFLLEQtS4si/krpElOhtHcndegAVjcv9w==","signatures":[{"sig":"MEUCIQC4HK+i4GoMIegAnB8f1S62McrxBOgmeEKVNJtgadtpbAIgbsL1SXp2Upi6LB8muPDY5eqXHqK3iczUJj96zcPUMPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@8.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37266},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-8.0.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest run --project unit","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/ff2a1835a0dd732041cc55cae5369b69/portabletext-plugin-character-pair-decorator-8.0.6.tgz","_integrity":"sha512-FI1ZOaxEX25J4A0/grb6HPUHuO4U4Ns97LHyoiUWbRGwrUB/D2n2NdFLLEQtS4si/krpElOhtHcndegAVjcv9w==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.16.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.31.1","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.7","racejar":"2.0.7","typescript":"5.9.3","@types/react":"^19.2.14","@vitest/browser":"^4.1.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^7.0.6","@portabletext/schema":"2.2.0","@vitejs/plugin-react":"^5.2.0","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"^4.1.7","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^7.0.6"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_8.0.6_1780336078066_0.5501988075951612","host":"s3://npm-registry-packages-npm-production"}},"8.0.7":{"name":"@portabletext/plugin-character-pair-decorator","version":"8.0.7","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@8.0.7","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"6c6a1ed1d399ca9d536246d6789b7ddbc9e9ed7b","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-8.0.7.tgz","fileCount":6,"integrity":"sha512-2wYiwmiFr1szEYyb9QIo4jlYykxriWBiQPbibyVdnpqZXprLV+XiAm6p0F/FPm2WiPGbUET/HGi1jilZQrOPRg==","signatures":[{"sig":"MEYCIQDTHiAAaWcu9/LlZ09jFjw58y5c/VKlmjEnhrhO/oijSQIhALp+HSGR3QhH9rWAVdBel6a5yUTMf1spMd753wL47YMe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@8.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37266},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-8.0.7.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest run --project unit","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/5b32ea732bf3b849843af233497d341a/portabletext-plugin-character-pair-decorator-8.0.7.tgz","_integrity":"sha512-2wYiwmiFr1szEYyb9QIo4jlYykxriWBiQPbibyVdnpqZXprLV+XiAm6p0F/FPm2WiPGbUET/HGi1jilZQrOPRg==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.16.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.31.1","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.7","racejar":"2.0.7","typescript":"5.9.3","@types/react":"^19.2.14","@vitest/browser":"^4.1.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^7.1.0","@portabletext/schema":"2.2.0","@vitejs/plugin-react":"^5.2.0","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"^4.1.7","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_8.0.7_1780392125466_0.981554916575095","host":"s3://npm-registry-packages-npm-production"}},"8.0.8":{"name":"@portabletext/plugin-character-pair-decorator","version":"8.0.8","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@8.0.8","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"588f9610520e0fa190977ee2225babdfc32a649c","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-8.0.8.tgz","fileCount":6,"integrity":"sha512-DKKnmUyoyR2sa4WDmPV5JBAtUy4XC5VZYKp8gBnQvn65NCsfZbSu+bg2HZEiV7+gdTR5rqTqkKsOBchifZKtXQ==","signatures":[{"sig":"MEUCIFp8S3hNiAqzd3ZNjj8+9Joql/k0+pe4AT7Oekg4B48NAiEAnF1QQyOpt52ZnRWZnQhqIQ0U9e73vfqbMY1w+6aN/Io=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@8.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37266},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-8.0.8.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest run --project unit","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/3c3c019ee53cb23e72d69c663d6d108b/portabletext-plugin-character-pair-decorator-8.0.8.tgz","_integrity":"sha512-DKKnmUyoyR2sa4WDmPV5JBAtUy4XC5VZYKp8gBnQvn65NCsfZbSu+bg2HZEiV7+gdTR5rqTqkKsOBchifZKtXQ==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.16.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.31.1","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.7","racejar":"2.0.7","typescript":"5.9.3","@types/react":"^19.2.14","@vitest/browser":"^4.1.7","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^7.1.1","@portabletext/schema":"2.2.0","@vitejs/plugin-react":"^5.2.0","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"^4.1.7","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^7.1.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_8.0.8_1780393781599_0.08377828523367836","host":"s3://npm-registry-packages-npm-production"}},"8.0.9":{"name":"@portabletext/plugin-character-pair-decorator","version":"8.0.9","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@8.0.9","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"b05b74e4d77485737e1d7286050d6f61b066488b","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-8.0.9.tgz","fileCount":6,"integrity":"sha512-6anX7XcJUUaA4dT1En0TntdMVWTmdqgHxEBoLvH7GIApidNjbtl/zv729vIL1gPV4eiEVMcHyMPEPE9q9k8JLQ==","signatures":[{"sig":"MEUCIHEeqmwX3UB9AlqUsR7WwVWNkEn5D3XxYZFUDKrrgboPAiEAnkEZnXCja0lmyHr/jnR8wrBbc7AV8altdUZgFTZxDxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@8.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37266},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-8.0.9.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest run --project unit","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/d300fe4dc55fbc1c2a3cb7ea0090856c/portabletext-plugin-character-pair-decorator-8.0.9.tgz","_integrity":"sha512-6anX7XcJUUaA4dT1En0TntdMVWTmdqgHxEBoLvH7GIApidNjbtl/zv729vIL1gPV4eiEVMcHyMPEPE9q9k8JLQ==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.16.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.32.0","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.8","racejar":"2.0.7","typescript":"5.9.3","@types/react":"^19.2.14","@vitest/browser":"^4.1.8","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^7.2.0","@portabletext/schema":"2.2.0","@vitejs/plugin-react":"^5.2.0","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"^4.1.8","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_8.0.9_1780651398416_0.7947120539401693","host":"s3://npm-registry-packages-npm-production"}},"8.0.10":{"name":"@portabletext/plugin-character-pair-decorator","version":"8.0.10","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@8.0.10","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"1adca1d01b42713e937ed3c1b36e38b791bb294f","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-8.0.10.tgz","fileCount":6,"integrity":"sha512-mGWpgNICcGC3G2Xhg7ZD8wchUJtz1lD8mYuYInCFHqAh9YMODwUmNy7u2PJl+GxJLBbG1oxa5IrOAUzRNOL+Kw==","signatures":[{"sig":"MEUCIQCnJ5w/4SHCxlSt334v4hFB99veL79K4aPTdyXYIbMkSAIgUSjrJfrizJ5PXCAwtGj/PU7q+tvXmXdRGudDrp8KBMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@8.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37267},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-8.0.10.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest run --project unit","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/0d2648ebd2ff9f2368ad7615f12b6321/portabletext-plugin-character-pair-decorator-8.0.10.tgz","_integrity":"sha512-mGWpgNICcGC3G2Xhg7ZD8wchUJtz1lD8mYuYInCFHqAh9YMODwUmNy7u2PJl+GxJLBbG1oxa5IrOAUzRNOL+Kw==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.16.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.32.0","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.8","racejar":"2.0.7","typescript":"5.9.3","@types/react":"^19.2.14","@vitest/browser":"^4.1.8","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^7.3.0","@portabletext/schema":"2.2.0","@vitejs/plugin-react":"^5.2.0","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"^4.1.8","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^7.3.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_8.0.10_1780655647449_0.9063598935413273","host":"s3://npm-registry-packages-npm-production"}},"8.0.11":{"name":"@portabletext/plugin-character-pair-decorator","version":"8.0.11","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@8.0.11","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"cc27da47233978fb713b65c4e38b469037527793","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-8.0.11.tgz","fileCount":6,"integrity":"sha512-iOH+yWx9SDMRLJmUgdcVfnOmjwvQvf2U6ceXLtIdg/HyEau8QqoHn0YqWmiIuPVvuY1mZZsPRiy1G5FAOIUnbQ==","signatures":[{"sig":"MEYCIQDDALTNdYPPomBLJInDKfpoEEZ4Ug5QsPvHaHMmAkG3SQIhAJrB1UIsyLQot486hY0B1mupxlhNVlEk6Df+xVeqhAid","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@8.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37267},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-8.0.11.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest run --project unit","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/5b4d94f3f4f18180e74b28b6512ec66e/portabletext-plugin-character-pair-decorator-8.0.11.tgz","_integrity":"sha512-iOH+yWx9SDMRLJmUgdcVfnOmjwvQvf2U6ceXLtIdg/HyEau8QqoHn0YqWmiIuPVvuY1mZZsPRiy1G5FAOIUnbQ==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.16.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.32.0","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.8","racejar":"2.0.7","typescript":"5.9.3","@types/react":"^19.2.14","@vitest/browser":"^4.1.8","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^7.3.1","@portabletext/schema":"2.2.0","@vitejs/plugin-react":"^5.2.0","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"^4.1.8","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_8.0.11_1780663519461_0.23621766607379024","host":"s3://npm-registry-packages-npm-production"}},"7.0.29":{"name":"@portabletext/plugin-character-pair-decorator","version":"7.0.29","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@7.0.29","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"dfa88adeee3f8e6b431ba94af3923d441eb21b55","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-7.0.29.tgz","fileCount":6,"integrity":"sha512-PCtIkFP/4y+yxoejYPzUnLPT+gRGybB/lQnGnMaWv0Om7sWNpURALlQT029Tg0tp+ONk/0fFk/neBaFr9A613A==","signatures":[{"sig":"MEUCIQDTlJM+yCWC6s4JR5ws+R+XDgHc9CL38iw80N0nRgr22AIgQjKOmp1moHZ8qQyEjuYtBdAt5a+5D+StBEWDqLk9+s4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@7.0.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37254},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-7.0.29.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","test":"vitest --run","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest run --project unit","check:lint":"biome lint .","check:types":"tsc","test:browser":"vitest --run --project browser","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/f15d9f57b0b4a5383fef6b26679f9d2d/portabletext-plugin-character-pair-decorator-7.0.29.tgz","_integrity":"sha512-PCtIkFP/4y+yxoejYPzUnLPT+gRGybB/lQnGnMaWv0Om7sWNpURALlQT029Tg0tp+ONk/0fFk/neBaFr9A613A==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.16.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.30.0","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.1.0","racejar":"2.0.5","typescript":"5.9.3","@types/react":"^19.2.7","@vitest/browser":"^4.1.0","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^6.6.5","@portabletext/schema":"2.1.1","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.1.0","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^6.6.5"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_7.0.29_1780906834059_0.0635613442433236","host":"s3://npm-registry-packages-npm-production"}},"8.0.12":{"name":"@portabletext/plugin-character-pair-decorator","version":"8.0.12","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@8.0.12","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"faf7300d39fe2cc516259a9fba2fd5fae1c19baf","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-8.0.12.tgz","fileCount":6,"integrity":"sha512-w9K3jriZROXnGufwr1nVUjRAlRG6Whb8AfN4d8v9aYpMxzyAvQ04lsal+4LaDSYPaPmAaLZgwvya/LFFzru/xA==","signatures":[{"sig":"MEUCIDTfr/PugRl1I4yDVaXfUsX68CdWxlSHnulOJKKLuy3kAiEAnEqV39/SGry45siiuoGoCuYh1e6s1d/w+IOtfkGaizs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@8.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37267},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-8.0.12.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest run --project unit","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/94fa380f7f048bfb962607da543c0cef/portabletext-plugin-character-pair-decorator-8.0.12.tgz","_integrity":"sha512-w9K3jriZROXnGufwr1nVUjRAlRG6Whb8AfN4d8v9aYpMxzyAvQ04lsal+4LaDSYPaPmAaLZgwvya/LFFzru/xA==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.16.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.32.0","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.8","racejar":"2.0.7","typescript":"5.9.3","@types/react":"^19.2.14","@vitest/browser":"^4.1.8","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^7.3.2","@portabletext/schema":"2.2.0","@vitejs/plugin-react":"^5.2.0","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"^4.1.8","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^7.3.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_8.0.12_1780910503322_0.5668374157615701","host":"s3://npm-registry-packages-npm-production"}},"8.0.13":{"name":"@portabletext/plugin-character-pair-decorator","version":"8.0.13","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@8.0.13","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"a5b9b63df11db3231771b1b1c917f3ff7d2c783f","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-8.0.13.tgz","fileCount":6,"integrity":"sha512-rqQbW8z3jim4TJmqDKZvdFnomy+F0FUQrFCgBpJPk3npW0lc8GkoVkuzQrpw46Fs8lABc+MM75a3ZpZ4dm8YBw==","signatures":[{"sig":"MEQCIFy9HdZaQL/E7e9LLKvOEd9MME5mn9H9h6qzsDGEhb7AAiBWsN/BXowop3SFdgqWQpH7pYbN8cjSkY8AiKGCvLugsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@8.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37267},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-8.0.13.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest run --project unit","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/a13a7072b3256ed5544a5b3e7251a2b1/portabletext-plugin-character-pair-decorator-8.0.13.tgz","_integrity":"sha512-rqQbW8z3jim4TJmqDKZvdFnomy+F0FUQrFCgBpJPk3npW0lc8GkoVkuzQrpw46Fs8lABc+MM75a3ZpZ4dm8YBw==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.16.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.32.0","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.8","racejar":"2.0.7","typescript":"5.9.3","@types/react":"^19.2.14","@vitest/browser":"^4.1.8","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^7.3.3","@portabletext/schema":"2.2.0","@vitejs/plugin-react":"^5.2.0","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"^4.1.8","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^7.3.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_8.0.13_1781112207349_0.1853069089735766","host":"s3://npm-registry-packages-npm-production"}},"8.0.14":{"name":"@portabletext/plugin-character-pair-decorator","version":"8.0.14","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@8.0.14","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"680cc0ecd28a00469560377c00a9af7d3d2d9b71","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-8.0.14.tgz","fileCount":6,"integrity":"sha512-/6cBpG6kuEe+tIZ1fRNgZwy9sOH+jr2ZCAvutLm08PUY0PwgYcShg1N2HvhnRkqZKmFMjDcCYtAGyumRSeqNQA==","signatures":[{"sig":"MEUCIQC3Qgw5sK/oPxGMtz9K5dDcqCH3TB+pFIK3Fef9xhy3DAIgIe9FXb8wVwYer8qAlu4PaFNpYF7X7yENZSlvDKZwU8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@8.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37267},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-8.0.14.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest run --project unit","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/ffc2f631a5479bc8dd5a95ddd6cbff1b/portabletext-plugin-character-pair-decorator-8.0.14.tgz","_integrity":"sha512-/6cBpG6kuEe+tIZ1fRNgZwy9sOH+jr2ZCAvutLm08PUY0PwgYcShg1N2HvhnRkqZKmFMjDcCYtAGyumRSeqNQA==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.16.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.32.0","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.8","racejar":"2.0.7","typescript":"5.9.3","@types/react":"^19.2.14","@vitest/browser":"^4.1.8","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^7.3.4","@portabletext/schema":"2.2.0","@vitejs/plugin-react":"^5.2.0","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"^4.1.8","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^7.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_8.0.14_1781164254053_0.7074948125578264","host":"s3://npm-registry-packages-npm-production"}},"8.0.15":{"name":"@portabletext/plugin-character-pair-decorator","version":"8.0.15","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@8.0.15","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"37716afeaf6d3b54cf926cc27ae58106fa15dc71","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-8.0.15.tgz","fileCount":6,"integrity":"sha512-NuzncLUVorU9ETldvAGiov8SNIFgBl9OQ+y+bWs7Yz9kF82jV/WkcHDXR6KuiYlA9YQK4wK60LnG1sZXHj6xuA==","signatures":[{"sig":"MEYCIQD6qY5c2lmg/o1PsOvKojx0dzZJ1+Wbl8+ulPnKM5vC5wIhAMAMtbbuncVTiaRodzUf5X6g5tYtoTFR1B943YpmqbZu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@8.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37267},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-8.0.15.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest run --project unit","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/73c364d19299809e79e719a92a6d54a6/portabletext-plugin-character-pair-decorator-8.0.15.tgz","_integrity":"sha512-NuzncLUVorU9ETldvAGiov8SNIFgBl9OQ+y+bWs7Yz9kF82jV/WkcHDXR6KuiYlA9YQK4wK60LnG1sZXHj6xuA==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.17.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.32.0","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.8","racejar":"2.0.8","typescript":"5.9.3","@types/react":"^19.2.14","@vitest/browser":"^4.1.8","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^7.4.0","@portabletext/schema":"2.2.0","@vitejs/plugin-react":"^5.2.0","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"^4.1.8","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_8.0.15_1781504945357_0.306028886104428","host":"s3://npm-registry-packages-npm-production"}},"8.0.16":{"name":"@portabletext/plugin-character-pair-decorator","version":"8.0.16","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@8.0.16","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"41859b1f1d5a9844744325c0cc1b9528bb119bc9","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-8.0.16.tgz","fileCount":6,"integrity":"sha512-IBY8qEv8e1pSMjEjw1oY3RmBhCGN5HU/yGFO+srsZI/BFWVA5UqZ7wVQJw637fEUwvwAIR/g8vNEY1H3f7Y/fg==","signatures":[{"sig":"MEUCIAm3K2V6uOMSk2teDdVx5Ku81i8SFyqofQTDYVTAjwdDAiEAxEMpvnf8Kzx16tIBg+mtLcp6s9liZqiM/8Yr7Xz1Aos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@8.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37267},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-8.0.16.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest run --project unit","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/53a983cf0dc6b47683795e7fbe30af5d/portabletext-plugin-character-pair-decorator-8.0.16.tgz","_integrity":"sha512-IBY8qEv8e1pSMjEjw1oY3RmBhCGN5HU/yGFO+srsZI/BFWVA5UqZ7wVQJw637fEUwvwAIR/g8vNEY1H3f7Y/fg==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.17.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.32.0","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.8","racejar":"2.0.8","typescript":"5.9.3","@types/react":"^19.2.14","@vitest/browser":"^4.1.8","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^7.5.0","@portabletext/schema":"2.2.0","@vitejs/plugin-react":"^5.2.0","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"^4.1.8","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^7.5.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_8.0.16_1781516441486_0.5387036614623755","host":"s3://npm-registry-packages-npm-production"}},"8.0.17":{"name":"@portabletext/plugin-character-pair-decorator","version":"8.0.17","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@8.0.17","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"df57d4af5dc6ecf851886280535d485d569a9c72","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-8.0.17.tgz","fileCount":6,"integrity":"sha512-fsotqGMh29+SJevXI0d5Zd/1NMkgqj/NY2oiX/EgOMXAn3KwqIUT2OrVK5FVjT7xtA2BVOGl1JcR5Prh/39/tQ==","signatures":[{"sig":"MEYCIQDj7QTLb0vM2+5mPtvqune8A+y2rfTWQcYexZ+MF+C5RgIhAJYlOwbs+iP1wvHGi8de2a8d9Ny8cRexEjkwFu47EB4L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@8.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37267},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-8.0.17.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest run --project unit","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/c4875130938d00f0d5eb9a58aeddc83b/portabletext-plugin-character-pair-decorator-8.0.17.tgz","_integrity":"sha512-fsotqGMh29+SJevXI0d5Zd/1NMkgqj/NY2oiX/EgOMXAn3KwqIUT2OrVK5FVjT7xtA2BVOGl1JcR5Prh/39/tQ==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.17.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.32.0","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.8","racejar":"2.0.8","typescript":"5.9.3","@types/react":"^19.2.14","@vitest/browser":"^4.1.8","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^7.5.1","@portabletext/schema":"2.2.0","@vitejs/plugin-react":"^5.2.0","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"^4.1.8","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^7.5.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_8.0.17_1781600145118_0.6725548481441816","host":"s3://npm-registry-packages-npm-production"}},"8.0.18":{"name":"@portabletext/plugin-character-pair-decorator","version":"8.0.18","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@8.0.18","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"02a7b99531414efb0bf5d8e0d84f2b4add3be8c9","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-8.0.18.tgz","fileCount":6,"integrity":"sha512-Ca2vtjPmISabddgQnZ/c5dh1b0A7+PC9PnUVO7u7k+Uzao0Tsi8Dn6HdrpHCKVGzqtIBKyXdhXeDyMEYHm22jw==","signatures":[{"sig":"MEQCIFP5SpwdQ6fsom1QrzzWL6CUURXv/H1E3M2EIXq/bVG2AiAeM5OzaTJyT01GaKCNRUoDIcR1/WRias50/gUVnK+W2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@8.0.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37267},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-8.0.18.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest run --project unit","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/5dbbc89713e8d593f0e0bd978dc4b45c/portabletext-plugin-character-pair-decorator-8.0.18.tgz","_integrity":"sha512-Ca2vtjPmISabddgQnZ/c5dh1b0A7+PC9PnUVO7u7k+Uzao0Tsi8Dn6HdrpHCKVGzqtIBKyXdhXeDyMEYHm22jw==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.17.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.32.0","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.8","racejar":"2.0.8","typescript":"5.9.3","@types/react":"^19.2.14","@vitest/browser":"^4.1.8","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^7.5.2","@portabletext/schema":"2.2.0","@vitejs/plugin-react":"^5.2.0","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"^4.1.8","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^7.5.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_8.0.18_1781602270425_0.3944486027443572","host":"s3://npm-registry-packages-npm-production"}},"8.0.19":{"name":"@portabletext/plugin-character-pair-decorator","version":"8.0.19","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@8.0.19","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"316df8f95f4e81eb7b0d365234b5105e0edf094e","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-8.0.19.tgz","fileCount":6,"integrity":"sha512-07n7CMGFJ3MJoZG98XEFDGeAOF7EqCAV9EJ7qAerJpMoqbFzdb4wAA51yEfZEjT5hf+JBCj+oiEJikfmaF7OQQ==","signatures":[{"sig":"MEUCIQDUIdWoVjQq+Uc9BFZtNKO41E0Y6Z9zVQC+W7oY+OHgJQIgNGfdQ24W6ugjN8V1t6o8K1CM8hr0zYfjf+UTNfo726k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@8.0.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37267},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-8.0.19.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest run --project unit","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/198a1d384f348183f41109d48a57f6a4/portabletext-plugin-character-pair-decorator-8.0.19.tgz","_integrity":"sha512-07n7CMGFJ3MJoZG98XEFDGeAOF7EqCAV9EJ7qAerJpMoqbFzdb4wAA51yEfZEjT5hf+JBCj+oiEJikfmaF7OQQ==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.17.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.32.1","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.8","racejar":"2.0.8","typescript":"5.9.3","@types/react":"^19.2.14","@vitest/browser":"^4.1.8","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^7.6.0","@portabletext/schema":"2.2.0","@vitejs/plugin-react":"^5.2.0","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"^4.1.8","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_8.0.19_1781766062037_0.3513870150369849","host":"s3://npm-registry-packages-npm-production"}},"8.0.20":{"name":"@portabletext/plugin-character-pair-decorator","version":"8.0.20","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@8.0.20","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"86f12c4f3b4e061392d972f48a7cfd346cff8de0","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-8.0.20.tgz","fileCount":6,"integrity":"sha512-C4GQpSKNIf+hCMYiebTf8KXm28z2qgHosrLGEHvosqp3olL0EOAH0k8a22dXT0VXmkqAyPPOgtoxEsHU4MDl8w==","signatures":[{"sig":"MEUCIQCRvrLWG3g9/y/pIUMdW3VtHCxQLygqV0h5k9t2k6WZwQIgecTIlKBzr1I8d73hLwpVpIZG/A37L1AeHpMnmtB7uSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@8.0.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37267},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-8.0.20.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest run --project unit","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/12d43b631a25fbd175c4181b97dd0e35/portabletext-plugin-character-pair-decorator-8.0.20.tgz","_integrity":"sha512-C4GQpSKNIf+hCMYiebTf8KXm28z2qgHosrLGEHvosqp3olL0EOAH0k8a22dXT0VXmkqAyPPOgtoxEsHU4MDl8w==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.17.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.32.1","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.8","racejar":"2.0.8","typescript":"5.9.3","@types/react":"^19.2.14","@vitest/browser":"^4.1.8","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^7.6.1","@portabletext/schema":"2.2.1","@vitejs/plugin-react":"^5.2.0","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"^4.1.8","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^7.6.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_8.0.20_1781856926029_0.052570747517761696","host":"s3://npm-registry-packages-npm-production"}},"8.0.21":{"name":"@portabletext/plugin-character-pair-decorator","version":"8.0.21","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@8.0.21","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"22c645857fa4d30da77e4cec2e056c1bc021577b","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-8.0.21.tgz","fileCount":6,"integrity":"sha512-QUA6Eez8D8nyYNKvEsSeBWVrFZxMmmlg1u2XOwcptab3Jj/+3GG2OvLkBeufEzPopL8ctHrJ8C1wHySK3Le0iQ==","signatures":[{"sig":"MEYCIQCGaNfNQKlEDJqw5U3P687Vux/IoEXP73cPH8Ld0Yk6JQIhAMdIE+H1kzZZY6K8IJjGaPrk/U4yHL+rAp/v4SPWTWFa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@8.0.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37267},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-8.0.21.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest run --project unit","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/41d3017683bc7c4f2a2bcbb625cebc9c/portabletext-plugin-character-pair-decorator-8.0.21.tgz","_integrity":"sha512-QUA6Eez8D8nyYNKvEsSeBWVrFZxMmmlg1u2XOwcptab3Jj/+3GG2OvLkBeufEzPopL8ctHrJ8C1wHySK3Le0iQ==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.17.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.32.1","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.8","racejar":"2.0.8","typescript":"5.9.3","@types/react":"^19.2.14","@vitest/browser":"^4.1.8","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^7.6.2","@portabletext/schema":"2.2.1","@vitejs/plugin-react":"^5.2.0","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"^4.1.8","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^7.6.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_8.0.21_1781863395663_0.35066276088085213","host":"s3://npm-registry-packages-npm-production"}},"8.0.22":{"name":"@portabletext/plugin-character-pair-decorator","version":"8.0.22","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@8.0.22","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"fff73e49b2b797d2f567819b32bebd3e98491cf0","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-8.0.22.tgz","fileCount":6,"integrity":"sha512-lH/HMaCN7XlSP6DqYWEZk5omZ+4rEVaG/MCCEqvNheS9UUQKd8FB/sBdIIRU3ev4j9VXeItLYeuabMGZURaBZg==","signatures":[{"sig":"MEYCIQCpazpgxdE/2Q9jDLfFDdXWjPvWNLBcF0bYgmsmQXPv7gIhANjCaVc47efC5TQ0H8G8JMSr33ueePh3ubFQnvgNPBAY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@8.0.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38118},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-8.0.22.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest run --project unit","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/f19b55a27d30827e9b00b6995ec37359/portabletext-plugin-character-pair-decorator-8.0.22.tgz","_integrity":"sha512-lH/HMaCN7XlSP6DqYWEZk5omZ+4rEVaG/MCCEqvNheS9UUQKd8FB/sBdIIRU3ev4j9VXeItLYeuabMGZURaBZg==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.17.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.32.1","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.8","racejar":"2.0.8","typescript":"5.9.3","@types/react":"^19.2.14","@vitest/browser":"^4.1.8","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^7.7.0","@portabletext/schema":"2.2.1","@vitejs/plugin-react":"^5.2.0","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"^4.1.8","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^7.7.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_8.0.22_1782196459365_0.16086279841987117","host":"s3://npm-registry-packages-npm-production"}},"8.0.23":{"name":"@portabletext/plugin-character-pair-decorator","version":"8.0.23","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@8.0.23","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"930b1a2693915d080ffcc04a7fcae15db80a3578","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-8.0.23.tgz","fileCount":6,"integrity":"sha512-AazzRZpgb5HQPyr1iC04uV7FjiNx5UdKatygxTp2+n1yUXUJVmKCdLpsm4LZWwgdNRl8TI6aX3wCoPqjESWORQ==","signatures":[{"sig":"MEUCIQChIXAzGhQNQF6/ltoOsSd2IfnI44BlWbtBaUGuZOQj/AIgM0Q5HoSlbGCpy6tYQPF1G96hE/syvBayTphqWZjquxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@8.0.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38118},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-8.0.23.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest run --project unit","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/39525542f68ece0f76c79fbb007ebf1a/portabletext-plugin-character-pair-decorator-8.0.23.tgz","_integrity":"sha512-AazzRZpgb5HQPyr1iC04uV7FjiNx5UdKatygxTp2+n1yUXUJVmKCdLpsm4LZWwgdNRl8TI6aX3wCoPqjESWORQ==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.17.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.32.1","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.7","eslint":"^9.39.1","vitest":"^4.1.9","racejar":"2.0.9","typescript":"5.9.3","@types/react":"^19.2.17","@vitest/browser":"^4.1.9","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^7.8.0","@portabletext/schema":"2.2.2","@vitejs/plugin-react":"^5.2.0","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"^4.1.9","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_8.0.23_1782294101909_0.7475058278752327","host":"s3://npm-registry-packages-npm-production"}},"8.0.24":{"name":"@portabletext/plugin-character-pair-decorator","version":"8.0.24","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@8.0.24","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"0e453b04b1599803f8d6fbab584cc1a9675cc0d0","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-8.0.24.tgz","fileCount":6,"integrity":"sha512-WGoYt6ZcviXaNxEmJknLN0Y6gZtNRRspo6hqAz1kTVBTvzlud7vmAcWsPlGCr7dcfKLJOCQ1jNdpRVHzAAJ3yQ==","signatures":[{"sig":"MEUCIQCHa8+URqH5y/OLkdJPi2/Z9iZSU6dIPFJ5d/m0R32IlQIgIH/0caFKk/Y44LIBy950/mBzh+GI1Qm91hRGRX9qLkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@8.0.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38118},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-8.0.24.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest run --project unit","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/1db639c4d5a93b9554a71561fa79f13b/portabletext-plugin-character-pair-decorator-8.0.24.tgz","_integrity":"sha512-WGoYt6ZcviXaNxEmJknLN0Y6gZtNRRspo6hqAz1kTVBTvzlud7vmAcWsPlGCr7dcfKLJOCQ1jNdpRVHzAAJ3yQ==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.17.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.32.1","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.7","eslint":"^9.39.1","vitest":"^4.1.9","racejar":"2.0.9","typescript":"5.9.3","@types/react":"^19.2.17","@vitest/browser":"^4.1.9","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^7.8.1","@portabletext/schema":"2.2.2","@vitejs/plugin-react":"^5.2.0","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"^4.1.9","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^7.8.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_8.0.24_1782392137702_0.379081644816575","host":"s3://npm-registry-packages-npm-production"}},"7.0.30":{"name":"@portabletext/plugin-character-pair-decorator","version":"7.0.30","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@7.0.30","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"a4856289abdbe1f5be2bdf1e4c1779698be626f3","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-7.0.30.tgz","fileCount":6,"integrity":"sha512-AIq56xsWH+Z3yV27IEJHzg0z5zMmDwaAUg/8jE+oyry0sWll+lR+KARa1TUpIEuOokM9C9BIctY7HVvZ6lcTdw==","signatures":[{"sig":"MEQCIDmUwDD84KFUkzeQRxZmoTrH2B6JRz7lDUQTk2uk4KN4AiB0+gRxSEUgOYLbOuObE9tq1h8eUJLKSted+GipuySfPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@7.0.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37254},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-7.0.30.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","test":"vitest --run","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest run --project unit","check:lint":"biome lint .","check:types":"tsc","test:browser":"vitest --run --project browser","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/39f2184dddfa9df8552e3f1968497ef0/portabletext-plugin-character-pair-decorator-7.0.30.tgz","_integrity":"sha512-AIq56xsWH+Z3yV27IEJHzg0z5zMmDwaAUg/8jE+oyry0sWll+lR+KARa1TUpIEuOokM9C9BIctY7HVvZ6lcTdw==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.17.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.30.0","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.1.0","racejar":"2.0.5","typescript":"5.9.3","@types/react":"^19.2.7","@vitest/browser":"^4.1.0","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^6.6.6","@portabletext/schema":"2.1.1","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.1.0","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^6.6.6"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_7.0.30_1782734474209_0.7201811646215004","host":"s3://npm-registry-packages-npm-production"}},"8.0.25":{"name":"@portabletext/plugin-character-pair-decorator","version":"8.0.25","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@8.0.25","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"b9e7eea2e2dc7a430b97b73fea62df9413e0b306","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-8.0.25.tgz","fileCount":6,"integrity":"sha512-TK2X3OWB+RzyklQIFJzeHaYkHsHXuTVxFZAKJlijN6lBfI8t/d4we/5hVExRY9HZrun2PQd7oxDoEcjQOZjDEA==","signatures":[{"sig":"MEUCIDXuxPrbqhVbQNmyB2iWqhMBKRYuQ5/Mndh3SOcZd5WWAiEAnzgwM7KO0d17XjT4jRgvk5YdjHwM41Cc+c3B1mU65Jo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@8.0.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41463},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-8.0.25.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest run --project unit","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/0e678618458f5b9caabb17adb29ab8fe/portabletext-plugin-character-pair-decorator-8.0.25.tgz","_integrity":"sha512-TK2X3OWB+RzyklQIFJzeHaYkHsHXuTVxFZAKJlijN6lBfI8t/d4we/5hVExRY9HZrun2PQd7oxDoEcjQOZjDEA==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.17.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"xstate":"^5.32.2","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.7","eslint":"^9.39.1","vitest":"^4.1.9","racejar":"2.0.9","typescript":"5.9.3","@types/react":"^19.2.17","@vitest/browser":"^4.1.9","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^7.8.2","@portabletext/schema":"2.2.2","@vitejs/plugin-react":"^5.2.0","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"^4.1.9","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_8.0.25_1782734857700_0.6019256950514242","host":"s3://npm-registry-packages-npm-production"}},"8.0.26":{"name":"@portabletext/plugin-character-pair-decorator","version":"8.0.26","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@8.0.26","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"5a56fef0d7e120ea519dbb4119986f829b1d4dfa","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-8.0.26.tgz","fileCount":6,"integrity":"sha512-UaFRqWIpc1qhlVWdUoXdg3Ec3mLuKr3xnHh4tLF/FCrc47g9uDgtHLXRssFaUwVPK1v55pzHlMuVq8ugA79F4A==","signatures":[{"sig":"MEQCIFFOCwpT7qjJvPQw2Pl4xAc1eYJgnFsVD3IJOmALms6RAiAhfM0HNKbUNI8cl0qqzlfvdnHOR7HDE7NeZkoGENWdtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@8.0.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41499},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-8.0.26.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest run --project unit","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/7aa741d97b0c3893a411b3f8c06f513b/portabletext-plugin-character-pair-decorator-8.0.26.tgz","_integrity":"sha512-UaFRqWIpc1qhlVWdUoXdg3Ec3mLuKr3xnHh4tLF/FCrc47g9uDgtHLXRssFaUwVPK1v55pzHlMuVq8ugA79F4A==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.18.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"xstate":"^5.32.2","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.7","eslint":"^9.39.1","vitest":"^4.1.9","racejar":"2.0.9","typescript":"5.9.3","@types/react":"^19.2.17","@vitest/browser":"^4.1.9","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^10.2.1","typescript-eslint":"^8.48.0","@portabletext/editor":"^7.9.0","@portabletext/schema":"2.2.2","@vitejs/plugin-react":"^5.2.0","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"^4.1.9","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_8.0.26_1782752472760_0.49541880211713574","host":"s3://npm-registry-packages-npm-production"}},"7.0.31":{"name":"@portabletext/plugin-character-pair-decorator","version":"7.0.31","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@7.0.31","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"1a9df109ce88106647fa243433f57f7440d8eac8","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-7.0.31.tgz","fileCount":6,"integrity":"sha512-83Q8s8hDm+flptd3oRQtxiVTArPkQZOvmEfczefLUEQnhKziL/L6o5XfApvfEgXqz0Ox7fJ500XPHHFMh6rMXA==","signatures":[{"sig":"MEUCIQDTkU9e+Q9XjqqjVCSwT7qS8Mm7ALMGw4Ud73DA4Qs6PgIgELnH2vLmJ1RhRCAGi7oqPSsnkkscZbaC9FzwixJD84I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@7.0.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37254},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-7.0.31.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","test":"vitest --run","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest run --project unit","check:lint":"biome lint .","check:types":"tsc","test:browser":"vitest --run --project browser","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/4d6795175f67d4792d82473c8a6c6779/portabletext-plugin-character-pair-decorator-7.0.31.tgz","_integrity":"sha512-83Q8s8hDm+flptd3oRQtxiVTArPkQZOvmEfczefLUEQnhKziL/L6o5XfApvfEgXqz0Ox7fJ500XPHHFMh6rMXA==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.18.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.30.0","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.1.0","racejar":"2.0.5","typescript":"5.9.3","@types/react":"^19.2.7","@vitest/browser":"^4.1.0","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^6.6.7","@portabletext/schema":"2.1.1","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.1.0","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^6.6.7"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_7.0.31_1783335360072_0.14817392219610404","host":"s3://npm-registry-packages-npm-production"}},"8.0.27":{"name":"@portabletext/plugin-character-pair-decorator","version":"8.0.27","keywords":["behaviors","decorator","pair","plugin","portabletext"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@8.0.27","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"47a9f02c253acf503c4aa61b1d5fd2afa313c703","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-8.0.27.tgz","fileCount":6,"integrity":"sha512-QLLLGswOdlW4AQY/+O38HCiumTYDpo0QuSHG4/IGdP729msLMatU+fnMoG5i1rBIm+AFm/Ji0kqzTF8kV0TJGg==","signatures":[{"sig":"MEQCIAd/CmjucqjUQmRgG7v4vFEssIVORCz2aTQ1uYyWdjNeAiBohsYM5qT2rBsCgZizifskQ+SAV0uOLHLYhAkUmgTWVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@8.0.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41501},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-8.0.27.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest run --project unit","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/aa1d5c79ce85519a9c125c7695f4a322/portabletext-plugin-character-pair-decorator-8.0.27.tgz","_integrity":"sha512-QLLLGswOdlW4AQY/+O38HCiumTYDpo0QuSHG4/IGdP729msLMatU+fnMoG5i1rBIm+AFm/Ji0kqzTF8kV0TJGg==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.18.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"xstate":"^5.32.2","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.7","eslint":"^9.39.4","vitest":"^4.1.9","racejar":"2.0.9","typescript":"6.0.3","@types/react":"^19.2.17","@vitest/browser":"^4.1.9","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^10.8.2","typescript-eslint":"^8.62.0","@portabletext/editor":"^7.10.0","@portabletext/schema":"2.2.2","@vitejs/plugin-react":"^5.2.0","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"^4.1.9","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^7.10.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_8.0.27_1783337376891_0.1347453424252627","host":"s3://npm-registry-packages-npm-production"}},"8.0.28":{"name":"@portabletext/plugin-character-pair-decorator","version":"8.0.28","keywords":["behaviors","decorator","pair","plugin","portabletext"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@8.0.28","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"ffb86f63ede49bd5ea1b8e7b942d1bf5ab0c508b","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-8.0.28.tgz","fileCount":6,"integrity":"sha512-C9aGZKgsNVEdbIRh0i5w36DgSZW5HE+JlfxVZt8AiM+h3X2g8fO2Y7pOC+vIs90JhoM2Yl3/rlVThQBpJmQuEg==","signatures":[{"sig":"MEUCIQDn1mX2zmXR/3wC9MnTGS4Vpjn+ssDM9CYQWVSuGf6K4gIgdrwLn3m8I4D+lFCGx8NPzKBwS3pPXs4nLfPnrL7Tuoc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@8.0.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41501},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-8.0.28.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest run --project unit","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/d52a0cd5560e42731eb5a31a0cf917d4/portabletext-plugin-character-pair-decorator-8.0.28.tgz","_integrity":"sha512-C9aGZKgsNVEdbIRh0i5w36DgSZW5HE+JlfxVZt8AiM+h3X2g8fO2Y7pOC+vIs90JhoM2Yl3/rlVThQBpJmQuEg==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.18.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"xstate":"^5.32.2","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.7","eslint":"^9.39.4","vitest":"^4.1.9","racejar":"2.0.9","typescript":"6.0.3","@types/react":"^19.2.17","@vitest/browser":"^4.1.9","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^10.8.2","typescript-eslint":"^8.62.0","@portabletext/editor":"^7.10.1","@portabletext/schema":"2.2.2","@vitejs/plugin-react":"^5.2.0","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"^4.1.9","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^7.10.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_8.0.28_1783360468668_0.5397218175746097","host":"s3://npm-registry-packages-npm-production"}},"8.0.29":{"name":"@portabletext/plugin-character-pair-decorator","version":"8.0.29","keywords":["behaviors","decorator","pair","plugin","portabletext"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@8.0.29","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"b5ae7b53235aefbd0a0479f812f6d8ac315dfde1","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-8.0.29.tgz","fileCount":6,"integrity":"sha512-aOaWCTNMB1NIVca6XfA1ZN46xjobRM6Y68cDGX1rZcphxiwdupWvf0z+G1mFmVnXCo6sC6mCEvyZz+WxTs9f1g==","signatures":[{"sig":"MEQCIFUR/UtbjDr3GoI9ALx2I6d9FNx9Hdbg5/inwSI1FvpSAiB8UKs6wSMqx8SpholR/20ip8XioMsJEe2/DUek86VFbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@8.0.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41501},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-8.0.29.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest run --project unit","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/d84726402eaab24316b09750473f77af/portabletext-plugin-character-pair-decorator-8.0.29.tgz","_integrity":"sha512-aOaWCTNMB1NIVca6XfA1ZN46xjobRM6Y68cDGX1rZcphxiwdupWvf0z+G1mFmVnXCo6sC6mCEvyZz+WxTs9f1g==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.18.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"xstate":"^5.32.2","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.7","eslint":"^9.39.4","vitest":"^4.1.9","racejar":"2.0.9","typescript":"6.0.3","@types/react":"^19.2.17","@vitest/browser":"^4.1.9","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^10.8.2","typescript-eslint":"^8.62.0","@portabletext/editor":"^7.10.2","@portabletext/schema":"2.2.2","@vitejs/plugin-react":"^5.2.0","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"^4.1.9","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^7.10.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_8.0.29_1783413779381_0.40789777403801497","host":"s3://npm-registry-packages-npm-production"}},"8.0.30":{"name":"@portabletext/plugin-character-pair-decorator","version":"8.0.30","keywords":["behaviors","decorator","pair","plugin","portabletext"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@8.0.30","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"0abcbd4d369aab6580f51b7471f5ac831dac1a25","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-8.0.30.tgz","fileCount":6,"integrity":"sha512-8L/acZ9/Ayy9inxz89V44mZIkCE+qC97HcPT/tqSpnVKvxSC/0c7VXUw/6ruCWK5I6Q9QWxjadyigmOY+s64VA==","signatures":[{"sig":"MEUCIQDFuf1n+c4pPO0K+j2v5XrkDi8FaaBG1tq5ocqBOEz9wwIgKJHIm7HThrjycBu+iXPNUiBmhZSOn9hYSACYnQfaosI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@8.0.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41501},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-8.0.30.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest run --project unit","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/d0eb7dad9ca57fd1906c694a4d3b6756/portabletext-plugin-character-pair-decorator-8.0.30.tgz","_integrity":"sha512-8L/acZ9/Ayy9inxz89V44mZIkCE+qC97HcPT/tqSpnVKvxSC/0c7VXUw/6ruCWK5I6Q9QWxjadyigmOY+s64VA==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.18.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"xstate":"^5.32.4","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.7","eslint":"^9.39.4","vitest":"^4.1.9","racejar":"2.0.9","typescript":"6.0.3","@types/react":"^19.2.17","@vitest/browser":"^4.1.9","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^10.8.2","typescript-eslint":"^8.62.0","@portabletext/editor":"^7.10.3","@portabletext/schema":"2.2.2","@vitejs/plugin-react":"^5.2.0","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"^4.1.9","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^7.10.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_8.0.30_1783421977703_0.10158851785761347","host":"s3://npm-registry-packages-npm-production"}},"8.0.31":{"name":"@portabletext/plugin-character-pair-decorator","version":"8.0.31","keywords":["behaviors","decorator","pair","plugin","portabletext"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@8.0.31","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"c5e96833e2fafb60b096c89b2b714fe95942b408","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-8.0.31.tgz","fileCount":6,"integrity":"sha512-8QYUWguyCLPNL6gtDAWB368Y39/mHRx/UxKwPdm6tnsRxPtPqxkTMCmhiT7z+mEBdyiWmAqBqNpzsf/HmuFiLQ==","signatures":[{"sig":"MEQCIF0Rvd/wB7CwExo3WJEM8YzzP916a3YVdeDH/ubRM+OCAiB/JPxpU6Ms1+uIl1vRM3fP97x+PxhGd5xY58euEp9BcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@8.0.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18474},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-8.0.31.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest run --project unit","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/8f9d5793a339287e5a4e831ea7e0dc7e/portabletext-plugin-character-pair-decorator-8.0.31.tgz","_integrity":"sha512-8QYUWguyCLPNL6gtDAWB368Y39/mHRx/UxKwPdm6tnsRxPtPqxkTMCmhiT7z+mEBdyiWmAqBqNpzsf/HmuFiLQ==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.18.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@portabletext/plugin-input-rule":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.7","eslint":"^9.39.4","vitest":"^4.1.9","racejar":"2.0.9","typescript":"6.0.3","@types/react":"^19.2.17","@vitest/browser":"^4.1.9","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^10.8.2","typescript-eslint":"^8.62.0","@portabletext/test":"1.0.4","@portabletext/editor":"^7.10.3","@portabletext/schema":"2.2.2","@vitejs/plugin-react":"^5.2.0","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"^4.1.9","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^7.10.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_8.0.31_1783504904385_0.5437096566417579","host":"s3://npm-registry-packages-npm-production"}},"8.0.32":{"name":"@portabletext/plugin-character-pair-decorator","version":"8.0.32","keywords":["behaviors","decorator","pair","plugin","portabletext"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@8.0.32","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"a6f6bc1fb9d00bf59fa7adffd6bd1d325a237c47","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-8.0.32.tgz","fileCount":6,"integrity":"sha512-ktW0RSp/3f4oKj86UO1VUD/likXSy6iBEogNXelRA/dCkMmrb6Nz48xIvVNP3bgZ3ues5XjWyuGSGnbTqda04A==","signatures":[{"sig":"MEUCIBPQhPV7GPPvhqskp0SKuWGFXufiz7ogl9eMnMcqwCaSAiEAqRAuvoITzo5z6CawOZzsfGmVBmsx2djK+98P0CY3EBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@8.0.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18474},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-8.0.32.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest run --project unit","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/f758b57ef0a9d89e3baa520e2dd4fcce/portabletext-plugin-character-pair-decorator-8.0.32.tgz","_integrity":"sha512-ktW0RSp/3f4oKj86UO1VUD/likXSy6iBEogNXelRA/dCkMmrb6Nz48xIvVNP3bgZ3ues5XjWyuGSGnbTqda04A==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.18.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@portabletext/plugin-input-rule":"^6.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.7","eslint":"^9.39.4","vitest":"^4.1.9","racejar":"2.0.9","typescript":"6.0.3","@types/react":"^19.2.17","@vitest/browser":"^4.1.9","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^10.8.2","typescript-eslint":"^8.62.0","@portabletext/test":"1.0.4","@portabletext/editor":"^7.10.4","@portabletext/schema":"2.2.2","@vitejs/plugin-react":"^5.2.0","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"^4.1.9","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^7.10.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_8.0.32_1783522312249_0.8008952049766569","host":"s3://npm-registry-packages-npm-production"}},"8.0.33":{"name":"@portabletext/plugin-character-pair-decorator","version":"8.0.33","keywords":["behaviors","decorator","pair","plugin","portabletext"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@8.0.33","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"e98aa7348f37141a9dc8471fbadf739f8c6e7f09","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-8.0.33.tgz","fileCount":6,"integrity":"sha512-3g2HU/Yr6Hr7HtHGq3PkPXIj4z6Cw5yY3jVHD/AHc+MgtkcL97vALcC8iQl6PyP0onZ1ymKxN1uouvhaH6PPVg==","signatures":[{"sig":"MEYCIQCEQ9TVTA/Ctxt7EF+auFDQGh/8IYzyMLNOtU9uyfJYfAIhAN7C266C0IIwZPswKoT2F/EgTGkC7m4Fhq2NJqEuv4Vx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@8.0.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18474},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-8.0.33.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest run --project unit","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/e0d98d3312177702cc5232a86391119a/portabletext-plugin-character-pair-decorator-8.0.33.tgz","_integrity":"sha512-3g2HU/Yr6Hr7HtHGq3PkPXIj4z6Cw5yY3jVHD/AHc+MgtkcL97vALcC8iQl6PyP0onZ1ymKxN1uouvhaH6PPVg==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.18.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@portabletext/plugin-input-rule":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.7","eslint":"^9.39.4","vitest":"^4.1.9","racejar":"2.0.9","typescript":"6.0.3","@types/react":"^19.2.17","@vitest/browser":"^4.1.9","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^10.8.2","typescript-eslint":"^8.62.0","@portabletext/test":"1.0.4","@portabletext/editor":"^7.10.5","@portabletext/schema":"2.2.2","@vitejs/plugin-react":"^5.2.0","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"^4.1.9","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^7.10.5"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_8.0.33_1783594835703_0.7540324285512761","host":"s3://npm-registry-packages-npm-production"}},"8.0.34":{"name":"@portabletext/plugin-character-pair-decorator","version":"8.0.34","keywords":["behaviors","decorator","pair","plugin","portabletext"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@8.0.34","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"3d27b55ac1603ecf8b75a73966824140fcf80fee","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-8.0.34.tgz","fileCount":6,"integrity":"sha512-HzQsEzrcdX3b+cfN1fcTiDbPHDI0swtd0FtBE7dtTrMk/u/vxGq4CNloRqunGs7DMT5sFNFaG1WE3Vq6i0Bj1g==","signatures":[{"sig":"MEUCIBaOyKwLsv0V7mALRxJ5H+zeTvcWkfjZ0fS3P/9yu9PaAiEApRtM/cMJiDzY29rKspNcN/rzyWhdsxZcSlYJNLQE8F8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@8.0.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18477},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-8.0.34.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest run --project unit","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/66fef536fe7ca2782f8abd5fae5a816b/portabletext-plugin-character-pair-decorator-8.0.34.tgz","_integrity":"sha512-HzQsEzrcdX3b+cfN1fcTiDbPHDI0swtd0FtBE7dtTrMk/u/vxGq4CNloRqunGs7DMT5sFNFaG1WE3Vq6i0Bj1g==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.18.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@portabletext/plugin-input-rule":"^6.0.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.7","eslint":"^9.39.4","vitest":"^4.1.10","racejar":"2.0.9","typescript":"6.0.3","@types/react":"^19.2.17","@vitest/browser":"^4.1.10","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^10.8.2","typescript-eslint":"^8.62.0","@portabletext/test":"1.0.4","@portabletext/editor":"^7.10.6","@portabletext/schema":"2.2.2","@vitejs/plugin-react":"^5.2.0","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"^4.1.10","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^7.10.6"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_8.0.34_1783620474055_0.25723318176836973","host":"s3://npm-registry-packages-npm-production"}},"8.0.35":{"name":"@portabletext/plugin-character-pair-decorator","version":"8.0.35","keywords":["behaviors","decorator","pair","plugin","portabletext"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@8.0.35","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"726c8dd07a90dc533dd065456a644468d6bc49ad","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-8.0.35.tgz","fileCount":6,"integrity":"sha512-g/jjJ+spuRgKJIbxirzPMuQfnXLjnuydEtypUbCD5zeV+DkaHSFl4LstEnbudJ7g4UObsxc7ngx1vDMFNUOB9Q==","signatures":[{"sig":"MEQCIGtvcPbXhzDLIDXVMJPv1IsCxQgz/F7xXLg+JThjEh5dAiBeRh9fTPf9K5jYvxERsTbrC+NXuu6lQM2naurGrZLPmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@8.0.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18478},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-8.0.35.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest run --project unit","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/ffc65e8b3a46337c80c64c317d7f8981/portabletext-plugin-character-pair-decorator-8.0.35.tgz","_integrity":"sha512-g/jjJ+spuRgKJIbxirzPMuQfnXLjnuydEtypUbCD5zeV+DkaHSFl4LstEnbudJ7g4UObsxc7ngx1vDMFNUOB9Q==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.18.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@portabletext/plugin-input-rule":"^6.0.4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.7","eslint":"^9.39.4","vitest":"^4.1.10","racejar":"2.0.10","typescript":"6.0.3","@types/react":"^19.2.17","@vitest/browser":"^4.1.10","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^10.8.2","typescript-eslint":"^8.62.0","@portabletext/test":"1.0.4","@portabletext/editor":"^7.10.7","@portabletext/schema":"2.2.3","@vitejs/plugin-react":"^5.2.0","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"^4.1.10","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^7.10.7"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_8.0.35_1783686993861_0.06640020639386823","host":"s3://npm-registry-packages-npm-production"}},"8.0.36":{"name":"@portabletext/plugin-character-pair-decorator","version":"8.0.36","keywords":["behaviors","decorator","pair","plugin","portabletext"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@8.0.36","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"31e4ec06da39b1325145a3273b94e4b2205d2a4d","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-8.0.36.tgz","fileCount":6,"integrity":"sha512-48S/lhBwQM0BdM0asweeYyAQE02rqHukWlOKgmKwP8RVE05wY7mTnC/O4vYcKuDhq2KOcFnZafo0VQEt4F1L2g==","signatures":[{"sig":"MEQCIGYZHRt472ycJt2dsA8j2Jr7o2t4td8xrhvqGLCWFkp+AiAbLBoSL4qgM7flTfphclp68HBG+IUslrA3T9+VzpXveA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@8.0.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18478},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-8.0.36.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest run --project unit","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/b03901f0f087c4eccfef5d5b71f0d24d/portabletext-plugin-character-pair-decorator-8.0.36.tgz","_integrity":"sha512-48S/lhBwQM0BdM0asweeYyAQE02rqHukWlOKgmKwP8RVE05wY7mTnC/O4vYcKuDhq2KOcFnZafo0VQEt4F1L2g==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.18.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@portabletext/plugin-input-rule":"^6.0.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.7","eslint":"^9.39.4","vitest":"^4.1.10","racejar":"2.0.10","typescript":"6.0.3","@types/react":"^19.2.17","@vitest/browser":"^4.1.10","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^10.8.2","typescript-eslint":"^8.62.0","@portabletext/test":"1.0.4","@portabletext/editor":"^7.10.8","@portabletext/schema":"2.2.3","@vitejs/plugin-react":"^5.2.0","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"^4.1.10","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^7.10.8"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_8.0.36_1784529046730_0.955990259410127","host":"s3://npm-registry-packages-npm-production"}},"8.0.37":{"name":"@portabletext/plugin-character-pair-decorator","version":"8.0.37","keywords":["behaviors","decorator","pair","plugin","portabletext"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@8.0.37","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"40ab834d978386a0de4ff5b95c6b073d498e5447","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-8.0.37.tgz","fileCount":6,"integrity":"sha512-COgdu4SZ/gKS2/QDNsJW6Y3b7MS0ecVF8tSV56q89zHPisAOpGY8WuWYb1C4p9NC8BSrWO31ODdXLtt/Z70gSg==","signatures":[{"sig":"MEQCIElrMEWbOG9Fmd9YRo6dUQpUklDFqEO1er2QjO9cw+/9AiAgu/nXA6BfH7pNu5X94VPqQoBXgeK5LW1LyzVng1+NIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@8.0.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18478},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-8.0.37.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest run --project unit","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/c87ba5983ea737f1126d408883081e79/portabletext-plugin-character-pair-decorator-8.0.37.tgz","_integrity":"sha512-COgdu4SZ/gKS2/QDNsJW6Y3b7MS0ecVF8tSV56q89zHPisAOpGY8WuWYb1C4p9NC8BSrWO31ODdXLtt/Z70gSg==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.18.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@portabletext/plugin-input-rule":"^6.0.6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.7","eslint":"^9.39.4","vitest":"^4.1.10","racejar":"2.0.10","typescript":"6.0.3","@types/react":"^19.2.17","@vitest/browser":"^4.1.10","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^10.8.2","typescript-eslint":"^8.62.0","@portabletext/test":"1.0.4","@portabletext/editor":"^7.10.9","@portabletext/schema":"2.2.3","@vitejs/plugin-react":"^5.2.0","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"^4.1.10","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^7.10.9"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_8.0.37_1784622671076_0.8332392310948447","host":"s3://npm-registry-packages-npm-production"}},"8.0.38":{"name":"@portabletext/plugin-character-pair-decorator","version":"8.0.38","keywords":["behaviors","decorator","pair","plugin","portabletext"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@8.0.38","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"9514c7632abc5afbf883071e54ffcd394465d1e6","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-8.0.38.tgz","fileCount":6,"integrity":"sha512-u652fD3KHr+UFMLjns17oxri1aFYXLMzMlvAhnITg7PTjxnAktfoC819JczVoDD/0w4Y9fRqQyJ13cwrtDo/Tw==","signatures":[{"sig":"MEUCIAORgAvtua35gIKm0oNMGHpAKiuN/ZvLMgFSixUZ6reIAiEAhnrekadPHMUYdmEUpmvHZQHTkwYYeC4slVYeYXjz8Qw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@8.0.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18502},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-8.0.38.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest run --project unit","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/720de1fc480f50add5118e35b8897841/portabletext-plugin-character-pair-decorator-8.0.38.tgz","_integrity":"sha512-u652fD3KHr+UFMLjns17oxri1aFYXLMzMlvAhnITg7PTjxnAktfoC819JczVoDD/0w4Y9fRqQyJ13cwrtDo/Tw==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.18.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@portabletext/plugin-input-rule":"^6.0.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.5","react":"^19.2.7","eslint":"^9.39.4","vitest":"^4.1.10","racejar":"2.0.10","typescript":"6.0.3","@types/react":"^19.2.17","@vitest/browser":"^4.1.10","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^10.8.2","typescript-eslint":"^8.62.0","@portabletext/test":"1.0.4","@portabletext/editor":"^7.10.10","@portabletext/schema":"2.2.3","@vitejs/plugin-react":"^5.2.0","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"^4.1.10","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^7.10.10"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_8.0.38_1784659038585_0.4598067464666673","host":"s3://npm-registry-packages-npm-production"}},"8.0.39":{"name":"@portabletext/plugin-character-pair-decorator","version":"8.0.39","keywords":["behaviors","decorator","pair","plugin","portabletext"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@8.0.39","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"485d8ce3d51b18210f9fd91bdfd26b5f447036b7","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-8.0.39.tgz","fileCount":6,"integrity":"sha512-2UNzkKw4C9/tcClf3+t0eSKlNZPHqT6yOUopkHPRwM8dZC8wP3aXuVXf8veCDDifyCysyGWHJu8T8d2VeszVGg==","signatures":[{"sig":"MEQCIAD+YHJ8bjSIwyB+UVbOxBpYGNPPfXLfzZmZbvX27CTVAiBMiuswhhcPCq7Dr9HmKGS7a1oxCKGl1qHg2OMXsFsJMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@8.0.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18502},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-8.0.39.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest run --project unit","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/d0794cb4b0ed01e6c8d10c8ee591909d/portabletext-plugin-character-pair-decorator-8.0.39.tgz","_integrity":"sha512-2UNzkKw4C9/tcClf3+t0eSKlNZPHqT6yOUopkHPRwM8dZC8wP3aXuVXf8veCDDifyCysyGWHJu8T8d2VeszVGg==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.18.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@portabletext/plugin-input-rule":"^6.0.8"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.5","react":"^19.2.7","eslint":"^9.39.4","vitest":"^4.1.10","racejar":"2.0.10","typescript":"6.0.3","@types/react":"^19.2.17","@vitest/browser":"^4.1.10","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^10.8.2","typescript-eslint":"^8.62.0","@portabletext/test":"1.0.4","@portabletext/editor":"^7.10.11","@portabletext/schema":"2.2.3","@vitejs/plugin-react":"^5.2.0","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"^4.1.10","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^7.10.11"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_8.0.39_1784710108665_0.42629042547181806","host":"s3://npm-registry-packages-npm-production"}},"8.0.40":{"name":"@portabletext/plugin-character-pair-decorator","version":"8.0.40","keywords":["behaviors","decorator","pair","plugin","portabletext"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@8.0.40","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"72a4629fbac7c1b87930988c43746a9cd73a3073","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-8.0.40.tgz","fileCount":6,"integrity":"sha512-A54sK58jlaAwr13ftWya0O9yLuqPRWfuAFTB2zuoHO9/N1yBtFz2+N0CQcyYmu8PvLo1YdB9EmQllIYK0gPcSg==","signatures":[{"sig":"MEQCIA6AYXDfrSJuBygQbGN9mm8Geosmr5bf/+t0EEgsO+cXAiBEpvvvO/x41r3A8EHL+hVAW2IYU/V6epun8T+ncDBSCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@8.0.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18502},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-8.0.40.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest run --project unit","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/396d31090ea16e650d709adc16d7aa64/portabletext-plugin-character-pair-decorator-8.0.40.tgz","_integrity":"sha512-A54sK58jlaAwr13ftWya0O9yLuqPRWfuAFTB2zuoHO9/N1yBtFz2+N0CQcyYmu8PvLo1YdB9EmQllIYK0gPcSg==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.18.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@portabletext/plugin-input-rule":"^6.0.9"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.5","react":"^19.2.7","eslint":"^9.39.4","vitest":"^4.1.10","racejar":"2.0.10","typescript":"6.0.3","@types/react":"^19.2.17","@vitest/browser":"^4.1.10","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^10.8.2","typescript-eslint":"^8.62.0","@portabletext/test":"1.0.4","@portabletext/editor":"^7.10.12","@portabletext/schema":"2.2.3","@vitejs/plugin-react":"^5.2.0","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"^4.1.10","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^7.10.12"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_8.0.40_1784750926265_0.9919284805374979","host":"s3://npm-registry-packages-npm-production"}},"8.0.41":{"name":"@portabletext/plugin-character-pair-decorator","version":"8.0.41","keywords":["behaviors","decorator","pair","plugin","portabletext"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@8.0.41","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"05718b0f4f9297b0350bd25958ba76cb6ac46070","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-8.0.41.tgz","fileCount":6,"integrity":"sha512-C972k0IVQ3BYSkcsbeNdt9xOp5tiTWRhoC1bpIkBKmiMN7xUZPhL4bhP8OrjORZW5NgtHubnrO1IwktIcpwFgA==","signatures":[{"sig":"MEUCIQCarW0vIIfd85/nmUbz5mVloQWVHdA/bYg03kYTUkYrPAIgQdlp/uZgiLHAXrayvdSsdzCOTX84MI/sM6nnhGNQ3TQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@8.0.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18503},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-8.0.41.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest run --project unit","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/39165fc32512861d0a1daffd90b60e3b/portabletext-plugin-character-pair-decorator-8.0.41.tgz","_integrity":"sha512-C972k0IVQ3BYSkcsbeNdt9xOp5tiTWRhoC1bpIkBKmiMN7xUZPhL4bhP8OrjORZW5NgtHubnrO1IwktIcpwFgA==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.18.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@portabletext/plugin-input-rule":"^6.0.10"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.5","react":"^19.2.7","eslint":"^9.39.4","vitest":"^4.1.10","racejar":"2.0.10","typescript":"6.0.3","@types/react":"^19.2.17","@vitest/browser":"^4.1.10","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^10.8.2","typescript-eslint":"^8.62.0","@portabletext/test":"1.0.4","@portabletext/editor":"^7.10.13","@portabletext/schema":"2.2.3","@vitejs/plugin-react":"^5.2.0","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"^4.1.10","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^7.10.13"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_8.0.41_1784829723180_0.5326471426673003","host":"s3://npm-registry-packages-npm-production"}},"8.0.42":{"name":"@portabletext/plugin-character-pair-decorator","version":"8.0.42","keywords":["behaviors","decorator","pair","plugin","portabletext"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@8.0.42","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"68ba7f898a99bd1c9199375d24161845c33ebc27","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-8.0.42.tgz","fileCount":6,"integrity":"sha512-FDOya/5xjgXXHQ7H6I6/SKovEgBYn/61W2LV77FA64w81ssO9SdR+f4eLXjknYW5OIME/NV8kuY7vT3dhIsI9A==","signatures":[{"sig":"MEQCIBSdSJ50JohqFCSjKsrF76Q7xfVaoP54LslaVFhLk3/PAiA/DyDLuJEmkX0aJkktr5AcRg79iiHHHo4CdVhYEWoocQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@8.0.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18503},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-8.0.42.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest run --project unit","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/84edf5ab123dd3c45f3670d610043da7/portabletext-plugin-character-pair-decorator-8.0.42.tgz","_integrity":"sha512-FDOya/5xjgXXHQ7H6I6/SKovEgBYn/61W2LV77FA64w81ssO9SdR+f4eLXjknYW5OIME/NV8kuY7vT3dhIsI9A==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.19.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.18.1","dependencies":{"@portabletext/plugin-input-rule":"^6.0.11"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.5","react":"^19.2.7","eslint":"^9.39.4","vitest":"^4.1.10","racejar":"2.0.10","typescript":"6.0.3","@types/react":"^19.2.17","@vitest/browser":"^4.1.10","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^10.8.2","typescript-eslint":"^8.62.0","@portabletext/test":"1.0.4","@portabletext/editor":"^7.10.14","@portabletext/schema":"2.2.3","@vitejs/plugin-react":"^5.2.0","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"^4.1.10","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^7.10.14"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_8.0.42_1785739935420_0.5637595529830259","host":"s3://npm-registry-packages-npm-production"}},"8.0.43":{"name":"@portabletext/plugin-character-pair-decorator","version":"8.0.43","keywords":["behaviors","decorator","pair","plugin","portabletext"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@8.0.43","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"2e6ac62303168636fd5288f8aef22e3c75621d5f","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-8.0.43.tgz","fileCount":6,"integrity":"sha512-AuM0a3EmyqG1WVaY4ETWGvJx1QHHoeqawkiOOo/37qHsZk47l1gkVsNDrYUzHtZ2KzX18VI6viZ6Oq+UYWM6PQ==","signatures":[{"sig":"MEQCIEMzZAFA9DL5SSC4QUdlHDDqCfbSLfIShTaHqtwTQ1BtAiBKRvuOTzsWLAHzJ/lpnjf7+z5SH0/oQBPSVQb3nE72Ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@8.0.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18503},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-8.0.43.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest run --project unit","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/a6c932a4df541f8e4e53f2e830d27987/portabletext-plugin-character-pair-decorator-8.0.43.tgz","_integrity":"sha512-AuM0a3EmyqG1WVaY4ETWGvJx1QHHoeqawkiOOo/37qHsZk47l1gkVsNDrYUzHtZ2KzX18VI6viZ6Oq+UYWM6PQ==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.19.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@portabletext/plugin-input-rule":"^6.0.12"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.5","react":"^19.2.7","eslint":"^9.39.4","vitest":"^4.1.10","racejar":"2.0.10","typescript":"6.0.3","@types/react":"^19.2.17","@vitest/browser":"^4.1.10","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^10.8.2","typescript-eslint":"^8.62.0","@portabletext/test":"1.0.4","@portabletext/editor":"^7.10.15","@portabletext/schema":"2.2.3","@vitejs/plugin-react":"^5.2.0","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"^4.1.10","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^7.10.15"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_8.0.43_1785853761052_0.23332393723036216","host":"s3://npm-registry-packages-npm-production"}},"8.0.44":{"name":"@portabletext/plugin-character-pair-decorator","version":"8.0.44","keywords":["behaviors","decorator","pair","plugin","portabletext"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@8.0.44","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"8a17849e8f42b19000f7d42d35651f4abda33394","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-8.0.44.tgz","fileCount":6,"integrity":"sha512-S2nBpUAmrIK18E18X8EnWh7X9TZUHB3eL/4Vqm/fPia+uMUpOv1dJjom/F6EcWu7/XRIZXWbtR/++cB0k18icw==","signatures":[{"sig":"MEUCIDpDlSW9yjCFyzJGm3WKcp9lZzobg4pYsGluX8hQ02xXAiEAjGAvFjAMg4F4vYrR4+fLssa65BjnQJNwulPjP5gDXIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@8.0.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18503},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-8.0.44.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest run --project unit","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/e79b393ce257b57efb710cd7af73dd9c/portabletext-plugin-character-pair-decorator-8.0.44.tgz","_integrity":"sha512-S2nBpUAmrIK18E18X8EnWh7X9TZUHB3eL/4Vqm/fPia+uMUpOv1dJjom/F6EcWu7/XRIZXWbtR/++cB0k18icw==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.19.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@portabletext/plugin-input-rule":"^6.0.13"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.5","react":"^19.2.7","eslint":"^9.39.4","vitest":"^4.1.10","racejar":"2.0.10","typescript":"6.0.3","@types/react":"^19.2.17","@vitest/browser":"^4.1.10","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^10.8.2","typescript-eslint":"^8.62.0","@portabletext/test":"1.0.4","@portabletext/editor":"^7.10.16","@portabletext/schema":"2.2.3","@vitejs/plugin-react":"^5.2.0","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"^4.1.10","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^7.10.16"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_8.0.44_1786015487024_0.886432422743328","host":"s3://npm-registry-packages-npm-production"}},"8.0.45":{"name":"@portabletext/plugin-character-pair-decorator","version":"8.0.45","keywords":["behaviors","decorator","pair","plugin","portabletext"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@8.0.45","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"66f3a04e3a6ea8b04d80e8d75c95da3ef06f4eb9","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-8.0.45.tgz","fileCount":7,"integrity":"sha512-BMd8ZEN8jYhV3NuSHs5mLmOhI1DLKq/ogEyVtwBhzf9q3/yw5YdNUyeMXNx7bNK+moMoVWdGE0KzQe+9fGPRhA==","signatures":[{"sig":"MEQCIEN0MYDuIsh/nZbhO7xFBo3Koqp4ERFIgdpjyI5iJLWhAiA0u8HeU93BQ9yj6hyTwE7g4f/e4yX6TKWyDVZG2b6tZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@8.0.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17700},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-8.0.45.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest run --project unit","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/8620621e61f87c4bcbaee7c3162f7053/portabletext-plugin-character-pair-decorator-8.0.45.tgz","_integrity":"sha512-BMd8ZEN8jYhV3NuSHs5mLmOhI1DLKq/ogEyVtwBhzf9q3/yw5YdNUyeMXNx7bNK+moMoVWdGE0KzQe+9fGPRhA==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.19.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@portabletext/plugin-input-rule":"^6.0.14"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.0","react":"^19.2.7","eslint":"^9.39.4","vitest":"^4.1.10","racejar":"2.0.11","typescript":"6.0.3","@types/react":"^19.2.17","@vitest/browser":"^4.1.10","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^12.1.0","typescript-eslint":"^8.62.0","@portabletext/test":"1.0.5","@portabletext/editor":"^7.10.17","@portabletext/schema":"2.2.4","@vitejs/plugin-react":"^6.0.5","@rolldown/plugin-babel":"^0.2.3","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"^4.1.10","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^7.10.17"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_8.0.45_1786343734116_0.2052461905121219","host":"s3://npm-registry-packages-npm-production"}},"8.0.46":{"name":"@portabletext/plugin-character-pair-decorator","version":"8.0.46","keywords":["behaviors","decorator","pair","plugin","portabletext"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@8.0.46","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"38832b90d600d9043914b78174d0eca90fe6593c","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-8.0.46.tgz","fileCount":7,"integrity":"sha512-8yhymJCIv4+nTU+lWXxBdWpQq4gvrTEMiX7l0oWOZ0tzSCQmOEZJwDviQ4+ijEg24a/K/KPf7GfuPrKS3TmZFg==","signatures":[{"sig":"MEQCIHS0JsNjyN54zGD9zwLMHqvbgIACtvvpsLJZvqx4QcvqAiByKSiyH+yigYShEaauOLjVDfqgsghLaScMNvZJr3WbFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@8.0.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17700},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-8.0.46.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest run --project unit","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/fb730fd19cb0b63ab9170cfdc9b4a557/portabletext-plugin-character-pair-decorator-8.0.46.tgz","_integrity":"sha512-8yhymJCIv4+nTU+lWXxBdWpQq4gvrTEMiX7l0oWOZ0tzSCQmOEZJwDviQ4+ijEg24a/K/KPf7GfuPrKS3TmZFg==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.19.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@portabletext/plugin-input-rule":"^6.0.15"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.0","react":"^19.2.8","eslint":"^9.39.4","vitest":"^4.1.10","racejar":"2.0.11","typescript":"6.0.3","@types/react":"^19.2.17","@vitest/browser":"^4.1.10","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^12.1.0","typescript-eslint":"^8.62.0","@portabletext/test":"1.0.5","@portabletext/editor":"^7.10.18","@portabletext/schema":"2.2.4","@vitejs/plugin-react":"^6.0.5","@rolldown/plugin-babel":"^0.2.3","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"^4.1.10","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^7.10.18"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_8.0.46_1786370220742_0.0790743921324013","host":"s3://npm-registry-packages-npm-production"}},"8.0.47":{"name":"@portabletext/plugin-character-pair-decorator","version":"8.0.47","keywords":["behaviors","decorator","pair","plugin","portabletext"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@8.0.47","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"9a7312456a3e1ffb40ef878925b03820655f47bd","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-8.0.47.tgz","fileCount":7,"integrity":"sha512-R7Q73smUQFhM0xeub8jyxqGREc5NEnRYb4i035XmfqIxCkic8o+xmRkRG/WJYeeGwpD8ZDIZkQfJ37s3wU3sqw==","signatures":[{"sig":"MEUCIBu4mgmwT1vDSLCN2+v/NEJ+x7ZRBK0XpaDUbCzC/s1MAiEAukVSmP+41M1ZV58totAO5xO96/KrSabJUAlRGVnF1hQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@8.0.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17700},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-8.0.47.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest run --project unit","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/459013099e7d6e64752cf370476831d4/portabletext-plugin-character-pair-decorator-8.0.47.tgz","_integrity":"sha512-R7Q73smUQFhM0xeub8jyxqGREc5NEnRYb4i035XmfqIxCkic8o+xmRkRG/WJYeeGwpD8ZDIZkQfJ37s3wU3sqw==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.19.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@portabletext/plugin-input-rule":"^6.0.16"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.0","react":"^19.2.8","eslint":"^9.39.4","vitest":"^4.1.10","racejar":"2.0.11","typescript":"6.0.3","@types/react":"^19.2.17","@vitest/browser":"^4.1.10","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^12.1.0","typescript-eslint":"^8.62.0","@portabletext/test":"1.0.5","@portabletext/editor":"^7.10.19","@portabletext/schema":"2.2.4","@vitejs/plugin-react":"^6.0.5","@rolldown/plugin-babel":"^0.2.3","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"^4.1.10","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^7.10.19"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_8.0.47_1786690189821_0.7438349602373568","host":"s3://npm-registry-packages-npm-production"}},"8.0.48":{"name":"@portabletext/plugin-character-pair-decorator","version":"8.0.48","keywords":["behaviors","decorator","pair","plugin","portabletext"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@8.0.48","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"2331621fac5cfa62ea7e97480e0d6f3504181748","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-8.0.48.tgz","fileCount":7,"integrity":"sha512-NyEQmks9S53v/HIy4WZqg2y8fXDhGL9cFqyRj+OIm2enr5jgjvrY6HH7X5/pzCn5y2V9vWDMsg/lFdhjBbyPng==","signatures":[{"sig":"MEYCIQCbohSyxMA05fHR54uznMe9bmuU6AfuiP2OTx7SZqFJaAIhAIqwH3FSbnPXVlt7bkeJfhMUJ0+BsDbcT6yiQBKVd98n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@8.0.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17698},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-8.0.48.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest run --project unit","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/c320f0de7b7fc81ef80c02d20e9f805a/portabletext-plugin-character-pair-decorator-8.0.48.tgz","_integrity":"sha512-NyEQmks9S53v/HIy4WZqg2y8fXDhGL9cFqyRj+OIm2enr5jgjvrY6HH7X5/pzCn5y2V9vWDMsg/lFdhjBbyPng==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.19.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@portabletext/plugin-input-rule":"^6.0.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.0","react":"^19.2.8","eslint":"^9.39.4","vitest":"^4.1.10","racejar":"2.0.11","typescript":"6.0.3","@types/react":"^19.2.17","@vitest/browser":"^4.1.10","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^12.1.0","typescript-eslint":"^8.62.0","@portabletext/test":"1.0.5","@portabletext/editor":"^7.11.0","@portabletext/schema":"2.2.4","@vitejs/plugin-react":"^6.0.5","@rolldown/plugin-babel":"^0.2.3","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"^4.1.10","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^7.11.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_8.0.48_1786972148163_0.9327260392766692","host":"s3://npm-registry-packages-npm-production"}},"8.0.49":{"name":"@portabletext/plugin-character-pair-decorator","version":"8.0.49","keywords":["behaviors","decorator","pair","plugin","portabletext"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@8.0.49","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"ca4bd47e1e3a5925adc4bd1e72425368c12d11aa","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-8.0.49.tgz","fileCount":7,"integrity":"sha512-dLmblQr5D6e2reVyC93O2o6ErfEwzMTcKDovvo0vYEoVdXfwuQVFZT4YMDo+ysIznIl7WEp42etWyiooRXF+nQ==","signatures":[{"sig":"MEUCIHmkM7PoxVwg/hxvP7HkkltSAObggh4EAV+pMJnWT1+RAiEAlhwan+ADW4Y8UsnJRaZd7+hV8hRurHTAliTn4zQb5tg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@8.0.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17698},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-8.0.49.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest run --project unit","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/cc0b139b38071fdc26234c90e5dd0d82/portabletext-plugin-character-pair-decorator-8.0.49.tgz","_integrity":"sha512-dLmblQr5D6e2reVyC93O2o6ErfEwzMTcKDovvo0vYEoVdXfwuQVFZT4YMDo+ysIznIl7WEp42etWyiooRXF+nQ==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.19.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@portabletext/plugin-input-rule":"^6.0.18"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.0","react":"^19.2.8","eslint":"^9.39.4","vitest":"^4.1.10","racejar":"2.0.11","typescript":"6.0.3","@types/react":"^19.2.17","@vitest/browser":"^4.1.10","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^12.1.0","typescript-eslint":"^8.62.0","@portabletext/test":"1.0.5","@portabletext/editor":"^7.12.0","@portabletext/schema":"2.2.4","@vitejs/plugin-react":"^6.0.5","@rolldown/plugin-babel":"^0.2.3","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"^4.1.10","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^7.12.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_8.0.49_1787127539102_0.39036462057559307","host":"s3://npm-registry-packages-npm-production"}},"8.0.50":{"name":"@portabletext/plugin-character-pair-decorator","version":"8.0.50","keywords":["behaviors","decorator","pair","plugin","portabletext"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@8.0.50","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"eb42187daf30972b8bfbe3621806346f2be4fe96","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-8.0.50.tgz","fileCount":7,"integrity":"sha512-ANKAcTIKXds807Bfbw1n0e2kcFnklzuYaf7Wq78CRA5D+tgS8qQMt/xmcYAbMQhVgRMyPoWDefJp4xZ3el6R7w==","signatures":[{"sig":"MEQCIAcQw5EeQ0rhHsrFwowYgiYq1RZf1NNrL59pdEoX5hWoAiB8/A0Ik7kaJ1hlweJ2gRZig+bVG1MNMyl0xlwVTsv7gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@8.0.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17698},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-8.0.50.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest run --project unit","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/06f389edcd7ea18ed176ed03e0127c5d/portabletext-plugin-character-pair-decorator-8.0.50.tgz","_integrity":"sha512-ANKAcTIKXds807Bfbw1n0e2kcFnklzuYaf7Wq78CRA5D+tgS8qQMt/xmcYAbMQhVgRMyPoWDefJp4xZ3el6R7w==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.19.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@portabletext/plugin-input-rule":"^6.0.19"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.0","react":"^19.2.8","eslint":"^9.39.4","vitest":"^4.1.10","racejar":"2.0.11","typescript":"6.0.3","@types/react":"^19.2.17","@vitest/browser":"^4.1.10","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^12.1.0","typescript-eslint":"^8.62.0","@portabletext/test":"1.0.5","@portabletext/editor":"^7.12.1","@portabletext/schema":"2.2.4","@vitejs/plugin-react":"^6.0.5","@rolldown/plugin-babel":"^0.2.3","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"^4.1.10","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_8.0.50_1787571980686_0.34621391156499093","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"name":"@portabletext/plugin-character-pair-decorator","version":"9.0.0","keywords":["behaviors","decorator","pair","plugin","portabletext"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@9.0.0","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"1742e7571b124dc151697c3443cd8180d3948c1a","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-9.0.0.tgz","fileCount":7,"integrity":"sha512-tygj3CjgpRBuV5472nLlXEdjtuVonTDQWK1U6WRnm/4YM8DuzUDY1jCt0XbIXcZ61BIG2yQvZxDGaP9nx1zx0w==","signatures":[{"sig":"MEUCIQCaEd6YADoGVQvAwOLO2PsbxFBm74fPWC1+TQ0KBwXxkQIgLmIk8C9PbPjPPSrnMv2M/Vs85nk4e4uP3+f1lDK9tpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@9.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16743},"type":"module","_from":"file:portabletext-plugin-character-pair-decorator-9.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check","clean":"del .turbo && del dist && del node_modules","test:unit":"vitest run --project unit","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/6dbd82004378efb0f1436d74755a67f9/portabletext-plugin-character-pair-decorator-9.0.0.tgz","_integrity":"sha512-tygj3CjgpRBuV5472nLlXEdjtuVonTDQWK1U6WRnm/4YM8DuzUDY1jCt0XbIXcZ61BIG2yQvZxDGaP9nx1zx0w==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.19.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@portabletext/plugin-input-rule":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.0","react":"^19.2.8","vitest":"^4.1.10","racejar":"3.0.0","typescript":"^7.0.2","@types/react":"^19.2.17","@vitest/browser":"^4.1.10","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^12.3.0","@portabletext/test":"2.0.0","oxc-transform-react":"^0.145.0","@portabletext/editor":"^8.0.0","@portabletext/schema":"3.0.0","@vitejs/plugin-react":"^6.1.0","@vitest/browser-playwright":"^4.1.10"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_9.0.0_1787648607825_0.566688963876312","host":"s3://npm-registry-packages-npm-production"}},"9.0.1":{"name":"@portabletext/plugin-character-pair-decorator","version":"9.0.1","keywords":["behaviors","decorator","pair","plugin","portabletext"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@9.0.1","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"f488d129ecb73a795ec1460b41a6866756f2fd99","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-9.0.1.tgz","fileCount":7,"integrity":"sha512-qIVJVRRMiyEoXjYlXdURlpgBuo98gRaDdc3AxHGZVXd3aCVxfIflgmA93VGJI9Ue4IHNyYD+BJvccswr/EIpgg==","signatures":[{"sig":"MEUCIEpRb5Ku9CrSF8Ag2Jlk7kzp6BaRc+/5rd/9BpJbk4EDAiEA2/jn2rXbkyuzU04dINoDslcOLBSkQVvY7mSBLyeEDCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@9.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16743},"type":"module","_from":"file:portabletext-plugin-character-pair-decorator-9.0.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check","clean":"del .turbo && del dist && del node_modules","test:unit":"vitest run --project unit","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/d682a525ddb980b1d4a5ea16bd612dfd/portabletext-plugin-character-pair-decorator-9.0.1.tgz","_integrity":"sha512-qIVJVRRMiyEoXjYlXdURlpgBuo98gRaDdc3AxHGZVXd3aCVxfIflgmA93VGJI9Ue4IHNyYD+BJvccswr/EIpgg==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.19.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@portabletext/plugin-input-rule":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.0","react":"^19.2.8","vitest":"^4.1.10","racejar":"3.0.0","typescript":"^7.0.2","@types/react":"^19.2.17","@vitest/browser":"^4.1.10","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^12.3.0","@portabletext/test":"2.0.0","oxc-transform-react":"^0.145.0","@portabletext/editor":"^8.0.1","@portabletext/schema":"3.0.0","@vitejs/plugin-react":"^6.1.0","@vitest/browser-playwright":"^4.1.10"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_9.0.1_1787651517209_0.10969695536572699","host":"s3://npm-registry-packages-npm-production"}},"8.0.51":{"name":"@portabletext/plugin-character-pair-decorator","version":"8.0.51","keywords":["behaviors","decorator","pair","plugin","portabletext"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@8.0.51","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"dbd640ef4b50343c55155070a50fe9037005c826","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-8.0.51.tgz","fileCount":7,"integrity":"sha512-D1Qy9H2R2xvpnRDdHPWZEbSiOFoyspc3hADfBzBwe9Uxz4B0RKVbYcYISLWBHkD8wJMQqQrXDlEiuWbCRWyXSw==","signatures":[{"sig":"MEUCIQDqbpXSUPMbuOEu9ZCQPHNaku/mVlQz1uTDiG4TIZLdYAIgTE7hhI2yxDUrvOhGP2TWzqm1O8EjbTb43Ru16mFS+/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@8.0.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17698},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-8.0.51.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest run --project unit","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/9f512dfcb495bbefc1d2f7983212a06b/portabletext-plugin-character-pair-decorator-8.0.51.tgz","_integrity":"sha512-D1Qy9H2R2xvpnRDdHPWZEbSiOFoyspc3hADfBzBwe9Uxz4B0RKVbYcYISLWBHkD8wJMQqQrXDlEiuWbCRWyXSw==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.19.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@portabletext/plugin-input-rule":"^6.0.20"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.0","react":"^19.2.8","eslint":"^9.39.4","vitest":"^4.1.10","racejar":"2.0.11","typescript":"6.0.3","@types/react":"^19.2.17","@vitest/browser":"^4.1.10","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^12.1.0","typescript-eslint":"^8.62.0","@portabletext/test":"1.0.5","@portabletext/editor":"^7.12.2","@portabletext/schema":"2.2.4","@vitejs/plugin-react":"^6.0.5","@rolldown/plugin-babel":"^0.2.3","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"^4.1.10","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^7.12.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_8.0.51_1787654276002_0.5905061699822789","host":"s3://npm-registry-packages-npm-production"}},"9.0.2":{"name":"@portabletext/plugin-character-pair-decorator","version":"9.0.2","keywords":["behaviors","decorator","pair","plugin","portabletext"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@9.0.2","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"96b8807255b3655102519b42138731e1aed5d810","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-9.0.2.tgz","fileCount":7,"integrity":"sha512-jrCvp+2ZczXkd2NyB0mq6/OBzqy4kNwdehs35zT602Yx06h7V1gyqvHkSAjPXWtAxthwojYO0ZM5NyWycEKKhQ==","signatures":[{"sig":"MEYCIQCEcBZ/mt7sr2GwB9I5uRbPaToolUPB1pwU+gYft8ynRQIhALE4umn/jXDhJlfNFIVGqqpLg7xLaRTug3Eyr2nADx44","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@9.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16743},"type":"module","_from":"file:portabletext-plugin-character-pair-decorator-9.0.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check","clean":"del .turbo && del dist && del node_modules","test:unit":"vitest run --project unit","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/c59264f22c37874c9f9e08d4841a1967/portabletext-plugin-character-pair-decorator-9.0.2.tgz","_integrity":"sha512-jrCvp+2ZczXkd2NyB0mq6/OBzqy4kNwdehs35zT602Yx06h7V1gyqvHkSAjPXWtAxthwojYO0ZM5NyWycEKKhQ==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.19.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@portabletext/plugin-input-rule":"^7.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.0","react":"^19.2.8","vitest":"^4.1.10","racejar":"3.0.0","typescript":"^7.0.2","@types/react":"^19.2.17","@vitest/browser":"^4.1.10","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^12.3.0","@portabletext/test":"2.0.0","oxc-transform-react":"^0.145.0","@portabletext/editor":"^8.0.2","@portabletext/schema":"3.0.0","@vitejs/plugin-react":"^6.1.0","@vitest/browser-playwright":"^4.1.10"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^8.0.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_9.0.2_1787655298016_0.6128782469131424","host":"s3://npm-registry-packages-npm-production"}},"7.0.32":{"name":"@portabletext/plugin-character-pair-decorator","version":"7.0.32","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@7.0.32","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"cba4810fd7e614013d1b5e6d8e5057ade792d830","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-7.0.32.tgz","fileCount":6,"integrity":"sha512-SioOT+Rjq5U+vpCoBG55VZc5FlI4+HWiNU1pWF1xfpqd29CfpmQ5k24cjLu2051mT2s2abCafhZca90ovv0tYg==","signatures":[{"sig":"MEUCIE8TwR8XJ4c6lJ7LItYnYGlucuAw5luRUu9FtYOGqBk9AiEAzk3smtbzbHuCcX1RYy4Uk0I1q17XnYrh5afHGCOR4e8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@7.0.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37254},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-7.0.32.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","test":"vitest --run","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest run --project unit","check:lint":"biome lint .","check:types":"tsc","test:browser":"vitest --run --project browser","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/b34f091678dc259976ec8e2f5715b0d1/portabletext-plugin-character-pair-decorator-7.0.32.tgz","_integrity":"sha512-SioOT+Rjq5U+vpCoBG55VZc5FlI4+HWiNU1pWF1xfpqd29CfpmQ5k24cjLu2051mT2s2abCafhZca90ovv0tYg==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.19.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.30.0","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.1.0","racejar":"2.0.5","typescript":"5.9.3","@types/react":"^19.2.7","@vitest/browser":"^4.1.0","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^6.6.8","@portabletext/schema":"2.1.1","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.1.0","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^6.6.8"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_7.0.32_1787657915529_0.46501345953215534","host":"s3://npm-registry-packages-npm-production"}},"9.0.3":{"name":"@portabletext/plugin-character-pair-decorator","version":"9.0.3","keywords":["behaviors","decorator","pair","plugin","portabletext"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@9.0.3","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"d5c0b044a8dc874964ab2852ca36c7fcd8ad9a4d","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-9.0.3.tgz","fileCount":7,"integrity":"sha512-+nRfUe6nslnfm1TzlyXoQ+RZOvHs5QLlBSkUd4nPe4dvklzgYtUTGFzPEAboaow0GKPEMKinnyjoN4CK06wd3Q==","signatures":[{"sig":"MEYCIQCNKduxT/BriTHnif5uKN/E7kOmlMMLQGKaBc4kMrlGhQIhAKRTQXzPqn++vYKAg2zSC9WNyCiu/RJxHL4Q62VfaRd1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@9.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16743},"type":"module","_from":"file:portabletext-plugin-character-pair-decorator-9.0.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check","clean":"del .turbo && del dist && del node_modules","test:unit":"vitest run --project unit","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/a039445993150c778b0e7dee6f3caeec/portabletext-plugin-character-pair-decorator-9.0.3.tgz","_integrity":"sha512-+nRfUe6nslnfm1TzlyXoQ+RZOvHs5QLlBSkUd4nPe4dvklzgYtUTGFzPEAboaow0GKPEMKinnyjoN4CK06wd3Q==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.19.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@portabletext/plugin-input-rule":"^7.0.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.0","react":"^19.2.8","vitest":"^4.1.11","racejar":"3.0.0","typescript":"^7.0.2","@types/react":"^19.2.17","@vitest/browser":"^4.1.11","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^12.3.0","@portabletext/test":"2.0.0","oxc-transform-react":"^0.145.0","@portabletext/editor":"^8.0.3","@portabletext/schema":"3.0.0","@vitejs/plugin-react":"^6.1.0","@vitest/browser-playwright":"^4.1.11"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^8.0.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_9.0.3_1787747464386_0.4077442132128959","host":"s3://npm-registry-packages-npm-production"}},"7.0.33":{"name":"@portabletext/plugin-character-pair-decorator","version":"7.0.33","keywords":["portabletext","plugin","pair","decorator","behaviors"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@7.0.33","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"a61cd3edffaa42dd0733b712c8226c321bb64a9b","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-7.0.33.tgz","fileCount":6,"integrity":"sha512-OhuFopKUp6J+Lkg5GPpcOAKlsl4JwPSb/a3tvF/nP+mAyF+Rrjo8sH+QKK2SwnhPsz0otllhgMurYTczc9NvtA==","signatures":[{"sig":"MEUCIFATjB2/ZcWr9BpLC9ARu/RgXRsgJnIFxLvuJrfOW5zzAiEA1climxOPg8eZuQ1a6U2ky7A+ex4psZhtGaotis9VFXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@7.0.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37254},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-7.0.33.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","test":"vitest --run","build":"pkg-utils build --strict --check --clean","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest run --project unit","check:lint":"biome lint .","check:types":"tsc","test:browser":"vitest --run --project browser","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/8c0f0a374decad76b9c5078454a72a98/portabletext-plugin-character-pair-decorator-7.0.33.tgz","_integrity":"sha512-OhuFopKUp6J+Lkg5GPpcOAKlsl4JwPSb/a3tvF/nP+mAyF+Rrjo8sH+QKK2SwnhPsz0otllhgMurYTczc9NvtA==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.19.1","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"remeda":"^2.32.0","xstate":"^5.30.0","@xstate/react":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.1","vitest":"^4.1.0","racejar":"2.0.5","typescript":"5.9.3","@types/react":"^19.2.7","@vitest/browser":"^4.1.0","@sanity/tsconfig":"^2.1.0","typescript-eslint":"^8.48.0","@portabletext/editor":"^6.6.9","@portabletext/schema":"2.1.1","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.1.0","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^6.6.9"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_7.0.33_1787821307853_0.966091091317735","host":"s3://npm-registry-packages-npm-production"}},"8.0.52":{"name":"@portabletext/plugin-character-pair-decorator","version":"8.0.52","keywords":["behaviors","decorator","pair","plugin","portabletext"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@8.0.52","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"c51c310593e23adac7b370c5c185e6d3721bd542","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-8.0.52.tgz","fileCount":7,"integrity":"sha512-lRUB8svbJuRnsEkh/wkzxa7+CUFIppFH5X3XGPa6yoENay8D8LTah3P/IA1/kKgg/VDtFiRmNmWwlt99xEQW/w==","signatures":[{"sig":"MEYCIQCKmXMAtb2py6vKA198ceVY44ZkbOwJ8fTbFkZ4XRluBwIhAK9Pms7Oaj0vMAd+054lhzzB1t7cfJ59TwJabBUTpSY2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@8.0.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17698},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-8.0.52.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest run --project unit","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/39a3dc8a24d05f13645ca07c47d27ec8/portabletext-plugin-character-pair-decorator-8.0.52.tgz","_integrity":"sha512-lRUB8svbJuRnsEkh/wkzxa7+CUFIppFH5X3XGPa6yoENay8D8LTah3P/IA1/kKgg/VDtFiRmNmWwlt99xEQW/w==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.19.1","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@portabletext/plugin-input-rule":"^6.0.21"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.0","react":"^19.2.8","eslint":"^9.39.4","vitest":"^4.1.10","racejar":"2.0.11","typescript":"6.0.3","@types/react":"^19.2.17","@vitest/browser":"^4.1.10","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^12.1.0","typescript-eslint":"^8.62.0","@portabletext/test":"1.0.5","@portabletext/editor":"^7.12.3","@portabletext/schema":"2.2.4","@vitejs/plugin-react":"^6.0.5","@rolldown/plugin-babel":"^0.2.3","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"^4.1.10","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^7.12.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_8.0.52_1787823222721_0.7039334869450931","host":"s3://npm-registry-packages-npm-production"}},"9.0.4":{"name":"@portabletext/plugin-character-pair-decorator","version":"9.0.4","keywords":["behaviors","decorator","pair","plugin","portabletext"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@9.0.4","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"63e25173b27edb2d050aa70a369fad971429f7f4","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-9.0.4.tgz","fileCount":7,"integrity":"sha512-omDfwdhxETfXUKaJf7wljDup2NbDO4V0PtQ54D8aH6KxdXXooXfUar+v1ngIqB2mzz0kQQzkOytJgSlnTe97xw==","signatures":[{"sig":"MEUCIDIsjoY8gxOBHz+Eqxw4WFWvOAShqd3TJ6bvaR2COGapAiEArltWqSi78SqbTUF9Q9gbmPTsq56pDC+OtYshXOwAkrw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@9.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16743},"type":"module","_from":"file:portabletext-plugin-character-pair-decorator-9.0.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check","clean":"del .turbo && del dist && del node_modules","test:unit":"vitest run --project unit","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/d4356dfe26176b61b8fbdb34130c8449/portabletext-plugin-character-pair-decorator-9.0.4.tgz","_integrity":"sha512-omDfwdhxETfXUKaJf7wljDup2NbDO4V0PtQ54D8aH6KxdXXooXfUar+v1ngIqB2mzz0kQQzkOytJgSlnTe97xw==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.19.1","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@portabletext/plugin-input-rule":"^7.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.0","react":"^19.2.8","vitest":"^4.1.11","racejar":"3.0.0","typescript":"^7.0.2","@types/react":"^19.2.17","@vitest/browser":"^4.1.11","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^12.3.0","@portabletext/test":"2.0.0","oxc-transform-react":"^0.145.0","@portabletext/editor":"^8.1.0","@portabletext/schema":"3.0.0","@vitejs/plugin-react":"^6.1.0","@vitest/browser-playwright":"^4.1.11"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_9.0.4_1787924709594_0.4156707493345819","host":"s3://npm-registry-packages-npm-production"}},"9.0.5":{"name":"@portabletext/plugin-character-pair-decorator","version":"9.0.5","keywords":["behaviors","decorator","pair","plugin","portabletext"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@9.0.5","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"32685ab092ef5e71b752f52a6866a70a9a1ffc29","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-9.0.5.tgz","fileCount":7,"integrity":"sha512-BxSl9yyaYFBEiY44+lif646HaXBmsc3irV+EqLFZ9JQzBea03G3757UqMBvZHHjJon/U8xdWbygIqvjksk5R8A==","signatures":[{"sig":"MEUCIQDnRLAw0XABVzkMnToz5BKRhx2ozb7XlO61aS83v/gqAgIgTA3qqmum2U4ch4NVy6F93RrA4a1n7ud6hLm8ljB+iT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@9.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16743},"type":"module","_from":"file:portabletext-plugin-character-pair-decorator-9.0.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check","clean":"del .turbo && del dist && del node_modules","test:unit":"vitest run --project unit","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/2884b5e06d14e63175aebe7b2bfcb993/portabletext-plugin-character-pair-decorator-9.0.5.tgz","_integrity":"sha512-BxSl9yyaYFBEiY44+lif646HaXBmsc3irV+EqLFZ9JQzBea03G3757UqMBvZHHjJon/U8xdWbygIqvjksk5R8A==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.19.1","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@portabletext/plugin-input-rule":"^7.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.0","react":"^19.2.8","vitest":"^4.1.11","racejar":"3.0.0","typescript":"^7.0.2","@types/react":"^19.2.17","@vitest/browser":"^4.1.11","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^12.3.0","@portabletext/test":"2.0.0","oxc-transform-react":"^0.145.0","@portabletext/editor":"^8.1.1","@portabletext/schema":"3.0.0","@vitejs/plugin-react":"^6.1.0","@vitest/browser-playwright":"^4.1.11"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_9.0.5_1788233232010_0.141605294232225","host":"s3://npm-registry-packages-npm-production"}},"9.0.6":{"name":"@portabletext/plugin-character-pair-decorator","version":"9.0.6","keywords":["behaviors","decorator","pair","plugin","portabletext"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@9.0.6","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"4ba4d3be4b8c028a1ec5880c052b21968f92b710","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-9.0.6.tgz","fileCount":7,"integrity":"sha512-gkfu+Q6q5N5G7SqpIu84ipEL8CdRSz/s2U/Rcr+KuLpPI/++YiZDAFg5cW3b5GHx5yW6vVQpJThay2Jf6mGCqQ==","signatures":[{"sig":"MEUCIQCYdrIlA2Pbljy7Zz9s6+kIU6JoGBD3x4i1gTFZXbar7AIgCwrFj7mMeUKCycvxLZma2u493DCg6fbTTrSHf6LFldY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@9.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16743},"type":"module","_from":"file:portabletext-plugin-character-pair-decorator-9.0.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check","clean":"del .turbo && del dist && del node_modules","test:unit":"vitest run --project unit","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/d74cb634ca4c21a91d75564c31c5a0ce/portabletext-plugin-character-pair-decorator-9.0.6.tgz","_integrity":"sha512-gkfu+Q6q5N5G7SqpIu84ipEL8CdRSz/s2U/Rcr+KuLpPI/++YiZDAFg5cW3b5GHx5yW6vVQpJThay2Jf6mGCqQ==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.19.1","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@portabletext/plugin-input-rule":"^7.0.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.0","react":"^19.2.8","vitest":"^4.1.11","racejar":"3.0.0","typescript":"^7.0.2","@types/react":"^19.2.17","@vitest/browser":"^4.1.11","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^12.3.0","@portabletext/test":"2.1.0","oxc-transform-react":"^0.145.0","@portabletext/editor":"^8.1.2","@portabletext/schema":"3.0.0","@vitejs/plugin-react":"^6.1.0","@vitest/browser-playwright":"^4.1.11"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^8.1.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_9.0.6_1788422064759_0.7614539105535778","host":"s3://npm-registry-packages-npm-production"}},"9.0.7":{"name":"@portabletext/plugin-character-pair-decorator","version":"9.0.7","keywords":["behaviors","decorator","pair","plugin","portabletext"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@9.0.7","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"efedc30207bc1b808ffc3a52a928c3abb47c10b4","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-9.0.7.tgz","fileCount":7,"integrity":"sha512-+3x7j8hd0gaCMA9ezzoGrwHqNqHbFIqyzLz1lA8HV3zTqUS0CACZ9PGbllFy5DKt7S5ipvLKjdG79+fit06+SQ==","signatures":[{"sig":"MEUCICdBOV/w/vEafHrGrfMTbtznNBqYVUD4KB8lkjLEzarRAiEAwefkLdrWFFrlDwBY6Q9HJ29TZGOecv8MI2r01hg/Qvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCjgHGnJaYCKl/ifSMuTJPI4YiIu9z1MKIlqJjN+8JnwAIgYKs5fvUYrZBnQuKFG5Zdp/UYVtL6HWItubAfFff9sKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@9.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16743},"type":"module","_from":"file:portabletext-plugin-character-pair-decorator-9.0.7.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check","clean":"del .turbo && del dist && del node_modules","test:unit":"vitest run --project unit","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/11f949392780b44e63c722fce7a6eb39/portabletext-plugin-character-pair-decorator-9.0.7.tgz","_integrity":"sha512-+3x7j8hd0gaCMA9ezzoGrwHqNqHbFIqyzLz1lA8HV3zTqUS0CACZ9PGbllFy5DKt7S5ipvLKjdG79+fit06+SQ==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.19.1","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@portabletext/plugin-input-rule":"^7.0.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.0","react":"^19.2.8","vitest":"^4.1.11","racejar":"3.0.0","typescript":"^7.0.2","@types/react":"^19.2.17","@vitest/browser":"^4.1.11","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^12.3.0","@portabletext/test":"2.1.0","oxc-transform-react":"^0.145.0","@portabletext/editor":"^8.1.2","@portabletext/schema":"3.0.0","@vitejs/plugin-react":"^6.1.0","@vitest/browser-playwright":"^4.1.11"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^8.1.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_9.0.7_1788456488152_0.8214446741029595","host":"s3://npm-registry-packages-npm-production"}},"9.0.8":{"name":"@portabletext/plugin-character-pair-decorator","version":"9.0.8","keywords":["behaviors","decorator","pair","plugin","portabletext"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@9.0.8","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"4f8ecd02dc89a2b53b36d3659346f4e64d324089","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-9.0.8.tgz","fileCount":7,"integrity":"sha512-Ffk/QKDRIiPrCYMSOvRC4uCs2g/wuJrDeJhChMWIP66w+OGztwz8p9Z6QcYAP+5qK1JaOSGfOWS0enM1FxIxIA==","signatures":[{"sig":"MEUCICdIMeaV26h2zeqCYKnOi00scoL1IGjc8GGPeWlFjC4DAiEA7j29AcMzDc9kuvZPQdIph4rTx9kfM3IpF1YZblmfEOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCT02lw7u6GNHzcBOK9gq26J58HcN3EVo5oFsUlLZWwOAIhAN5BTiOfmJkqOaEEIfzYW2T5nwBjins6Aj7d7PukmCrV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@9.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16743},"type":"module","_from":"file:portabletext-plugin-character-pair-decorator-9.0.8.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check","clean":"del .turbo && del dist && del node_modules","test:unit":"vitest run --project unit","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/fe1bf313d633dc0db4f7592d10c130fd/portabletext-plugin-character-pair-decorator-9.0.8.tgz","_integrity":"sha512-Ffk/QKDRIiPrCYMSOvRC4uCs2g/wuJrDeJhChMWIP66w+OGztwz8p9Z6QcYAP+5qK1JaOSGfOWS0enM1FxIxIA==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.19.1","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@portabletext/plugin-input-rule":"^7.0.8"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.0","react":"^19.2.8","vitest":"^4.1.11","racejar":"3.0.0","typescript":"^7.0.2","@types/react":"^19.2.17","@vitest/browser":"^4.1.11","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^12.3.0","@portabletext/test":"2.1.0","oxc-transform-react":"^0.145.0","@portabletext/editor":"^8.1.3","@portabletext/schema":"3.0.0","@vitejs/plugin-react":"^6.1.0","@vitest/browser-playwright":"^4.1.11"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^8.1.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_9.0.8_1788933989505_0.08360646509058833","host":"s3://npm-registry-packages-npm-production"}},"8.0.53":{"name":"@portabletext/plugin-character-pair-decorator","version":"8.0.53","keywords":["behaviors","decorator","pair","plugin","portabletext"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@8.0.53","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"3acd2ceebb98325e3df5d46d9b48f52a1018e65c","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-8.0.53.tgz","fileCount":7,"integrity":"sha512-JnKMbUof1kLK/FV5b2ko6tqLw89wwwU9WMkrEMwHuKUZop42w8R/AjCYnDg/OjABfqCIP7vmEA0+6dl5MemFaQ==","signatures":[{"sig":"MEUCIA8QhEMT6UT0zgWWXL80Do5uBqgCuyAD/prusOhSw1btAiEAwMgfGzFnh9PTnt/mNrPZzTHQ1xjsaMGsYSm9Jz8Q7LY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFTEiWVySuXngIQR+tK7Xbouiz0cod6N2/2rSHjMnWW1AiA6uGocW78n//mBzQ4gr+9RWEGzsrg+JOO33H2TKK0HBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@8.0.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17698},"main":"./dist/index.js","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-8.0.53.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check","clean":"del .turbo && del dist && del node_modules","lint:fix":"biome lint --write .","test:unit":"vitest run --project unit","check:lint":"biome lint .","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","check:react-compiler":"eslint .","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/7100bb83e9a538ef46c59488d4305043/portabletext-plugin-character-pair-decorator-8.0.53.tgz","_integrity":"sha512-JnKMbUof1kLK/FV5b2ko6tqLw89wwwU9WMkrEMwHuKUZop42w8R/AjCYnDg/OjABfqCIP7vmEA0+6dl5MemFaQ==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.19.1","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@portabletext/plugin-input-rule":"^6.0.22"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.0","react":"^19.2.8","eslint":"^9.39.4","vitest":"^4.1.10","racejar":"2.0.11","typescript":"6.0.3","@types/react":"^19.2.17","@vitest/browser":"^4.1.10","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^12.1.0","typescript-eslint":"^8.62.0","@portabletext/test":"1.0.5","@portabletext/editor":"^7.12.4","@portabletext/schema":"2.2.4","@vitejs/plugin-react":"^6.0.5","@rolldown/plugin-babel":"^0.2.3","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"^4.1.10","babel-plugin-react-compiler":"^1.0.0"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^7.12.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_8.0.53_1788935827731_0.7286567771135966","host":"s3://npm-registry-packages-npm-production"}},"9.0.9":{"name":"@portabletext/plugin-character-pair-decorator","version":"9.0.9","keywords":["behaviors","decorator","pair","plugin","portabletext"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@9.0.9","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"715336f2fd98599eb374b88606f71176d26b9959","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-9.0.9.tgz","fileCount":7,"integrity":"sha512-A0AkDIxjg81gD53mz31cvttOYpmVRerNq7Qm4lwheflTSgiOuk+1SzOLzkueuWdAqgm8nPjNUqga+paoYhg7HA==","signatures":[{"sig":"MEYCIQDuTteXKRD3gXUh6F91jO8Oa3O8xoSPCNOTNX42PZ/EPgIhAO6395j9s3Eq44fIIEEAOkExAF2jLa21oH/+Y9QLItER","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCj8dbzAJDpdmtcLmMvzToEgt6SIiEaQYiuphMz65AJegIgQolZ7uK0+a46xqrcZigvs1ZYcP2gIN1wFX9y57I7mwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@9.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16743},"type":"module","_from":"file:portabletext-plugin-character-pair-decorator-9.0.9.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check","clean":"del .turbo && del dist && del node_modules","test:unit":"vitest run --project unit","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/ec839e4eeec97abac2aa33d481da0aa4/portabletext-plugin-character-pair-decorator-9.0.9.tgz","_integrity":"sha512-A0AkDIxjg81gD53mz31cvttOYpmVRerNq7Qm4lwheflTSgiOuk+1SzOLzkueuWdAqgm8nPjNUqga+paoYhg7HA==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.19.1","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@portabletext/plugin-input-rule":"^7.0.9"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.0","react":"^19.2.8","vitest":"^4.1.11","racejar":"3.0.0","typescript":"^7.0.2","@types/react":"^19.2.17","@vitest/browser":"^4.1.11","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^12.3.0","@portabletext/test":"2.1.0","oxc-transform-react":"^0.145.0","@portabletext/editor":"^8.1.4","@portabletext/schema":"3.0.0","@vitejs/plugin-react":"^6.1.0","@vitest/browser-playwright":"^4.1.11"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^8.1.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_9.0.9_1789386540125_0.09477496671084307","host":"s3://npm-registry-packages-npm-production"}},"9.0.10":{"name":"@portabletext/plugin-character-pair-decorator","version":"9.0.10","keywords":["behaviors","decorator","pair","plugin","portabletext"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@9.0.10","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"a2a9459135af40c5addbec2fb616f7fdd28a947f","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-9.0.10.tgz","fileCount":7,"integrity":"sha512-WAq03NNVOV7OtO7T50c+uMYsVEnRMHah5dWq7zJrvoCejsjEzcBNSpoogAMIbcWu7dgY4sBJyd3PLOPlTJMqgw==","signatures":[{"sig":"MEUCIHNmbVqMuXoD+0P8Sv3CBIlKFJdLzjqJnYPfp6qxqazpAiEAxkVvraRZkzfTdHvBFsUtbcVcRvydhZmZvZLad2xwq9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCxFGHNH32RM5s6iGMGL7avmICuF7hNOOI2xLo8qrRpJwIgDkex1SypAmaflvyP1ubXNSmjJKAqDrud/n4ep3IVpps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@9.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16745},"type":"module","_from":"file:portabletext-plugin-character-pair-decorator-9.0.10.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check","clean":"del .turbo && del dist && del node_modules","test:unit":"vitest run --project unit","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/6fb926e74000aa917ff6343e5317981c/portabletext-plugin-character-pair-decorator-9.0.10.tgz","_integrity":"sha512-WAq03NNVOV7OtO7T50c+uMYsVEnRMHah5dWq7zJrvoCejsjEzcBNSpoogAMIbcWu7dgY4sBJyd3PLOPlTJMqgw==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.19.1","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@portabletext/plugin-input-rule":"^7.0.10"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.0","react":"^19.2.8","vitest":"^4.1.11","racejar":"3.0.0","typescript":"^7.0.2","@types/react":"^19.2.17","@vitest/browser":"^4.1.11","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^12.3.0","@portabletext/test":"2.1.0","oxc-transform-react":"^0.145.0","@portabletext/editor":"^8.1.5","@portabletext/schema":"3.0.0","@vitejs/plugin-react":"^6.1.0","@vitest/browser-playwright":"^4.1.11"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^8.1.5"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_9.0.10_1789389969143_0.6663973811538075","host":"s3://npm-registry-packages-npm-production"}},"9.0.11":{"name":"@portabletext/plugin-character-pair-decorator","version":"9.0.11","keywords":["behaviors","decorator","pair","plugin","portabletext"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@9.0.11","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"0bd6a94e56ddc94bf18c02e6e1d61d980a19c19b","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-9.0.11.tgz","fileCount":7,"integrity":"sha512-BFQHENmyr5QMFAhFjB8aPf+ke8Vk07k+E6P4Dze28W0CuZbRF0nEEo/yZdU3ikHmNPwG/ENyWWzrUeseKUo8WA==","signatures":[{"sig":"MEQCIC46fq4FECGEqJjcaX06HJ1E5GupzlmvtB1mIJTgbbdlAiB+xnV6E4PP7rVWrCo3xFdHTugsv1zGbRB+3Rr4xS7Uvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDUQ7IYCszQokh+fUF7BJski7E4QH+B8MVPTkGCfoWt3AiAfG0xb20FPJJfbHBadLoi9YDvuS7iQYL6OC/xmypF3mQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@9.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16745},"type":"module","_from":"file:portabletext-plugin-character-pair-decorator-9.0.11.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check","clean":"del .turbo && del dist && del node_modules","test:unit":"vitest run --project unit","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/cce7f88e1e4e71558b79bd5fd34684ff/portabletext-plugin-character-pair-decorator-9.0.11.tgz","_integrity":"sha512-BFQHENmyr5QMFAhFjB8aPf+ke8Vk07k+E6P4Dze28W0CuZbRF0nEEo/yZdU3ikHmNPwG/ENyWWzrUeseKUo8WA==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.19.1","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@portabletext/plugin-input-rule":"^7.0.11"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.0","react":"^19.2.8","vitest":"^4.1.11","racejar":"3.0.0","typescript":"^7.0.2","@types/react":"^19.2.17","@vitest/browser":"^4.1.11","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^12.3.0","@portabletext/test":"2.1.0","oxc-transform-react":"^0.145.0","@portabletext/editor":"^8.1.6","@portabletext/schema":"3.0.0","@vitejs/plugin-react":"^6.1.0","@vitest/browser-playwright":"^4.1.11"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^8.1.6"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_9.0.11_1790003705643_0.6436586225881713","host":"s3://npm-registry-packages-npm-production"}},"9.0.12":{"name":"@portabletext/plugin-character-pair-decorator","version":"9.0.12","keywords":["behaviors","decorator","pair","plugin","portabletext"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@9.0.12","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"50d33297eecbca602aee2d2dfdba8bb7cc3b6899","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-9.0.12.tgz","fileCount":7,"integrity":"sha512-YjXyrvXne78CrjzZCLyKz7AbG7L52E5fdSDtlciC+28QeAI5YZ6h34yMeJYcnICIvESv8cFZbfWMr3pqwDCpnA==","signatures":[{"sig":"MEQCIEfa2QxAFNYUQyy6J6fjBhlIQDBnNhBLycIgOzafEg7lAiAjA8LzC+nDUp5dL7A7kAoTR9r1Vz6p7kPPXRk3VFY+7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCAjTbq+tb4MIlvVhiStjNA1tF45Gn8CG1flsNoTPQxNAIgTFKUvQY6mtiEYcG4tqE2Sw2d1Izs8mt7FUzEj2Jwn5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@9.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16745},"type":"module","_from":"file:portabletext-plugin-character-pair-decorator-9.0.12.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check","clean":"del .turbo && del dist && del node_modules","test:unit":"vitest run --project unit","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/5f0c2c11e4763222a244c3bb1c5d1e28/portabletext-plugin-character-pair-decorator-9.0.12.tgz","_integrity":"sha512-YjXyrvXne78CrjzZCLyKz7AbG7L52E5fdSDtlciC+28QeAI5YZ6h34yMeJYcnICIvESv8cFZbfWMr3pqwDCpnA==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.19.1","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@portabletext/plugin-input-rule":"^7.0.12"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.0","react":"^19.2.8","vitest":"^4.1.11","racejar":"3.0.0","typescript":"^7.0.2","@types/react":"^19.2.17","@vitest/browser":"^4.1.11","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^12.3.0","@portabletext/test":"2.1.0","oxc-transform-react":"^0.145.0","@portabletext/editor":"^8.1.7","@portabletext/schema":"3.0.0","@vitejs/plugin-react":"^6.1.0","@vitest/browser-playwright":"^4.1.11"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^8.1.7"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_9.0.12_1790069214635_0.4419275788058725","host":"s3://npm-registry-packages-npm-production"}},"9.0.13":{"name":"@portabletext/plugin-character-pair-decorator","version":"9.0.13","keywords":["behaviors","decorator","pair","plugin","portabletext"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@9.0.13","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"a3bb8e314cc1a6a0f0de06d0dbc695b181c27201","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-9.0.13.tgz","fileCount":7,"integrity":"sha512-OcQtuO6UelVRtPVUxyVNM/HqXqy/emSWWC9keLt+znRlF67K4r+HQ7lkst6Y+XTHTpwW6NqQP6kJaj8QTAFODA==","signatures":[{"sig":"MEYCIQCH/VkCnHdMBgMC9n/jKiUHLtSyHDEyPXWIVc5kjzmSUgIhANb87XMzHmqQ3PbLFok23eIGGFCQe4JRfT45/DVFpkO2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDGWKgfsdsidhKM/Lrf6VvXmgjq+GYCxG42eJSjSZIypAIgGIny7kAoks45T/XshR7qOk3PQiZ7M8V2a2CDhZpIbfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@9.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16745},"type":"module","_from":"file:portabletext-plugin-character-pair-decorator-9.0.13.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check","clean":"del .turbo && del dist && del node_modules","test:unit":"vitest run --project unit","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/90e8d592daeca8727b880ab27c2652ea/portabletext-plugin-character-pair-decorator-9.0.13.tgz","_integrity":"sha512-OcQtuO6UelVRtPVUxyVNM/HqXqy/emSWWC9keLt+znRlF67K4r+HQ7lkst6Y+XTHTpwW6NqQP6kJaj8QTAFODA==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.19.1","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@portabletext/plugin-input-rule":"^7.0.13"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.0","react":"^19.2.8","vitest":"^4.1.11","racejar":"3.0.0","typescript":"^7.0.2","@types/react":"^19.2.17","@vitest/browser":"^4.1.11","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^12.3.0","@portabletext/test":"2.1.0","oxc-transform-react":"^0.145.0","@portabletext/editor":"^8.1.8","@portabletext/schema":"3.0.0","@vitejs/plugin-react":"^6.1.0","@vitest/browser-playwright":"^4.1.11"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^8.1.8"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_9.0.13_1790071564125_0.9321490917201349","host":"s3://npm-registry-packages-npm-production"}},"9.0.14":{"name":"@portabletext/plugin-character-pair-decorator","version":"9.0.14","keywords":["behaviors","decorator","pair","plugin","portabletext"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@9.0.14","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"eff51f7e0d607d4187d749625d1e033957655de0","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-9.0.14.tgz","fileCount":7,"integrity":"sha512-AwWudkd3P9G3vh+vqQeskXQAsFI/wIKt8i9moq8/YJV4pkZzq04JIb4N6+7wTBL99sTQXrhxjeW1gY6vn+CnVA==","signatures":[{"sig":"MEYCIQDWmvWibEbJGfy4Ro5gVNCJFkv/9ooW0oiPZLNKLnVTTgIhAP48JpQ7M8oJhHJzxXEtkt4r+SUBU1mP57zL3Umerru0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC/rCrMItteM40NP/JlTa+afwcNDyfnKs3woG1OI5fjYgIhAPVOWsWrdmTb30xGBySBDgBBrxkh3XhgaR1bZ3Clusbf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@9.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16745},"type":"module","_from":"file:portabletext-plugin-character-pair-decorator-9.0.14.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check","clean":"del .turbo && del dist && del node_modules","test:unit":"vitest run --project unit","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/98351772b1917c2417df07e996157bfb/portabletext-plugin-character-pair-decorator-9.0.14.tgz","_integrity":"sha512-AwWudkd3P9G3vh+vqQeskXQAsFI/wIKt8i9moq8/YJV4pkZzq04JIb4N6+7wTBL99sTQXrhxjeW1gY6vn+CnVA==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.19.1","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@portabletext/plugin-input-rule":"^7.0.14"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.0","react":"^19.2.8","vitest":"^4.1.11","racejar":"3.0.0","typescript":"^7.0.2","@types/react":"^19.2.17","@vitest/browser":"^4.1.11","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^12.3.0","@portabletext/test":"2.1.0","oxc-transform-react":"^0.145.0","@portabletext/editor":"^8.2.0","@portabletext/schema":"3.0.0","@vitejs/plugin-react":"^6.1.0","@vitest/browser-playwright":"^4.1.11"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^8.2.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_9.0.14_1790085501527_0.4654900153347885","host":"s3://npm-registry-packages-npm-production"}},"9.0.15":{"name":"@portabletext/plugin-character-pair-decorator","version":"9.0.15","keywords":["behaviors","decorator","pair","plugin","portabletext"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@9.0.15","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"4003dd5ad09405df88457116c27c7e87d39f2cbe","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-9.0.15.tgz","fileCount":7,"integrity":"sha512-ta5KCXVFRqabQE7NnnmVgV/45tW9D2sivhl5XA/W1O7cTPFckCWhqmmdSPP4Xcek/DXiq+Swa+BlM0fYmd1UnA==","signatures":[{"sig":"MEUCIQCNGc6YHhBqovWOMrr3fMVcePDPo05IUBEjW5BDrmKYzQIgaq/drdWhw4XNFZPpuyCYI8JXQlXngsdTuVEyODIagN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDimk9mB4ZYo1c8wcq4tn6VyUp468HVe0T35CnzoQ+aMgIgI614Gk9bkCA3Adq/z85ZTqbuNNpMTMJppa3ny/L2Ev4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@9.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16745},"type":"module","_from":"file:portabletext-plugin-character-pair-decorator-9.0.15.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check","clean":"del .turbo && del dist && del node_modules","test:unit":"vitest run --project unit","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/a7e6e57c9ec7ac3452dae697ace6ebc1/portabletext-plugin-character-pair-decorator-9.0.15.tgz","_integrity":"sha512-ta5KCXVFRqabQE7NnnmVgV/45tW9D2sivhl5XA/W1O7cTPFckCWhqmmdSPP4Xcek/DXiq+Swa+BlM0fYmd1UnA==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.20.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@portabletext/plugin-input-rule":"^7.0.15"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.0","react":"^19.2.8","vitest":"^4.1.11","racejar":"3.0.0","typescript":"^7.0.2","@types/react":"^19.2.17","@vitest/browser":"^4.1.11","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^12.3.0","@portabletext/test":"2.1.0","oxc-transform-react":"^0.145.0","@portabletext/editor":"^8.2.1","@portabletext/schema":"3.0.0","@vitejs/plugin-react":"^6.1.0","@vitest/browser-playwright":"^4.1.11"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^8.2.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_9.0.15_1790143814930_0.03487152852444564","host":"s3://npm-registry-packages-npm-production"}},"9.0.16":{"name":"@portabletext/plugin-character-pair-decorator","version":"9.0.16","keywords":["behaviors","decorator","pair","plugin","portabletext"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@9.0.16","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"1700beaa7ad926af6b72b3e4d9a8411a64984915","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-9.0.16.tgz","fileCount":7,"integrity":"sha512-ReBGkWSq8FrjLArxB5Q/6eOFK12xrijv189b12OO0Jzpfyg8W7/S3Ue+VJ90HHkp75x+nYoOCeYrfi+zv5vhEw==","signatures":[{"sig":"MEYCIQDXU0J8mZAC1/oJt3Cg/al55nL2QGNch2p7favZBWX5XAIhAMVnygbLRzg3pm2KOWFZRhjLOCg4KfWOK4K4sHVYPuXR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAvbvgkTWh+a1Eeq8uY8gCC2EiJy7N4dvC9Huev7IMWzAiEAzF9HhEzTWRVBP8nCi3YU7ZZxbzpgAHCCkSEvY3z5K/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@9.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16745},"type":"module","_from":"file:portabletext-plugin-character-pair-decorator-9.0.16.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check","clean":"del .turbo && del dist && del node_modules","test:unit":"vitest run --project unit","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/bfa500c4aa608e6b3aa6b0b6c7ce9035/portabletext-plugin-character-pair-decorator-9.0.16.tgz","_integrity":"sha512-ReBGkWSq8FrjLArxB5Q/6eOFK12xrijv189b12OO0Jzpfyg8W7/S3Ue+VJ90HHkp75x+nYoOCeYrfi+zv5vhEw==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.20.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@portabletext/plugin-input-rule":"^7.0.16"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.0","react":"^19.2.8","vitest":"^4.1.11","racejar":"3.0.0","typescript":"^7.0.2","@types/react":"^19.2.17","@vitest/browser":"^4.1.11","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^12.3.0","@portabletext/test":"2.1.0","oxc-transform-react":"^0.145.0","@portabletext/editor":"^8.2.2","@portabletext/schema":"3.0.0","@vitejs/plugin-react":"^6.1.0","@vitest/browser-playwright":"^4.1.11"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^8.2.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_9.0.16_1790514820370_0.033090037697045105","host":"s3://npm-registry-packages-npm-production"}},"9.0.17":{"name":"@portabletext/plugin-character-pair-decorator","version":"9.0.17","keywords":["behaviors","decorator","pair","plugin","portabletext"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@9.0.17","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"826dc94b9c1d39e660ff4258360bbf3a51472162","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-9.0.17.tgz","fileCount":7,"integrity":"sha512-x0OyUmQeLLmcr9IChd53RGaoQnaS6lIQeZaDNDGX6sVrnYy4FgeUJX+Aye1ja+ZlfcwGgYJLmn7SM2OrHrXIAw==","signatures":[{"sig":"MEYCIQDI6JMijuZllTq0gH9J2O4u3JE9z7UacMbpsRmORlfYjQIhAMn7tch1JrUfZFb65ci1CNO+5BzrLOIVh/rflx4RYBU/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFFyz7y6UKZAp0Nwd893m4iVVcj8Jqhn0EJryICPe1mKAiBqySSrb5uh8umCDQy9eYyBm0YoFsc+KvZlt2eCDaepwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@9.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16745},"type":"module","_from":"file:portabletext-plugin-character-pair-decorator-9.0.17.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check","clean":"del .turbo && del dist && del node_modules","test:unit":"vitest run --project unit","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/721790b32e5b109116e7ee9619ee2f16/portabletext-plugin-character-pair-decorator-9.0.17.tgz","_integrity":"sha512-x0OyUmQeLLmcr9IChd53RGaoQnaS6lIQeZaDNDGX6sVrnYy4FgeUJX+Aye1ja+ZlfcwGgYJLmn7SM2OrHrXIAw==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.20.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@portabletext/plugin-input-rule":"^7.0.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.0","react":"^19.2.8","vitest":"^4.1.11","racejar":"3.0.0","typescript":"^7.0.2","@types/react":"^19.2.17","@vitest/browser":"^4.1.11","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^12.3.0","@portabletext/test":"2.1.0","oxc-transform-react":"^0.145.0","@portabletext/editor":"^8.2.3","@portabletext/schema":"3.0.0","@vitejs/plugin-react":"^6.1.0","@vitest/browser-playwright":"^4.1.11"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^8.2.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_9.0.17_1790755857527_0.2118707921230687","host":"s3://npm-registry-packages-npm-production"}},"9.0.18":{"name":"@portabletext/plugin-character-pair-decorator","version":"9.0.18","keywords":["behaviors","decorator","pair","plugin","portabletext"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@9.0.18","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"5c2781b67d9c4267104960e20fe7555a6471c4bd","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-9.0.18.tgz","fileCount":7,"integrity":"sha512-9KwvM4UO6lPWmhZraXz4yNlCr+Vl4FBUWsV7otxgx+IqU/m7myweRZOYvI4x90t2JlUMLEYR4cyho1lUIPYeOg==","signatures":[{"sig":"MEUCIHEJoiABWMDi1WcS4puSP3qSJr6EBfCmQeSW4qMuzgR0AiEA1F0DmcmCFVn5RouiXekc5ekDmp5zAC6rYlAkeAdAOcs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDUEEvMi0Xl3O3s5fL4etD+R6qi43EyupzAFdaUWH+q5AIhALd6fnPIT8SGRSpxuPt+mm39irzQiQze/Jbx6PKjdyps","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@9.0.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16745},"type":"module","_from":"file:portabletext-plugin-character-pair-decorator-9.0.18.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check","clean":"del .turbo && del dist && del node_modules","test:unit":"vitest run --project unit","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/8b8b7a29002c4fc1050d75c03d0f894f/portabletext-plugin-character-pair-decorator-9.0.18.tgz","_integrity":"sha512-9KwvM4UO6lPWmhZraXz4yNlCr+Vl4FBUWsV7otxgx+IqU/m7myweRZOYvI4x90t2JlUMLEYR4cyho1lUIPYeOg==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.21.0","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@portabletext/plugin-input-rule":"^7.0.18"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.0","react":"^19.2.8","vitest":"^4.1.11","racejar":"3.0.0","typescript":"^7.0.2","@types/react":"^19.2.17","@vitest/browser":"^4.1.11","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^12.3.0","@portabletext/test":"2.1.1","oxc-transform-react":"^0.145.0","@portabletext/editor":"^8.2.4","@portabletext/schema":"3.0.1","@vitejs/plugin-react":"^6.1.0","@vitest/browser-playwright":"^4.1.11"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^8.2.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_9.0.18_1791548796542_0.5771013658257631","host":"s3://npm-registry-packages-npm-production"}},"9.0.19":{"name":"@portabletext/plugin-character-pair-decorator","version":"9.0.19","keywords":["behaviors","decorator","pair","plugin","portabletext"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@9.0.19","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"24cd09dce06b2783bf2a99984e8cf6aaaf6ef090","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-9.0.19.tgz","fileCount":7,"integrity":"sha512-YCpNlQBXqBCnO3j1bfKwizPJNqiDhSX7AmEaijaRRo7geV4zy4YaNMrlID7QYF0GeM5cYvyv9/LgmowDvFGWjg==","signatures":[{"sig":"MEUCIQCUMB2safV9mzM/82Nc9SOlD3xTQB9k7od/YsSiGvWfmwIgN+DsojJMBwdKCzuHXuC96jWrGDd/jAO+BF+N0t5TwQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC0DE5Jp0fyQ4qK+gsmZQ5bvF47U3XDyQUKndU6pDOOEwIgdNLXVxU4aBaB4/xRXEaV8pJW9+pXodZAR5HPwR+qs00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@9.0.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16742},"type":"module","_from":"file:portabletext-plugin-character-pair-decorator-9.0.19.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check","clean":"del .turbo && del dist && del node_modules","test:unit":"vitest run --project unit","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/393036cd67ee74a484c2df75871eeabe/portabletext-plugin-character-pair-decorator-9.0.19.tgz","_integrity":"sha512-YCpNlQBXqBCnO3j1bfKwizPJNqiDhSX7AmEaijaRRo7geV4zy4YaNMrlID7QYF0GeM5cYvyv9/LgmowDvFGWjg==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.21.1","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.22.0","dependencies":{"@portabletext/plugin-input-rule":"^7.0.19"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.0","react":"^19.2.8","vitest":"^5.0.4","racejar":"4.0.0","typescript":"^7.0.2","@types/react":"^19.2.17","@vitest/browser":"^5.0.4","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^12.3.0","@portabletext/test":"2.1.1","oxc-transform-react":"^0.145.0","@portabletext/editor":"^8.2.5","@portabletext/schema":"3.0.1","@vitejs/plugin-react":"^6.1.0","@vitest/browser-playwright":"^5.0.4"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^8.2.5"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_9.0.19_1792423677753_0.4866982700104838","host":"s3://npm-registry-packages-npm-production"}},"9.0.20":{"name":"@portabletext/plugin-character-pair-decorator","version":"9.0.20","keywords":["behaviors","decorator","pair","plugin","portabletext"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@9.0.20","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"33f98f7ffa3bf43a6d84532e0b5078784da5660d","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-9.0.20.tgz","fileCount":7,"integrity":"sha512-zZ3Rx2xyp3OajxLfdYgZQ1lbVPn6WzBK6pfNsYOrrb/XWoi3P3sGzCfUc+FOgOyeTAjx/yH/ekL0KHI2QmE/FA==","signatures":[{"sig":"MEYCIQC+DYtc0bjDJfjxDXM9pn6sL8KL4+tmyUIhJ226Jjq8UAIhAO6Yv1d1kwWSMl+fRiZo31EFGvcrIcBlSpCFmAKrVpx+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDm6vzSU1ufYUsCTu4D46bjKYpAPgN7yKPIh+H6JeA7KgIgcyR4sLeOG6584piM7oTO78jYD5FPDyuG1bWAQaCP7Yw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@9.0.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16742},"type":"module","_from":"file:portabletext-plugin-character-pair-decorator-9.0.20.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check","clean":"del .turbo && del dist && del node_modules","test:unit":"vitest run --project unit","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/9023f93c148fa01e14ec8d5a633818f6/portabletext-plugin-character-pair-decorator-9.0.20.tgz","_integrity":"sha512-zZ3Rx2xyp3OajxLfdYgZQ1lbVPn6WzBK6pfNsYOrrb/XWoi3P3sGzCfUc+FOgOyeTAjx/yH/ekL0KHI2QmE/FA==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.21.1","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.22.0","dependencies":{"@portabletext/plugin-input-rule":"^7.0.20"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.0","react":"^19.3.1","vitest":"^5.0.4","racejar":"4.0.0","typescript":"^7.0.2","@types/react":"^19.2.17","@vitest/browser":"^5.0.4","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^12.3.0","@portabletext/test":"2.1.2","oxc-transform-react":"^0.145.0","@portabletext/editor":"^8.2.6","@portabletext/schema":"3.1.0","@vitejs/plugin-react":"^6.1.0","@vitest/browser-playwright":"^5.0.4"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^8.2.6"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_9.0.20_1792485775169_0.8472435257582063","host":"s3://npm-registry-packages-npm-production"}},"9.0.21":{"name":"@portabletext/plugin-character-pair-decorator","version":"9.0.21","keywords":["behaviors","decorator","pair","plugin","portabletext"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@9.0.21","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"65b1d6ac4e8c9a2a89d596486fe6f2d1da1c4291","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-9.0.21.tgz","fileCount":7,"integrity":"sha512-WtmhIaSZOUmLm6eG5EMsG7LhWMuaF5hMb5V2K4gnWfMaQ8cpe36LrOluy0lOlU3wLJNmjH5iRtV7N4mX4pVy7Q==","signatures":[{"sig":"MEUCIBk+e35/WCYcgJaM4PTCpzO4ZSbR9oBWugmVDvC3cR9CAiEA4kX05Q6TYEc5ip+ORhhZIOXDgu8XKZHfGyYYmkBHmLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICHBUuJQHeUdT/Z8vY/XzDYYvJXBhGlim9bulxRh3guxAiBO5OfEaYw1eZvEQ3Xr1ET6GQi87d86Jf4mVYG6irQCvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@9.0.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16742},"type":"module","_from":"file:portabletext-plugin-character-pair-decorator-9.0.21.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check","clean":"del .turbo && del dist && del node_modules","test:unit":"vitest run --project unit","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/6e340df2f288c36215bc5f1c643e6bcc/portabletext-plugin-character-pair-decorator-9.0.21.tgz","_integrity":"sha512-WtmhIaSZOUmLm6eG5EMsG7LhWMuaF5hMb5V2K4gnWfMaQ8cpe36LrOluy0lOlU3wLJNmjH5iRtV7N4mX4pVy7Q==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.21.1","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.22.0","dependencies":{"@portabletext/plugin-input-rule":"^7.0.21"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.0","react":"^19.3.1","vitest":"^5.0.4","racejar":"4.0.0","typescript":"^7.0.2","@types/react":"^19.2.17","@vitest/browser":"^5.0.4","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^12.3.0","@portabletext/test":"2.1.2","oxc-transform-react":"^0.145.0","@portabletext/editor":"^8.2.7","@portabletext/schema":"3.1.0","@vitejs/plugin-react":"^6.1.0","@vitest/browser-playwright":"^5.0.4"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^8.2.7"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_9.0.21_1792565074188_0.1346428589719384","host":"s3://npm-registry-packages-npm-production"}},"9.0.22":{"name":"@portabletext/plugin-character-pair-decorator","version":"9.0.22","keywords":["behaviors","decorator","pair","plugin","portabletext"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@9.0.22","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"be934d95be50797681684bb80b3c6afbd511aa1a","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-9.0.22.tgz","fileCount":7,"integrity":"sha512-dGZO4Psu8JifTNaVq6XfZBRd8zpM3Axxz/PTAOZ+PCeBOP7KwNL9+mOTCIqVUKNoWwOuW2UQnm2FYUtqX2uTEQ==","signatures":[{"sig":"MEQCIAInCF/NnUe1oAxBbEVmH5A56afmHbQ1vMej6++3clFfAiANLJ3r0UUibFXBrxdhalcZq7gVucLNLuiMbZb6CFQewg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDtkQ3/qgBa7daYqYn6yXNltijpuifZMStcwmmIMrbS2AiEAiFzxWfwgtd5vWGKUqWkI70Wfnwp9VCFgKxTWyGVGrhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@9.0.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16771},"type":"module","_from":"file:portabletext-plugin-character-pair-decorator-9.0.22.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check","clean":"del .turbo && del dist && del node_modules","test:unit":"vitest run --project unit","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/501653d5f20be815d982348333d7f83e/portabletext-plugin-character-pair-decorator-9.0.22.tgz","_integrity":"sha512-dGZO4Psu8JifTNaVq6XfZBRd8zpM3Axxz/PTAOZ+PCeBOP7KwNL9+mOTCIqVUKNoWwOuW2UQnm2FYUtqX2uTEQ==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.21.1","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.22.1","dependencies":{"@portabletext/plugin-input-rule":"^7.0.22"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.3","react":"^19.3.1","vitest":"^5.0.5","racejar":"4.0.0","typescript":"^7.0.2","@types/react":"^19.2.17","@vitest/browser":"^5.0.5","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^12.3.0","@portabletext/test":"2.1.2","oxc-transform-react":"^0.145.0","@portabletext/editor":"^8.2.8","@portabletext/schema":"3.1.0","@vitejs/plugin-react":"^6.1.0","@vitest/browser-playwright":"^5.0.5"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^8.2.8"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_9.0.22_1793016128213_0.9029568395515006","host":"s3://npm-registry-packages-npm-production"}},"9.0.23":{"name":"@portabletext/plugin-character-pair-decorator","version":"9.0.23","keywords":["behaviors","decorator","pair","plugin","portabletext"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@portabletext/plugin-character-pair-decorator@9.0.23","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"homepage":"https://portabletext.org","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"10ab77f173abb24555de34ef0035b0fb582134b9","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-9.0.23.tgz","fileCount":7,"integrity":"sha512-PVX0IHRw3g0VKWQIR07uXaT0V1YdlCvXZQlzOa6To5vNbkLxfPeW6WmStj8KnrI9SdPREwyWP2mdnk/SOqsk1g==","signatures":[{"sig":"MEUCIQDbRlAMZDXu66lTNS+yRs8yfv/OA7tGwrV00F2YleNnrQIgOdrAEhG84IhfO+6LaiRsWpSzA5IUPgMbrAc9Oej5RdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBpFPfErrO4eXFXr9VHv7XEf1IrwqNvCyihqBsVZvbhYAiEA50V5xKLuGm7/DL8PunZP5Ivna2Rsy5+ltIR71e7NfWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@9.0.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16771},"type":"module","_from":"file:portabletext-plugin-character-pair-decorator-9.0.23.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check","clean":"del .turbo && del dist && del node_modules","test:unit":"vitest run --project unit","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d4510903-addb-4b24-93c0-a18b86720dd1"}},"_resolved":"/tmp/5b707cd4908a8070c1a356469cb86a3e/portabletext-plugin-character-pair-decorator-9.0.23.tgz","_integrity":"sha512-PVX0IHRw3g0VKWQIR07uXaT0V1YdlCvXZQlzOa6To5vNbkLxfPeW6WmStj8KnrI9SdPREwyWP2mdnk/SOqsk1g==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.21.1","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"sideEffects":false,"_nodeVersion":"24.22.1","dependencies":{"@portabletext/plugin-input-rule":"^7.0.23"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.3","react":"^19.3.1","vitest":"^5.0.5","racejar":"4.0.1","typescript":"^7.0.2","@types/react":"^19.2.17","@vitest/browser":"^5.0.5","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^12.3.0","@portabletext/test":"2.1.2","oxc-transform-react":"^0.145.0","@portabletext/editor":"^8.2.9","@portabletext/schema":"3.1.0","@vitejs/plugin-react":"^6.1.0","@vitest/browser-playwright":"^5.0.5"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^8.2.9"},"_npmOperationalInternal":{"tmp":"tmp/plugin-character-pair-decorator_9.0.23_1793108556115_0.8180330404970234","host":"s3://npm-registry-packages-npm-production"}},"9.0.24":{"_id":"@portabletext/plugin-character-pair-decorator@9.0.24","bugs":{"url":"https://github.com/portabletext/editor/issues"},"dist":{"shasum":"af5d559c69a67aaad7b92a517bc7fad377bafae4","tarball":"https://registry.npmjs.org/@portabletext/plugin-character-pair-decorator/-/plugin-character-pair-decorator-9.0.24.tgz","fileCount":7,"integrity":"sha512-Pc6rA2Bki+dxSTjIHJtt37fVBjFJG5OCd2Z6IpuH81FcXUDXQZH+bu5kiAZvAx2AX54oQGEZICX6yZCk3fEbMw==","signatures":[{"sig":"MEUCICV4fkRi8BtKdZ/3FMnEuER7/vUs+ZYtrDLjkEQkLJbUAiEAzBDCQRx91lvVJOHYxiL9d429MIsVO3SNrBAFD4+dLtE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBVo95yvskz67DCidljFNCIzV2UugSH0UKQucWP3ww8eAiEAg3g24zuqxpXn0trD2zXwM4yghOZdelBD7L2N+TyDmKk="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@portabletext%2fplugin-character-pair-decorator@9.0.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16773},"name":"@portabletext/plugin-character-pair-decorator","type":"module","_from":"file:portabletext-plugin-character-pair-decorator-9.0.24.tgz","types":"./dist/index.d.ts","author":{"name":"Sanity.io","email":"hello@sanity.io"},"engines":{"node":">=22.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"license":"MIT","scripts":{"dev":"pkg-utils watch","build":"pkg-utils build --strict --check","clean":"del .turbo && del dist && del node_modules","test:unit":"vitest run --project unit","check:types":"tsc","test:unit:watch":"vitest watch --project unit","check:types:watch":"tsc --watch","test:browser:webkit":"vitest run --project \"browser (webkit)\"","test:browser:firefox":"vitest run --project \"browser (firefox)\"","test:browser:chromium":"vitest run --project \"browser (chromium)\"","test:browser:webkit:watch":"vitest watch --project \"browser (webkit)\"","test:browser:firefox:watch":"vitest watch --project \"browser (firefox)\"","test:browser:chromium:watch":"vitest watch --project \"browser (chromium)\""},"version":"9.0.24","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d4510903-addb-4b24-93c0-a18b86720dd1"}},"homepage":"https://portabletext.org","keywords":["behaviors","decorator","pair","plugin","portabletext"],"_resolved":"/tmp/034e77be78d69bca3ce40bcab8aad178/portabletext-plugin-character-pair-decorator-9.0.24.tgz","_integrity":"sha512-Pc6rA2Bki+dxSTjIHJtt37fVBjFJG5OCd2Z6IpuH81FcXUDXQZH+bu5kiAZvAx2AX54oQGEZICX6yZCk3fEbMw==","repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"_npmVersion":"11.21.1","description":"Automatically match a pair of characters and decorate the text in between","directories":{},"maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"sideEffects":false,"_nodeVersion":"24.22.2","dependencies":{"@portabletext/plugin-input-rule":"^7.0.24"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.3","react":"^19.3.1","vitest":"^5.0.5","racejar":"4.0.1","typescript":"^7.0.2","@types/react":"^19.2.17","@vitest/browser":"^5.0.5","@sanity/tsconfig":"^2.1.0","@sanity/pkg-utils":"^12.3.0","@portabletext/test":"2.1.2","oxc-transform-react":"^0.145.0","@portabletext/editor":"^8.2.10","@portabletext/schema":"3.1.0","@vitejs/plugin-react":"^6.1.0","@vitest/browser-playwright":"^5.0.5"},"peerDependencies":{"react":"^19.2","@portabletext/editor":"^8.2.10"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-character-pair-decorator_9.0.24_1793365589232_0.7529451489596354"}}},"time":{"created":"2025-04-30T18:40:39.820Z","modified":"2026-10-30T13:06:29.690Z","1.0.0":"2025-04-30T18:40:40.107Z","1.0.1":"2025-05-01T09:09:36.427Z","1.0.2":"2025-05-01T14:03:15.000Z","1.0.3":"2025-05-01T14:06:16.525Z","1.0.4":"2025-05-02T06:46:25.948Z","1.0.5":"2025-05-02T17:54:30.689Z","1.0.6":"2025-05-03T06:06:19.870Z","1.0.7":"2025-05-05T09:21:38.209Z","1.0.8":"2025-05-17T07:31:40.243Z","1.0.9":"2025-05-27T14:53:17.674Z","1.0.10":"2025-06-05T08:02:33.778Z","1.0.11":"2025-06-13T06:24:54.711Z","1.0.12":"2025-06-19T15:36:56.958Z","1.0.13":"2025-06-24T06:43:51.094Z","1.0.14":"2025-07-01T10:21:35.888Z","1.0.15":"2025-07-02T14:04:52.924Z","1.0.16":"2025-08-20T18:11:10.462Z","1.0.17":"2025-08-20T18:40:42.714Z","1.1.0":"2025-09-01T20:37:22.701Z","1.1.1":"2025-09-01T21:00:16.766Z","1.1.2":"2025-09-01T21:06:07.812Z","1.1.3":"2025-10-14T07:51:05.520Z","1.1.4":"2025-10-15T13:13:19.462Z","1.1.5":"2025-10-16T07:43:55.420Z","1.1.6":"2025-10-20T06:42:30.656Z","1.1.7":"2025-10-20T14:29:45.349Z","1.1.8":"2025-10-21T06:31:28.731Z","1.1.9":"2025-10-22T08:51:13.833Z","1.1.10":"2025-10-22T12:31:05.863Z","1.1.11":"2025-10-24T18:36:42.866Z","1.1.12":"2025-10-26T07:31:25.160Z","1.1.13":"2025-10-27T07:43:47.129Z","1.1.14":"2025-10-27T08:03:28.145Z","1.1.15":"2025-10-30T07:41:53.813Z","1.1.16":"2025-10-30T10:53:47.553Z","1.1.17":"2025-10-31T12:39:45.267Z","1.1.18":"2025-11-03T15:19:05.142Z","2.0.0":"2025-11-04T14:52:43.782Z","2.0.1":"2025-11-05T07:38:25.998Z","3.0.0":"2025-11-05T12:01:22.741Z","3.0.1":"2025-11-05T13:42:39.192Z","3.0.2":"2025-11-06T08:51:16.478Z","3.0.3":"2025-11-06T17:27:10.732Z","2.0.2":"2025-11-06T17:38:47.880Z","3.0.4":"2025-11-07T15:03:36.276Z","3.0.5":"2025-11-07T17:53:13.127Z","3.0.6":"2025-11-10T07:26:35.191Z","3.0.7":"2025-11-11T09:02:22.858Z","3.0.8":"2025-11-11T12:53:34.037Z","3.0.9":"2025-11-12T11:31:51.246Z","4.0.0":"2025-11-17T08:10:11.754Z","4.0.1":"2025-11-18T11:00:36.098Z","4.0.2":"2025-11-18T14:01:46.070Z","4.0.3":"2025-11-18T14:25:38.783Z","4.0.4":"2025-11-19T08:11:29.116Z","4.0.5":"2025-11-20T13:01:09.643Z","4.0.6":"2025-11-21T12:49:44.445Z","4.0.7":"2025-11-25T13:24:33.695Z","4.0.8":"2025-11-28T07:33:26.979Z","4.0.9":"2025-11-28T08:12:15.112Z","4.0.10":"2025-11-28T08:46:21.472Z","4.0.11":"2025-11-28T14:01:18.152Z","4.0.12":"2025-12-03T11:09:13.617Z","4.0.13":"2025-12-03T12:40:50.602Z","4.0.14":"2025-12-03T13:20:25.015Z","4.0.15":"2025-12-03T21:09:39.944Z","4.0.16":"2025-12-04T13:19:13.857Z","4.0.17":"2025-12-04T14:54:19.456Z","4.0.18":"2025-12-05T06:56:24.859Z","4.0.19":"2025-12-08T08:27:49.985Z","4.0.20":"2025-12-08T10:22:25.136Z","4.0.21":"2025-12-08T11:19:59.864Z","4.0.22":"2025-12-09T11:05:45.638Z","4.0.23":"2025-12-09T12:08:31.171Z","4.0.24":"2025-12-09T12:13:55.151Z","4.0.25":"2025-12-09T12:57:00.202Z","4.0.26":"2025-12-10T09:35:34.283Z","4.0.27":"2025-12-10T10:34:06.354Z","4.0.28":"2025-12-10T15:30:40.050Z","4.0.29":"2025-12-11T09:29:27.645Z","4.0.30":"2025-12-11T10:03:50.725Z","4.0.31":"2025-12-11T10:32:28.950Z","4.0.32":"2025-12-11T11:30:21.684Z","4.0.33":"2025-12-12T07:31:22.987Z","4.0.34":"2025-12-16T07:37:02.270Z","4.0.35":"2025-12-16T15:37:50.178Z","4.0.36":"2025-12-16T16:29:39.445Z","5.0.0":"2025-12-16T17:04:15.685Z","5.0.1":"2025-12-17T08:36:43.156Z","5.0.2":"2025-12-17T19:47:12.035Z","5.0.3":"2025-12-18T10:19:44.981Z","5.0.4":"2025-12-18T12:48:05.916Z","5.0.5":"2025-12-19T08:49:52.880Z","5.0.6":"2025-12-19T11:31:54.334Z","5.0.7":"2025-12-22T14:29:18.833Z","5.0.8":"2026-01-02T06:49:09.371Z","5.0.9":"2026-01-02T12:34:36.883Z","5.0.10":"2026-01-05T11:11:57.627Z","5.0.11":"2026-01-05T12:48:55.289Z","5.0.12":"2026-01-08T10:33:13.975Z","5.0.13":"2026-01-12T13:39:13.388Z","5.0.14":"2026-01-12T15:57:34.268Z","5.0.15":"2026-01-19T09:42:04.031Z","5.0.16":"2026-01-21T08:28:28.552Z","5.0.17":"2026-01-22T15:27:09.096Z","5.0.18":"2026-01-23T17:16:03.920Z","5.0.19":"2026-01-26T08:22:15.680Z","5.0.20":"2026-01-27T07:07:49.207Z","5.0.21":"2026-01-28T11:11:49.712Z","5.0.22":"2026-01-29T21:04:33.979Z","5.0.23":"2026-02-08T13:20:38.520Z","5.0.24":"2026-02-09T12:25:32.975Z","5.0.25":"2026-02-12T08:25:11.768Z","6.0.0":"2026-02-13T11:16:24.087Z","6.0.1":"2026-02-18T09:45:36.206Z","6.0.2":"2026-02-18T10:18:54.789Z","6.0.3":"2026-02-18T21:30:15.783Z","6.0.4":"2026-02-19T16:25:51.172Z","6.0.5":"2026-02-23T11:29:42.724Z","6.0.6":"2026-02-23T14:48:56.151Z","7.0.0":"2026-02-24T11:14:27.694Z","7.0.1":"2026-02-27T08:15:07.042Z","7.0.2":"2026-02-27T15:59:14.670Z","7.0.3":"2026-03-02T16:03:08.132Z","7.0.4":"2026-03-03T10:52:25.032Z","7.0.5":"2026-03-04T10:37:53.292Z","7.0.6":"2026-03-04T10:56:17.147Z","7.0.7":"2026-03-04T11:22:28.218Z","7.0.8":"2026-03-04T12:43:53.908Z","7.0.9":"2026-03-05T08:26:22.182Z","7.0.10":"2026-03-05T13:26:59.154Z","7.0.11":"2026-03-05T17:31:08.059Z","7.0.12":"2026-03-06T08:33:39.699Z","7.0.13":"2026-03-06T10:45:21.679Z","7.0.14":"2026-03-06T10:52:37.780Z","7.0.15":"2026-03-11T09:02:17.354Z","7.0.16":"2026-03-11T16:19:30.169Z","7.0.17":"2026-03-12T11:39:37.401Z","7.0.18":"2026-03-13T13:21:15.617Z","7.0.19":"2026-03-16T11:01:05.185Z","7.0.20":"2026-03-17T13:09:26.258Z","7.0.21":"2026-03-18T20:09:35.504Z","7.0.22":"2026-03-19T15:40:06.364Z","7.0.23":"2026-03-30T08:29:37.683Z","7.0.24":"2026-04-07T08:02:21.588Z","7.0.25":"2026-04-08T06:23:57.754Z","7.0.26":"2026-04-29T07:54:11.984Z","7.0.27":"2026-05-01T18:34:23.702Z","8.0.0":"2026-05-20T12:30:15.007Z","8.0.1":"2026-05-22T17:21:49.931Z","8.0.2":"2026-05-27T07:50:14.882Z","8.0.3":"2026-05-27T18:35:45.071Z","8.0.4":"2026-05-28T14:34:18.193Z","7.0.28":"2026-06-01T11:04:35.638Z","8.0.5":"2026-06-01T11:24:51.432Z","8.0.6":"2026-06-01T17:47:58.309Z","8.0.7":"2026-06-02T09:22:05.618Z","8.0.8":"2026-06-02T09:49:41.745Z","8.0.9":"2026-06-05T09:23:18.566Z","8.0.10":"2026-06-05T10:34:07.622Z","8.0.11":"2026-06-05T12:45:19.592Z","7.0.29":"2026-06-08T08:20:34.217Z","8.0.12":"2026-06-08T09:21:43.469Z","8.0.13":"2026-06-10T17:23:27.529Z","8.0.14":"2026-06-11T07:50:54.208Z","8.0.15":"2026-06-15T06:29:05.485Z","8.0.16":"2026-06-15T09:40:41.657Z","8.0.17":"2026-06-16T08:55:45.249Z","8.0.18":"2026-06-16T09:31:10.553Z","8.0.19":"2026-06-18T07:01:02.209Z","8.0.20":"2026-06-19T08:15:26.176Z","8.0.21":"2026-06-19T10:03:16.049Z","8.0.22":"2026-06-23T06:34:19.493Z","8.0.23":"2026-06-24T09:41:42.068Z","8.0.24":"2026-06-25T12:55:37.833Z","7.0.30":"2026-06-29T12:01:14.367Z","8.0.25":"2026-06-29T12:07:37.868Z","8.0.26":"2026-06-29T17:01:12.900Z","7.0.31":"2026-07-06T10:56:00.214Z","8.0.27":"2026-07-06T11:29:37.033Z","8.0.28":"2026-07-06T17:54:28.823Z","8.0.29":"2026-07-07T08:42:59.514Z","8.0.30":"2026-07-07T10:59:37.842Z","8.0.31":"2026-07-08T10:01:44.523Z","8.0.32":"2026-07-08T14:51:52.393Z","8.0.33":"2026-07-09T11:00:35.882Z","8.0.34":"2026-07-09T18:07:54.218Z","8.0.35":"2026-07-10T12:36:34.018Z","8.0.36":"2026-07-20T06:30:46.882Z","8.0.37":"2026-07-21T08:31:11.195Z","8.0.38":"2026-07-21T18:37:18.787Z","8.0.39":"2026-07-22T08:48:28.802Z","8.0.40":"2026-07-22T20:08:46.400Z","8.0.41":"2026-07-23T18:02:03.334Z","8.0.42":"2026-08-03T06:52:15.554Z","8.0.43":"2026-08-04T14:29:21.205Z","8.0.44":"2026-08-06T11:24:47.172Z","8.0.45":"2026-08-10T06:35:34.274Z","8.0.46":"2026-08-10T13:57:00.901Z","8.0.47":"2026-08-14T06:49:50.001Z","8.0.48":"2026-08-17T13:09:08.300Z","8.0.49":"2026-08-19T08:18:59.313Z","8.0.50":"2026-08-24T11:46:20.820Z","9.0.0":"2026-08-25T09:03:27.964Z","9.0.1":"2026-08-25T09:51:57.354Z","8.0.51":"2026-08-25T10:37:56.133Z","9.0.2":"2026-08-25T10:54:58.217Z","7.0.32":"2026-08-25T11:38:35.668Z","9.0.3":"2026-08-26T12:31:04.598Z","7.0.33":"2026-08-27T09:01:48.016Z","8.0.52":"2026-08-27T09:33:42.856Z","9.0.4":"2026-08-28T13:45:09.728Z","9.0.5":"2026-09-01T03:27:12.177Z","9.0.6":"2026-09-03T07:54:24.894Z","9.0.7":"2026-09-03T17:28:08.234Z","9.0.8":"2026-09-09T06:06:29.580Z","8.0.53":"2026-09-09T06:37:07.829Z","9.0.9":"2026-09-14T11:49:00.226Z","9.0.10":"2026-09-14T12:46:09.234Z","9.0.11":"2026-09-21T15:15:05.718Z","9.0.12":"2026-09-22T09:26:54.721Z","9.0.13":"2026-09-22T10:06:04.253Z","9.0.14":"2026-09-22T13:58:21.625Z","9.0.15":"2026-09-23T06:10:15.023Z","9.0.16":"2026-09-27T13:13:40.468Z","9.0.17":"2026-09-30T08:10:57.612Z","9.0.18":"2026-10-09T12:26:36.623Z","9.0.19":"2026-10-19T15:27:57.851Z","9.0.20":"2026-10-20T08:42:55.248Z","9.0.21":"2026-10-21T06:44:34.280Z","9.0.22":"2026-10-26T12:02:08.322Z","9.0.23":"2026-10-27T13:42:36.217Z","9.0.24":"2026-10-30T13:06:29.323Z"},"bugs":{"url":"https://github.com/portabletext/editor/issues"},"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","homepage":"https://portabletext.org","keywords":["behaviors","decorator","pair","plugin","portabletext"],"repository":{"url":"git+https://github.com/portabletext/editor.git","type":"git","directory":"packages/plugin-character-pair-decorator"},"description":"Automatically match a pair of characters and decorate the text in between","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"christianhg","email":"services@groengaard.dk"}],"readme":"# `@portabletext/plugin-character-pair-decorator`\n\n> Automatically match a pair of characters and decorate the text in between\n\n## Installation\n\n```sh\nnpm install @portabletext/plugin-character-pair-decorator\n```\n\n## Usage\n\nImport the `CharacterPairDecoratorPlugin` React component and place it inside the `EditorProvider` to automatically register the necessary Behaviors:\n\n```tsx\nimport {\n  defineSchema,\n  EditorProvider,\n  PortableTextEditable,\n} from '@portabletext/editor'\nimport {CharacterPairDecoratorPlugin} from '@portabletext/plugin-character-pair-decorator'\n\nfunction App() {\n  return (\n    <EditorProvider\n      initialConfig={{\n        schemaDefinition: defineSchema({\n          decorators: [{name: 'italic'}],\n        }),\n      }}\n    >\n      <PortableTextEditable />\n      <CharacterPairDecoratorPlugin\n        decorator={({context}) =>\n          context.schema.decorators.find((d) => d.name === 'italic')?.name\n        }\n        pair={{char: '#', amount: 1}}\n      />\n    </EditorProvider>\n  )\n}\n```\n\n## Why look up the decorator in the schema?\n\nThe `decorator` callback returns the name found in `context.schema`\n(`context.schema.decorators.find((d) => d.name === 'italic')?.name`) instead\nof a hardcoded `'italic'`. That lookup is what makes it schema-aware: if the\nschema has no such decorator the callback returns `undefined` and the pairing\nis skipped, so it never applies a decorator the schema does not declare.\n\nThe same gating follows [containers](../schema/README.md#containers-and-sub-schemas),\nbecause `context.schema` is resolved at the caret: inside a code block whose\nsub-schema declares no decorators the pairing is skipped. Read\n`context.schema` rather than capturing the top-level schema and the plugin\nstays correct at every nesting level.\n","readmeFilename":"README.md"}